Re: [問題] 請問有關ASP很新手的問題>"<

看板Web_Design作者 (沉默是金)時間15年前 (2009/07/04 20:28), 編輯推噓15(15028)
留言43則, 10人參與, 最新討論串3/4 (看更多)
※ 引述《TonyQ (沉默是金)》之銘言: : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 59.105.101.26 : ※ 編輯: TonyQ 來自: 59.105.101.26 (07/04 07:49) : 推 fotofolio:聽起來是微軟版的php 07/04 08:32 : 推 Jonice:推一個 用心的解釋 07/04 13:08 : 推 Kelunyang:都快五六年了,還有新網站要用asp嗎@@"(不用asp.net?) 07/04 13:47 : → TonyQ:理論上是沒有 , 但是有些網站設計公司仍然用asp幫客戶設計. 07/04 13:55 : → TonyQ:我今年有接到一個這樣不知道該算不算悲慘的案例. 07/04 13:55 : → TonyQ:當然在可以選擇的狀況下 , 個人也不建議用這麼老舊的結構. 07/04 13:55 : 推 facers:又回到程式語言的迷思..新一定好?舊一定不好? 07/04 19:32 : → facers:選擇asp與asp.net,應該是要看可用性及適用性,而不是用新 07/04 19:33 : → facers:舊來分,如果你的主機效能不佳,你也要改用asp.net來寫? 07/04 19:34 : → facers:當然這只是一個舉例而已…不是新就一定是好的,舊就不好, 07/04 19:35 : → facers:好的東西到不懂善加利用的人手上還是變不好,不好的東西懂 07/04 19:35 : → facers:得改善也是會變好的..程式語言也是一樣. 07/04 19:36 我可以理解您想表達的意見 , 但是就這個例子上 , 我卻認為這不是程式語言的迷思可以帶過的 . 老舊不一定不好 , 但是以這例子而言 , 我個人是斷論asp 一定劣於 asp.net. 當然對於現在本來就已經使用 asp 開發並穩定運行的程式 , 並不需要因此就改版成 asp.net , 這樣當然也是因噎廢食 . 但是如果有需要開發新的 project, 要用 asp 而非 asp.net 來作為開發基礎我想需要劃上一個非常大的問號. 新的的確不一定好 , 但是以 asp.net 跟 asp 對比 , 在現在的環境 asp.net 一定比 asp 好. asp 因為歷史因素所以相對 asp.net 來講較為輕量這是我們所瞭解的 , 但是並不代表採用 asp 就一定能夠有高效能 , 很多事情是相對的 . 我說他"這麼老舊"這件事情其實代表了三個很重要環境要素 , 第一,人力。現在學習 asp 這項語言的人相對是少數 , 至少相對於 asp.net 而言絕對是少數 . 另外 , 人力難找相對的也是成本提高. 第二,環境條件。 因為 ASP 當時發展時所適用的環境跟現在其實有蠻大落差的 , 蠻多現在主流的東西在 ASP 上會是個額外的負擔 , 在ASP.NET上則否 , 另外就是 ASP 一些設計條件也早就跟現在的環境有所脫節 , 比方說 16位元 的 int 資料型態就是個很明顯的例子, 寫 asp 是我早期寫過少數幾個需要常常擔心溢位問題的語系, 雖然現在大多改用 long . 另外就是以前 asp 其實也半搭著 vb6/wsh 在一起學 , 現在 vb6 的普及程度也越來越低 , 他的學習效益也越來越低. 第三,學習資源 以現在的環境而言還很難找到能夠滿足現在的需求的學習資源, 以前還在玩 asp 的年代還算是很樸素的世代 . ──────────────────────────────── 當然 , 又回到另一個迷思:程式設計者自我本位 . 比方說我會這些語言 , 當然沒有這些語言好不好找人/好不好用的問題 . 因為不管怎麼樣 , 我就是會 . 像我不管是 J2EE/ASP/ASP.NET 甚至是我涉獵比較少的 php , 我都有維護/開發系統的把握 , 但是一套程式總是有機會交接給別人的 , 或者總是會有需要找維護人員的時候 . 有些時候我們寫了很多我們覺得很棒很好用的 helper , 換了個人來卻對他是場夢魘 , 這就是設計者自我本位的迷思 . 所謂的適用性跟可用性 , 難道這些事情不該被考慮進去嗎? 難道老舊這點所帶來的影響就不該被考慮進去嗎? 何必看到新舊這兩個字眼就開槍 , 看看我們真正的主題好嗎? :) 我們今天討論的並不是有如 jsp / php / ror , 這些設計目的不完全相同 與同質性也不高的語言 , 像上面這樣的背景來論斷新舊當然沒有太大意義 . 而是在我個人認知上很顯然是 asp 與 asp.net 現今資源落差不小 , 而且同質性相當地高 , 並且顯然是有替代關係的狀況 , 新舊與否當然該成為一個判斷指標 . 就好像我們在說 java 1.4 不一定比 java 1.6 難用一樣 , 對 , 沒錯 , 老舊的版本不一定難用或者不能用 , 但是以我個人而言 , 推薦使用者時 , 我還是會盡量推薦他們朝低門檻高資源的方向去做 . 我並不認為 asp 是個很差的語言 , 因為我能靠他吃飯 , 也有我的工具 , 學會 asp 對瞭解其他語言的東西也有幫助 , 如原文所說萬變不離其宗 , 但是我卻不認為可以因為我無所謂 , 就因此說 asp 比 asp.net 有利 , 我更不認為 , 這適合用來討論所謂程式語言的迷思. 如果您有興趣繼續討論 , 我很希望您能讓我更瞭解為什麼您認為 asp 在現在開發時的選擇會優於 asp.net , 特別是在現在這樣的環境底下. 我瞭解現在一窩蜂再把舊的東西淘汰跟趕上新的東西的速度的確過快 , 快到不足以讓我們瞭解一樣物品就已經把它給淘汰 , 有時候我們的確是還沒有完全摸透一樣東西就已經急著追趕新的東西 , css , dhtml , ajax , RIA(flex,air...etc) , cloud computing...etc 但是就這個已經發展到了幾乎是尾聲 , 學習環境、人口與使用環境也逐漸萎縮的語言 , 我倒是非常訝異您基於什麼理由仍然認為其有選擇的適用性? 以我個人而言 , 我不會排斥任何人學習任何語言 , 也不會排斥接手任何語言的環境 , 因為我們soho大多是被語言選擇 . 但是以商業角度來建議我的客戶選擇語言時 , 以asp.net 與 asp 而論 , 我絕對會建議他們使用 asp.net 而非 asp . 這對我並不是程式語言的迷思 , 而是透過觀察、統計與學習而得到的結論. -- What do you want to have ? / What do you have? 從書本中,你可以發現我的各種興趣。 從CD中,你可以瞭解我所喜歡的偶像明星。 或許從文字你很難以瞭解一個人,但從物品可以。 My PPolis , My past. http://ppolis.tw/user/Tony -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.101.26

