内容简介
This book is designed for software developers, primarily those with knowledge of C#, .NET, and JavaScript. Good knowledge and understanding of SignalR is assumed to allow efficient programming of core elements and applications in SignalR.
AI简介
这是一本针对具有C#、.NET和JavaScript知识的软件开发者编写的关于SignalR的实战指南。这本书详细讲解了SignalR的蓝图,包括其基本概念、通信原理、实现方法以及如何在Web和移动设备上创建不同类型的应用程序。
这本书首先介绍了Web核心协议HTTP,以及其稳定性,DHTML和AJAX的引入,以及WebSockets等技术的引入,使得网页技术得以快速发展,并为我们提供了更丰富的交互方式和更高效的数据处理能力。
书中详细介绍了SignalR与Hub,SignalR是一个实时通信库,它允许服务器端与客户端之间进行实时双向通信。SignalR的核心是Hub,它是一个服务器端组件,用于将服务器端的方法直接暴露给客户端。Hub使得客户端可以直接调用服务器端的方法,服务器端也可以直接调用客户端的方法。这种双向通信方式使得SignalR具有很高的实时性和灵活性。
书中还详细介绍了如何使用Hub构建论坛讨论网站,包括MVVM模式介绍,SPA简介,CQRS和DDD在银行业务中的应用,领域模型与上下文关系,XAML与数据绑定,移动应用UI设计与实时通信,启用跟踪或日志,启用性能计数