内容简介
If you are a developer or architect and want to learn how to build cross-platform solutions using Microsoft .NET Core, this book is for you. It is assumed that you have some knowledge of the .NET Framework, OOP, and C# (or a similar programming language).
AI简介
这是一本专注于Microsoft .NET Core 2.0开发的实用指南。书中涵盖了从基本概念到高级特性的多个方面,包括F#语言简介、SignalR库介绍和优势、Azure的简介和入门、F# SQL vNext查询、微服务架构的好处、设置Ubuntu Linux虚拟机、电影预订Web应用的开发和部署过程、SignalR传输机制介绍、F#数据访问层实现、下载所需的工具、微服务架构的挑战、电影预订应用需求分析和设计、Sockets和HTTP性能提升、ncurses库的使用与简介、创建与调用C++原生库等。
本书首先介绍了F#语言,它是一种由Microsoft开发的开源函数式编程语言,可以与.NET Framework和.NET Core框架一起使用。F#的语法类似于C#,但更加简洁和优雅。F#的类型系统非常强大,可以支持高阶函数、模式匹配等高级特性。
接着,本书介绍了SignalR库,它是一种用于构建实时Web体验的库,可以实现服务器向连接的客户端推送内容的能力。SignalR提供了一种简单的API,用于创建服务器到客户端的远程过程调用,这些调用可以调用客户端浏览器(或其他客户端平台