ASP 還是一個很不錯的直譯式網頁互動程式語言...只要懂得VBSCRIPT就可以快速入手
而且所有的IIS Server 也都支援(新的IIS預設沒有啟動執行ASP)
其實現在ASP.NET還是有些狀況會用ASP的方式在網頁程式內 .aspx 用 ASP 方式解決
只是現在有更好的IDE工具...如果有機會就升級到.NET 架構何妨
若是環境不允..說實在的 用ASP又何妨咧 ^_^
沒有標準答案。
考量幾個因素:
(1) Client 端不限定用 IE
(2) Server 端日後擴充功能容不容易
(3) ASP 的程式容不容易撰寫
(4) 沒有安全姓上的隱憂
...........
有些問題你比我還清楚
...........
如果答案都是 Yes ,用 ASP 何妨
ASP網路程式雖不是目前主流開發方式,不過易學.對小型系統夠用.
危城不入, 亂邦不居.
把自己做小了, 何苦了自己的未來?
同意++;
貪圖方便,誤入歧途,是拿自己的前途開玩笑,何必呢?
微軟的IE9都開始走向公規的HTML5的架構下,你何必把自己限制在舊有的框架下呢?
當大家都在想辦法加速Javascript,你回去搞VBS,以後你找誰支援VBS?
微軟嗎?
他連XP都可以說棄用就不理了,怎麼可能管你死去哪裡!(蓋子走了之後,還蠻像無頭蒼蠅的)
而且開發成本差很多,無論你是用.NET還是ASP,後面掛的那一堆軟體成本是要算的,不是偷用就好的,瞎忙了半天,搞不好微軟賺的還比你多勒,何必呢?
再者,我非常討厭某些用ASP寫的網頁,對其他瀏覽器真的使用者很不友善,版面亂七八糟早就不是新鮮事了,還有故意搞blinking的網頁,看了火氣就很大。
總是要到盡頭, 才知冤枉. 漓眼濛濛, 來時路成荒, 另一頭, 已遙遙.
千金難買早知道, 天下本沒後悔藥.
長榮航空網站用的就是asp
也沒看到有人對他打嘴砲
最熟悉的工具,就是最好的答案,
不過現在市場上業主大部分都開出要php架構,
一來省錢,二來以為php比較安全,
殊不知,安不安全取決於程式人員的設計撰寫方式~
沒錯..點到重點..基本上若設計的方式不好,就算是JSP/APS.NET都會出問題
我想大部分人要PHP有些也是備所謂 open source 的感覺影響
認為用微軟的東西就是要付一堆錢,用PHP就不用.
我想ASP的確是最容易入門的網頁互動程式,我想這部份毋庸置疑... 開發只要XP PRO+IIS 就可以跑...
sheng514提到:
XP PRO+IIS
XP PRO+IIS 的預設tcp連線上限只有10耶
我想你如果不先破解連線數上限的話
恐怕這種asp網站連不到10人就罷工了(你開遊覽器去看網站也會佔用tcp連線數)
XP的tcp連線數上限
當初似乎是M$的陰謀
為了避免XP搶到Windows Server的市場?
您誤解我的意思了,當然真的上線還是要用Server OS來跑程式
ASP的好處就在於開發容易(XP PRO 的IIS) + ASP(程式與ACCESS)就可以把一個互動網站包含資料庫的架構給完成.. 我想這比PHP 要在XP上運作來的簡單
sheng514提到:
ASP的好處就在於開發容易(XP PRO 的IIS) + ASP(程式與ACCESS)就可以把一個互動網站包含資料庫的架構給完成.. 我想這比PHP 要在XP上運作來的簡單
+2
ASP 還是好用得很...只是怕對新東西的支較少
我們單位還好幾套ASP,而且還是最常用的系統...不過的確要考慮瀏覽器不同的問題
以前是IE的天下,現在情況不同了,最好不要用VBScript
JavaScript會比較OK
關於ASP
1.ASP的Server端主要以VBScript去開發
2.資料庫以ADO方式去連接, 基本上有支援ODBC的資料庫應該都還能夠用
3.缺少視覺化的開發工具, 但是如果你是習慣類似MVC架構的寫法的話, 那就沒差了
4.Debug不易, 後期版本的Windows或IIS會回報錯誤的asp除錯訊息, 所以很難Debug
5.IIS早期的版本, 與後期的版本, 如果要跑ASP要把相關套件裝上與啟用, 且須留意早期的相關安全性漏洞(IIS相關的更新檔請務必裝上, 不然可能洩漏原始程式)
6.基本上ASP限定要在Windows與IIS上才能跑
7.基本上如果是新開發的系統的話, 不建議用ASP, 但如果是維護舊系統的話, 那就沒得挑了, 如果是整套asp的舊網站要翻新, 那費工很大, 不如改用其他的方式重寫(ASP.NET, PHP, JSP...等)