07/04 20:32, , 1F
推,這篇說了我想說得東西,我本來還想舉 php3 -> php4
07/04 20:32, 1F

07/04 20:32, , 2F
不過還是要補一句,放假真閒 XD (光速逃)
07/04 20:32, 2F

07/04 20:34, , 3F
重點在於 asp 和 asp.net 重複性質太高,而且我覺得原本
07/04 20:34, 3F

07/04 20:34, , 4F
asp.net 就是定位用來汰換 asp 的…
07/04 20:34, 4F

07/04 20:45, , 5F
我可以推一句"閒得好"嗎?XDDD(音速逃)
07/04 20:45, 5F

07/04 20:46, , 6F
我只是覺得快跟版上話題脫節 , 上來融入一下而已......orz
07/04 20:46, 6F

07/04 20:48, , 7F
登入國軍 online 要跟上時代根本就是奢侈的要求…
07/04 20:48, 7F

07/04 20:58, , 8F
放假真好 :D 要多寫點文件教學,好維修履歷 ha ha
07/04 20:58, 8F

07/04 20:58, , 9F
不好意思 我想請問一下可以稱asp是一種語言嗎? 我一直以為
07/04 20:58, 9F

07/04 20:58, , 10F
asp是一種技術又或者環境(可以用vbscript或jscript寫) 不是
07/04 20:58, 10F

07/04 20:58, , 11F
一種語言..@@
07/04 20:58, 11F

