應該還要使用ASP嗎?
到iT邦幫忙

simon88(iT邦初學者10級)發問:
有不少公家機關或大型網站都還在用ASP撰寫,但如果找工作機會,大部分公司卻都要找.NET。請問現在還用ASP的原因是什麼呢?ASP還有市場嗎?

120131511(iT邦初學者9級):
除非微軟有意淘汰,如未來IIS不再支援,否則ASP還是有它的市場。

ASP除了易懂、易學之外,它的執行效能其實比.NET輕盈、快速,不用安裝龐大Visual Studio開發工具(非常不便宜,但可選擇功能閹割的Express免費版,但體積一樣龐大),用記事本就能設計ASP網頁(也可以選擇使用免費的SharePoint Designer 2007),在成本考量上頗具優勢。

因為Ajax的技術興起,搭配JavaScript及CSS,讓沉寂一段的ASP又起死回生,最重要的是用ASP設計網站,掌控程度較高,比較像是真的在寫程式或設計藝術品,使用.NET反而比較像如何使用控制項及各種元件。

不過如果你沒有包袱,還是從.NET著手比較好,尤其是從微軟MVC的架構及silverlight切入,像我就常遇到指名要用.NET開發,畢竟它的架構是非常完整,從物件化、封裝、測試、團隊開發、軟體工程及專案管理,到支援多樣平臺(Web、XML服務、視窗、智慧裝置),.NET已經不是單純的程式工具,而是一種運作、互動、管理經營方法的系統。

另外要考量的是投入的資源,.NET需要投入較多的設備、金錢與時間及教育,不但要學的東西很多,而且每隔一段時間就需要升級開發工具(像明年Visual Studio 2010就會推出),如果你的公司無法負擔這種投資,或許ASP甚至PHP都還是選項。

hungchinwai(iT邦初學者6級):
我還在用ASP,可能是ASP易懂的特性吧!但像現在正在找研發替代役的工作,很多大公司都要.NET、C/C++或Java,已經找了1、2個禮拜都找不到,光靠ASP可能還是不足。

elsoncck(iT邦初學者10級):
我當初是因為同事只會ASP,只好配合跟著用。另外主管認為ASP比.NET還要成熟,所以還是堅持用ASP。但它的優點往往也是他的缺點,像是外掛程式可以需要時才裝,較具彈性。相對而言,整合度就比較差,像是圖片上傳壓縮功能,就得裝兩個外掛才能做到。

熱門新聞

Advertisement