一起了解 .Net Foundation 項目 No.2


.Net 基金會中包含有很多優秀的項目,今天就和筆者一起了解一下其中的一些優秀作品吧。

 

中文介紹

中文介紹內容翻譯自英文介紹,主要采用意譯、如與原文存在出入,請以原文為准。

ASP.NET MVC, Web API and Web Pages (Razor)

ASP.NET 是一個免費的Web框架,用於構建大型的網站和應用程序。ASP.NET Web 套件包括 ASP.NET MVC 4.0,5.0、Web API 1.0,2.0 和 Web Pages 2,0,3.0 。這些產品由ASP.NET團隊與開源社區開發人員合作積極開發。我們共同致力於為 Web 開發創建極佳的平台。

項目詳情

相關鏈接

筆者簡評

相較於 ASP.NET Core ,ASP.NET 三件套可以被稱為上一時代的 Web 開發框架。

盡管在上個時代中,也不乏存在有 Nancy 這樣優秀的 Web 開發框架,但 ASP.NET 三件套技術幾乎就是 .Net Web 開發領域事實上的標准方案。其很多優秀的概念設計后來也延續到了 ASP.NET Core 當中。

從學習和生產兩個角度來說,如何深入的了解框架版本的原理和實現都不為過。

英文介紹

ASP.NET MVC, Web API and Web Pages (Razor)

ASP.NET is a free web framework for building great web sites and applications. The ASP.NET web stack includes ASP.NET MVC 4.0, 5.0, Web API 1.0, 2.0, and Web Pages, 2,0, 3.0 source code. These products are actively developed by the ASP.NET team in collaboration with a community of open source developers. Together we are dedicated to creating the best possible platform for web development.

Project Details

以上《英文介紹》摘錄自 .NET Foundation 的項目介紹 。原文受原項目許可證保護。## 中文介紹

中文介紹內容翻譯自英文介紹,主要采用意譯、如與原文存在出入,請以原文為准。

ASP.NET Ajax Control Toolkit

ASP.NET Ajax Control Toolkit 包含一組豐富的控件,可用於構建響應式、交互式的 Ajax Web 應用程序。

這個控件庫包包含 40 多個控件,包括AutoComplete(自動完成), CollapsiblePanel(可折疊面板), ColorPicker(顏色選取器), MaskedEdit(掩碼編輯框), Calendar(日歷), Accordion(手風琴面板), HTML Editor Extender(HTML 擴展編輯器)和 Watermark(水印控件)等等。

使用該控件庫,開發者可以通過將工具包控件從 Visual Studio 工具箱拖放到 ASP.NET WebForm 頁面上來構建具有 Ajax 特性的的 ASP.NET WebForm 應用程序。

當前,該項目由 DevExpress進行維護

項目詳情

相關鏈接

筆者簡評

模塊化和控件化,減少Web開發時的重復勞動,加快開發速度,減低開發成本,向來就是 Web 開發領域中開發者所努力方向。

WebForm 的出現,為構建 Web 提供了一種新的開發方案。通過一個個服務端控件的組合,快速的搭建Web應用程序,這是 WebForm 產生時給開發者帶來的最大便利。

如今,依舊在制作和維護 WebForm 服務端控件的公司以 DevExpress 、TelerikComponentOne三家較為知名。而本項目正是由 DevExpress 進行維護的一套控件集合,而且至今都還在活躍狀態。如果您有項目還是需要使用 WebForm 進行開發,那么這個控件庫就是一個必須了解的內容。

盡管這種服務端控件的構建方案現在被采用的越來越少,但是對模塊化控件化的追求,業界確從來沒有停止過。

英文介紹

ASP.NET Ajax Control Toolkit

ASP.NET Ajax Control Toolkit contains a rich set of controls that you can use to build highly responsive and interactive Ajax-enabled Web applications. The Ajax Control Toolkit contains more than 40 controls, including the AutoComplete, CollapsiblePanel, ColorPicker, MaskedEdit, Calendar, Accordion, HTML Editor Extender, and Watermark controls. Using the Ajax Control Toolkit, you can build Ajax-enabled ASP.NET Web Forms applications by dragging-and-dropping Toolkit controls from the Visual Studio Toolbox onto an ASP.NET Web Forms page. DevExpress is now maintaining the ASP.NET AJAX Control Toolkit.

Project Details

以上《英文介紹》摘錄自 .NET Foundation 的項目介紹 。原文受原項目許可證保護。## 中文介紹

中文介紹內容翻譯自英文介紹,主要采用意譯、如與原文存在出入,請以原文為准。

ASP.NET Core

ASP.NET Core 是下一代ASP.NET,它為 Web 和雲應用場景提供了一個熟悉而現代化的框架。它包括新一代的 ASP.NET MVC、Web API、Web Pages 和 SignalR 。它兼具了高性能、模塊化設計和支持多版本共存的特性,使其能夠無縫地從私有化部署遷移到雲環境上。這些產品正由ASP.NET團隊與開源開發人員社區合作積極開發。我們共同致力於為 Web 開發開創一個最佳平台。

項目詳情

相關鏈接

筆者簡評

新的科技造就新的時代,新的時代就有新的要求。

雲時代的到來,並不只是基礎設施上的變革,對於應用程序自身也提出了新的要求。雲原生環境下,我們需要更高性能、更具擴展性的應用程序框架。 ASP.NET Core 就是在這樣的時代背景下被創造了出來。如果現在希望能夠開發出更具性能和擴展性的符合時代特征的 Web 應用程序,那么采用 ASP.NET Core 會是不錯的選擇。

雲環境不會導致私有化部署的徹底消失。ASP.NET Core 也不會導致 ASP.NET 的徹底消失。他們只是在不同環境下提出的方案。

英文介紹

ASP.NET Core

ASP.NET Core is the next generation of ASP.NET that provides a familiar and modern framework for web and cloud scenarios. It includes the next versions of ASP.NET MVC, Web API, Web Pages and SignalR. It is a high-performance and modular design, and supports full side by side to make it seamless to migrate from on premise to the cloud. These products are actively developed by the ASP.NET team in collaboration with a community of open source developers. Together we are dedicated to creating the best possible platform for web development.

Project Details

以上《英文介紹》摘錄自 .NET Foundation 的項目介紹 。原文受原項目許可證保護。

其他項目


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM