iT邦幫忙

0

目前主流電腦軟硬環境下,還有支援ASP嗎?

asp
匿名 2010-10-13 11:09:278482 瀏覽

ASP網路程式雖不是目前主流開發方式,不過易學.對小型系統夠用.
隨著新的Os win7 ,IIS, 資料庫(ACCESS, MS SQL)不曉得 vbscript是否還可以繼續用下去?

18
sheng514
iT邦新手 1 級 ‧ 2010-10-14 08:30:27
最佳解答

ASP 還是一個很不錯的直譯式網頁互動程式語言...只要懂得VBSCRIPT就可以快速入手
而且所有的IIS Server 也都支援(新的IIS預設沒有啟動執行ASP)

其實現在ASP.NET還是有些狀況會用ASP的方式在網頁程式內 .aspx 用 ASP 方式解決
只是現在有更好的IDE工具...如果有機會就升級到.NET 架構何妨

若是環境不允..說實在的 用ASP又何妨咧 ^_^

sula3065408 iT邦研究生 1 級 ‧ 2010-10-15 14:27:20 檢舉

若環境不允許,學PHP比較省錢且出路比較多吧!

sheng514 iT邦新手 1 級 ‧ 2010-10-15 17:01:20 檢舉

不清楚所謂的省錢定義?
基本上ASP入門反倒簡單快速...
出路的話..若走開發這行..除了基本功,還是 分析與專管能力 才是晉升的管道.

14
shunyuan
iT邦研究生 1 級 ‧ 2010-10-13 14:58:01

沒有標準答案。

考量幾個因素:
(1) Client 端不限定用 IE
(2) Server 端日後擴充功能容不容易
(3) ASP 的程式容不容易撰寫
(4) 沒有安全姓上的隱憂
...........
有些問題你比我還清楚
...........

如果答案都是 Yes ,用 ASP 何妨

12
外獅佬
iT邦大師 1 級 ‧ 2010-10-13 21:54:01

老兵不死,只會逐漸凋零。

16
bizpro
iT邦大師 1 級 ‧ 2010-10-13 22:08:26

ASP網路程式雖不是目前主流開發方式,不過易學.對小型系統夠用.

危城不入, 亂邦不居.
把自己做小了, 何苦了自己的未來?

sula3065408 iT邦研究生 1 級 ‧ 2010-10-15 14:17:10 檢舉

同意++;
貪圖方便,誤入歧途,是拿自己的前途開玩笑,何必呢?
微軟的IE9都開始走向公規的HTML5的架構下,你何必把自己限制在舊有的框架下呢?
當大家都在想辦法加速Javascript,你回去搞VBS,以後你找誰支援VBS?
微軟嗎?
他連XP都可以說棄用就不理了,怎麼可能管你死去哪裡!(蓋子走了之後,還蠻像無頭蒼蠅的)

而且開發成本差很多,無論你是用.NET還是ASP,後面掛的那一堆軟體成本是要算的,不是偷用就好的,瞎忙了半天,搞不好微軟賺的還比你多勒,何必呢?

再者,我非常討厭某些用ASP寫的網頁,對其他瀏覽器真的使用者很不友善,版面亂七八糟早就不是新鮮事了,還有故意搞blinking的網頁,看了火氣就很大。

bizpro iT邦大師 1 級 ‧ 2010-10-22 09:35:04 檢舉

總是要到盡頭, 才知冤枉. 漓眼濛濛, 來時路成荒, 另一頭, 已遙遙.

千金難買早知道, 天下本沒後悔藥. 敲碗

14
alexc
iT邦高手 1 級 ‧ 2010-10-13 22:14:35

長榮航空網站用的就是asp
也沒看到有人對他打嘴砲

看更多先前的回應...收起先前的回應...
bizpro iT邦大師 1 級 ‧ 2010-10-14 10:45:47 檢舉

alexc提到:
也沒看到有人對他打嘴砲

幾年前, 在國際會議廳, 一場由HP邀請的會議, 參加的人有數百人, 有一場演講, 主講人是剛預計要離職(演講時是最後一日在職?)的長榮集團資訊部門某主管, 就當著所有的人的面開砲...

尼克 iT邦高手 1 級 ‧ 2010-10-14 11:52:25 檢舉

的長榮集團資訊部門某主管, 就當著所有的人的面開砲...

職場上還是好聚好散,地球是圓的。

argyle iT邦新手 4 級 ‧ 2010-10-15 02:09:46 檢舉

"職場上還是好聚好散,地球是圓的。"
沒錯.職場就是那麼小.最好就是好聚好散.

takaki iT邦新手 4 級 ‧ 2010-10-27 16:59:45 檢舉

類似的道理...
某日某教授上某大公司面試,赫然發現面試主考官竟然是他整過的學生...

俗語說的好:做人留一線,日後好相見。

20
simon88
iT邦研究生 3 級 ‧ 2010-10-14 10:31:18

最熟悉的工具,就是最好的答案,
不過現在市場上業主大部分都開出要php架構,
一來省錢,二來以為php比較安全,
殊不知,安不安全取決於程式人員的設計撰寫方式~

看更多先前的回應...收起先前的回應...
sheng514 iT邦新手 1 級 ‧ 2010-10-15 16:59:03 檢舉

沒錯..點到重點..基本上若設計的方式不好,就算是JSP/APS.NET都會出問題
我想大部分人要PHP有些也是備所謂 open source 的感覺影響
認為用微軟的東西就是要付一堆錢,用PHP就不用.

我想ASP的確是最容易入門的網頁互動程式,我想這部份毋庸置疑... 開發只要XP PRO+IIS 就可以跑...

player iT邦大師 1 級 ‧ 2010-10-18 15:43:30 檢舉

sheng514提到:
XP PRO+IIS

XP PRO+IIS 的預設tcp連線上限只有10耶
我想你如果不先破解連線數上限的話
恐怕這種asp網站連不到10人就罷工了(你開遊覽器去看網站也會佔用tcp連線數)

XP的tcp連線數上限
當初似乎是M$的陰謀
為了避免XP搶到Windows Server的市場?

sheng514 iT邦新手 1 級 ‧ 2010-10-18 17:04:57 檢舉

您誤解我的意思了,當然真的上線還是要用Server OS來跑程式
ASP的好處就在於開發容易(XP PRO 的IIS) + ASP(程式與ACCESS)就可以把一個互動網站包含資料庫的架構給完成.. 我想這比PHP 要在XP上運作來的簡單

匿名 檢舉

sheng514提到:
ASP的好處就在於開發容易(XP PRO 的IIS) + ASP(程式與ACCESS)就可以把一個互動網站包含資料庫的架構給完成.. 我想這比PHP 要在XP上運作來的簡單

+2

10
chk
iT邦新手 3 級 ‧ 2010-10-14 13:56:27

ASP 還是好用得很...只是怕對新東西的支較少
我們單位還好幾套ASP,而且還是最常用的系統...不過的確要考慮瀏覽器不同的問題
以前是IE的天下,現在情況不同了,最好不要用VBScript
JavaScript會比較OK

10
player
iT邦大師 1 級 ‧ 2010-10-14 19:12:48

關於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...等)

sheng514 iT邦新手 1 級 ‧ 2010-10-15 16:54:34 檢舉

其實應該說沒有系統願意支援ASP吧 反而是Windows 有支援PHP

我要發表回答

立即登入回答