07/04 23:17, , 12F
其實我講asp 主要都是針對 vbscript 在講 ,
07/04 23:17, 12F

07/04 23:17, , 13F
我沒看過也沒寫過 jscript語系的 asp -_-;;
07/04 23:17, 13F

07/05 00:18, , 14F
嗯嗯 了解了~
07/05 00:18, 14F

07/05 00:43, , 15F
受教了!
07/05 00:43, 15F

07/05 01:20, , 16F
很簡單,就以企業為何寧可採用WindowsXP也不願隨意升級是
07/05 01:20, 16F

07/05 01:21, , 17F
一樣意思,今天你的立場不同時,所考慮也會不同,尤其是碰
07/05 01:21, 17F

07/05 01:22, , 18F
到要求嚴謹的公司(像金融、倉儲管理、電子商務),有些新
07/05 01:22, 18F

07/05 01:23, , 19F
的技術(對開發者算好),但就規劃者的思考並不是一個好的
07/05 01:23, 19F

07/05 01:23, , 20F
解決方案,北市提供無線上網的某家公司,也曾因為採用新語
07/05 01:23, 20F

07/05 01:24, , 21F
言碰到問題,造成整個系統開發delay近一年,如果相同的功能
07/05 01:24, 21F

07/05 01:25, , 22F
不為了配合行銷採用新語言開發,早就該完成.
07/05 01:25, 22F

07/05 01:26, , 23F
ASP.Net對於某些產業可能已通過評估期,但不是每個產業的需
07/05 01:26, 23F

07/05 01:27, , 24F
求都能完全評估通過,某ISP提供影音服務,當大家都在採用
07/05 01:27, 24F

07/05 01:27, , 25F
Windows2000 Server,他們卻還在採買Windows NT4.0,原因只
07/05 01:27, 25F

07/05 01:28, , 26F
為了"穩定"、"容易掌握"、"市場資源異常成熟".
07/05 01:28, 26F

07/05 01:29, , 27F
當然asp.net確實是為取代asp為定位,這沒什麼爭議,只是應
07/05 01:29, 27F

07/05 01:30, , 28F
該就不同的目標需求提出建議.
07/05 01:30, 28F

07/05 01:33, , 29F
但asp.net對開發者真的很方便,安全性也較高,這些都是無法
07/05 01:33, 29F

07/05 01:36, , 30F
asp.net的優點。
07/05 01:36, 30F

07/05 06:59, , 31F
ok , 原來是因為這個理由 . 也就是說有些產業可能已經在 asp
07/05 06:59, 31F

07/05 07:00, , 32F
上有深厚的基礎 , 也有較多的經驗 , 因此此時升級成 asp.net
07/05 07:00, 32F

07/05 07:00, , 33F
反而是有更大的障礙跟不穩定的風險 , 就像銀行早期用 cobol
07/05 07:00, 33F

07/05 07:00, , 34F
的意思一樣 ?.?
07/05 07:00, 34F

07/05 08:31, , 35F
銀行業核心系統從cobol改成JAVA,視為重大決策,歷經四、
07/05 08:31, 35F

07/05 08:31, , 36F
五年以上的評估、開發、測試,才敢動手每個都戰戰兢兢的
07/05 08:31, 36F

07/05 08:37, , 37F
說到.net,要叫一個設計師把他的東西放到.net裡
07/05 08:37, 37F

07/05 08:37, , 38F
是相對困難的事情,這樣無疑又是增加了程式設計師的工作
07/05 08:37, 38F

07/05 08:44, , 39F
這是看時間的問題,10年後你會說一樣的話嗎?
07/05 08:44, 39F

07/05 19:40, , 40F
向客戶推薦那一定是lamp,如果客戶要用asp或asp.net那也隨他
07/05 19:40, 40F

07/06 13:29, , 41F
是的…有些產業對這類的升級都視為重大決策(弄不好公司商
07/06 13:29, 41F

07/06 13:30, , 42F
譽也會賠掉)..碰到這問題最嚴重就是金控公司,真的是要了
07/06 13:30, 42F

07/06 13:34, , 43F
這些評估人員的命..
07/06 13:34, 43F
文章代碼(AID): #1AJqi3Fy (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1AJqi3Fy (Web_Design)