class="topic_img" alt=""/>
ASP.NET 的诸多项目入驻 Github,真是历史性的时刻。 与此同时,下一代 ASP.NET 将全部开源,并同时支持 Windows,Linux 和 Mac。
MVC, Web Pages 和 Web API 将统一,称为 MVC 6,不再依赖 System.Web。
托管在 Github 中的 ASP.NET 开源项目包括:
- ASP.NET MVC
- KRuntime:下一代 ASP.NET 应用的运行时,包括编译系统、SDK 工具和本地 CLR 托管等
- EntityFramework:基于 ADO.NET 的 ORM 框架
- Universe:用于构建下一代 ASP.NET 栈
- Razor:包含了针对 Razor 语法的解析器和 C# 代码生成器。Razor 语法可以让开发者以快速、简洁、轻量的方式将服务器端代码和 HTML 代码结合起来创建动态 Web 内容。
- SignalR:服务器端和客户端相关项目:SignalR 是一个 ASP.NET 类库,可以在 ASP.NET 的 Web 项目中实现实时通信。
- BugTracker:BugTracker(bug 跟踪器)是下一代 ASP.NET 的一部分,包含相关示例和文档。
- xUnit.net:针对 .NET 框架的集成测试工具
- Security:下一代 ASP.NET 的安全验证中间件
更多项目,请查看:https://github.com/aspnet