asp.net的優勢和不足
優勢和弱點
·ASP.NET2.0不足之處:
(1)簡單易學。有人在說這個開發基礎是最廣的。
(2)安裝使用方便。裝好一個Windows 2000,只要你安裝了IIS哪麼ASP就可以使用了。
(3)開發工具強大而多樣。易用、簡單、人性化,這本就是微軟的強項。
(4)效率高。在低的訪問量下,ASP能體現出一定的效率,這時它對機器的要求並不高。
(2)ASP由於使用了COM元件會變的十分強大,但是這樣會由於Windows NT系統設計問題而會引發大量的安全問題。
(3)由於ASP還是一種Script語言所沒除了大量使用元件外,沒有辦法提高其工作效率。
(4)無法實現跨作業系統的應用。ASP的概念本就是為一個能讓系統執行於一個大的多樣化環境而設計的。
(5)還無法完全實現一些企業級的功能:完全的叢集、負載均橫。
ASP.NET 的優勢很明顯在於它簡潔的設計和實施。這是物件導向的程式設計人員的夢想:語言靈活,並支援複雜的物件導向特性。在這種意義下,它真正能夠與程式設計人員現有的技能進行互操作。
ASP.NET 的另一個優勢是其開發環境。例如,開發人員可以使用 WebMatrix(一個社群支援的工具)、Visual Studio .NET 或各種 Borland 工具(如 Delphi 和 C++ Builder)。例如,Visual Studio 允許設定斷點、跟蹤程式碼段和檢視呼叫堆疊。總而言之,它是一個複雜的除錯環境。許多其他第三方的 ASP.NET IDE 解決方案也將必然出現。
但是ASP.NET強健性,是以損失效率為代價的。ASP.NET 在記憶體使用和執行時間方面耗費非常大,這大部分歸因於較長的程式碼路徑。對基於 Web 的應用程式,這些侷限可能是一個嚴重的問題,因為在 Web 上,您的應用程式可能擴充套件為每秒成千上萬的使用者。記憶體使用率還可能成為 Web 伺服器上的一個問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-401644/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker的優勢與不足Docker
- 網站建設中CSS的優勢和不足網站CSS
- 5.1.3 非塞模式套接字的優勢和不足模式
- Oracle不足與MySQL優勢OracleMySql
- 微服務架構的優勢與不足微服務架構
- 其它行業半路轉web前端開發,優勢和不足有哪些?行業Web前端
- 微服務實戰(一):微服務架構的優勢與不足微服務架構
- 什麼是MongoDB,它的優勢和不足以及適用場景是什麼?MongoDB
- 住宅IP的優勢與不足:如何選擇適合自己的住宅IP?
- 程式設計師的優勢和劣勢程式設計師
- 索引原理和優勢索引
- 區塊鏈Dapp的劣勢和優勢區塊鏈APP
- asp.net,php,jsp開發的區別及優勢ASP.NETPHPJS
- JSON的特點和優勢JSON
- Fish Shell 的使用特性和優勢
- MongoDB的優勢和適用場景MongoDB
- redis持久化rdb和aof之間的優勢劣勢Redis持久化
- Go的優勢Go
- Docker的優勢Docker
- asp.net的優化ASP.NET優化
- java三大版本和核心優勢Java
- 安卓APP開發優勢和概述安卓APP
- 婚紗攝影小程式的功能和優勢
- 廢品回收小程式的功能模組和優勢
- ASP.NET 效能監控和優化入門ASP.NET優化
- ASP.NET效能監控和優化入門ASP.NET優化
- 一次HASH JOIN 臨時表空間不足的分析和優化思路優化
- MyBatis和Hibernate相比,優勢在哪裡?MyBatis
- 面向企業的 DevSecOps 的優勢和挑戰dev
- VMware vSAN的六大優勢和案例分享
- Python和R之間的優勢有何不同?Python
- 原創和翻譯技術書的優劣勢
- 微服務思考(01):什麼是微服務?微服務的優勢和劣勢微服務
- ASP.NET MVC概述:優點和特色一覽ASP.NETMVC
- Python有什麼優勢和劣勢?Python介紹!Python
- Joomla優勢OOM
- 會 Python 的優勢Python
- IPv6的優勢