ASP.NET

ASP.NET
软件描述
ASP.NET 是一个开源的服务器端 Web 应用框架,专为 Web 开发设计,可使用 HTML、CSS 和 JavaScript 创建动态网页、网站、应用和服务。您还可以创建 Web API、移动站点,使用 WebSocket 等实时技术!
官方网站
访问软件的官方网站了解更多信息
asp.net
什么是 ASP.NET?
ASP.NET 是一个开源的服务器端 Web 应用程序框架,专为 Web 开发设计,用于使用 HTML、CSS 和 JavaScript 创建动态网页、网站、应用程序和服务。您还可以创建 Web API、移动站点,使用 WebSocket 等实时技术!
网站
ASP.NET 适用于构建基于标准的网站,支持 HTML5、CSS3 和 JavaScript。ASP.NET 提供三种构建网站的方式:ASP.NET Web Forms 使用控件和事件模型实现组件化开发;ASP.NET MVC 强调关注点分离,便于测试驱动开发;ASP.NET Web Pages 采用单页模型,将代码与 HTML 标记混合。您可根据需要在同一个应用中组合使用这些技术——这一切都属于 One ASP.NET。
API
ASP.NET 包含 ASP.NET Web API,用于创建功能丰富的 RESTful Web 服务,可返回 JSON、XML 或任何 Web 支持的内容!ASP.NET Web API 可为 Windows Phone、iPhone、Android 等移动应用提供数据服务。ASP.NET Web API 可集成于任意 ASP.NET Web 应用中,包括 ASP.NET MVC、Web Forms 或 Web Pages——这一切都属于 One ASP.NET。
实时通信
ASP.NET SignalR 是面向 ASP.NET 开发者的全新库,使客户端与服务器之间的实时双向通信成为可能。ASP.NET SignalR 支持 Web Sockets 等新标准,并能优雅降级以兼容旧版浏览器。ASP.NET SignalR 支持 JavaScript 客户端,以及 Android、iPhone 和所有 C# 客户端(如 Windows Phone 和 Windows 8)。
移动开发
ASP.NET 还可通过 Visual Studio 2013 内置的响应式设计框架(如 Twitter Bootstrap)支持移动应用开发。您可以使用任何喜欢的 CSS 框架或开源网格系统,也可选择强大的移动框架如 jQuery Mobile 或 Sencha,结合 PhoneGap 构建出色的移动应用。选择权在您手中,ASP.NET 让这一切成为可能。
🔄 替代方案
50 个选择
PureScript
PureScript 最初由 Phil Freeman 于 2013 年设计。他开始开发 PureScript 是因为他对其他将 Haskell 编译为 JavaScript 的尝试(例如使用 Fay、Haste 或 GHCJS)不满意。

Play Framework
软件
Play 框架是一个开源的Web应用框架,遵循模型-视图-控制器架构模式。它使用 Scala 编写,也可被其他编译为 JVM 字节码的编程语言(例如 Java)使用。

Pellerex Foundation
软件
使用Pellerex可将软件MVP成本降低60%。Pellerex是一个即用型且包含源代码的软件生态系统,提供身份验证和支付功能,以及适用于移动、Web和API的三个架构模板,基于Azure和Asp.NET 5构建。

CodeBehind Framework
CodeBehind库是一个现代的后端框架。该库基于MVC结构的编程模型,能够在.NET Core中创建动态aspx文件,并具有较高的服务器端独立性。

ASP.NET MVC Modules
软件
ASP.NET MVC Modules 是一个用 C# 编写的 .NET Web 开发开源框架。它可将所有资源(如 CSS、视图、图标和脚本)打包至 DLL 中,并支持通过 Areas 实现可能的覆盖。

JSON Fliox
软件
适用于 ASP.NET Core 的客户端/服务器 ORM - 支持:MySQL、SQLite、PostgreSQL、SQL Server、REST、OpenAPI、GraphQL、Unity 及 Pub-Sub。


