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

看板Web_Design作者 (沉默是金)時間15年前 (2009/07/04 07:46), 編輯推噓8(809)
留言17則, 8人參與, 最新討論串2/4 (看更多)
※ 引述《redming (無塵室遊魂)》之銘言: : 第一個問題是想釐清ASP&ASP.NET : 最近因為找到一個新工作>//< 他們的網頁是.ASP檔的 : 然後我去書局找書都只有asp.net的書 這種寫出來的不是都是.aspx檔嗎 : 那不就是說asp.net的書不能學到asp檔的了 : 我看很多書目前只知道asp.net是asp的新一代 但很想知道其中的來龍去脈還有相關歷史 : 望請各位指點一二 : 第二個問題 : 系統是perssional XP(不知道有沒有拼錯)灌的IIS是5.1板 : 之後測在C槽的WWWBOOT下測試html檔 是OK的 但是改測試ASP檔就不行了 WWWRoot? : 大概是安全性問題之類的 我猜 : 我有設匿名登入 但是有時候是會出現要輸入帳密 有時候是出現沒有權限 : 對了...我的防毒是諾頓 這有差嗎 : 新手問題多 請不吝指教>"< : 謝謝~ 難得有人問這問題 , asp 體系真的是快變古董品了, 雖然不少早期的系統還在用 , 我入伍前在幫忙維護的也還是asp系統. asp 是比較早期的體系 , 他跟 aspx 最大的差異在於 , 他是比較偏向是 script 類的語言 , 不像 aspx 還需要編譯跟發佈 , 另一個主要差異是他並沒有內建做 code/view 的分離 , 所以一般你在 asp.net (aspx) 看到的 xxx.cs or xxx.vb , 這類用來撰寫程式邏輯的程式類別 , 是不會在 asp 中看到的. 還有 asp 並沒有 GridView、FormView 等控制項讓你用 , 很單純就是非常陽春的 printer , 你能用的還是只有 response/request/session/application . (flash/applet/activex 等 client side application 先姑且不論.) MVS 在開發 asp code 並不能給你多少協助 , 我想這點就打死一堆人了 , 開發起來真的是一切只能吃自己拼基本功 , 我在開發是覺得要有sense , 在 asp 中他比較偏向於是一個流程式的語言 , 而不是一個物件式的語言, 除了function/sub 外你沒有其他簡化流程的可能性 , 倒也不是不能寫類別 , 只是比較少人會這樣玩而已 . 在 asp 中 , include file 的技巧幾乎是必備技能 , 主要是 db connection 的集中管理 , 還有 helper function的集中管理 , (在這點上跟有些人在寫 php 的方式有點像. ) 在asp 中錯誤訊息的閱讀跟判斷也是很重要的 , 因為有些問題你很難知道 , 常見的技巧是先response.write 出訊息後 , 用 response.end 讓 asp 直接在某行死掉 , 用以觀察當時的狀況. (我一直沒找到用於 asp 的 breakpoint 工具. -.-;;) 我碰過最經典也最基本的問題莫過於他的 int 是 2^16 的 , 所以當你資料有超過上萬筆時建議還是用 clng 用成 long . 基本上 asp.net 的專案是可以兼容 asp 檔的 , but iis 6.0 以上 default 應該是不給 asp 執行的 , 還要手動開... 要學 asp , 請有要摸清各種控件的純 html 實踐的心理準備. XD ex. 所謂的 gridview , 就是 1.撈指定頁數table 的資料(處理分頁request paramteter) 2.for 跑 table body /外加自己寫header text 3.加上分頁連結字串 編輯跟刪除得另外弄兩頁出來 , 就是這麼hard code 沒錯. XD 雖然其實寫久了還是會有自己打包起來的東西啦...:D 我早期出來接soho 第二個case 就是 asp 專案 , 我覺得對我之後不管是玩 asp.net 還是 jsp , 甚至是 js / 純html coding , 在觀念釐清/實際操作上都有蠻大的幫助 . 因為透過改變 html source 來產生出視覺的流程 , 這種事情是萬變不離其宗的 , 祝福你工作順利 . :D 有想要討論 asp 的部份可以再找我聊一聊, 還有 vb 版其實也可以問 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 ※ 編輯: TonyQ 來自: 59.105.101.26 (07/04 07:49)

07/04 08:32, , 1F
聽起來是微軟版的php
07/04 08:32, 1F

07/04 13:08, , 2F
推一個 用心的解釋
07/04 13:08, 2F

07/04 13:47, , 3F
都快五六年了,還有新網站要用asp嗎@@"(不用asp.net?)
07/04 13:47, 3F

07/04 13:55, , 4F
理論上是沒有 , 但是有些網站設計公司仍然用asp幫客戶設計.
07/04 13:55, 4F

07/04 13:55, , 5F
我今年有接到一個這樣不知道該算不算悲慘的案例.
07/04 13:55, 5F

07/04 13:55, , 6F
當然在可以選擇的狀況下 , 個人也不建議用這麼老舊的結構.
07/04 13:55, 6F

07/04 19:32, , 7F
又回到程式語言的迷思..新一定好?舊一定不好?
07/04 19:32, 7F

07/04 19:33, , 8F
選擇asp與asp.net,應該是要看可用性及適用性,而不是用新
07/04 19:33, 8F

07/04 19:34, , 9F
舊來分,如果你的主機效能不佳,你也要改用asp.net來寫?
07/04 19:34, 9F

07/04 19:35, , 10F
當然這只是一個舉例而已…不是新就一定是好的,舊就不好,
07/04 19:35, 10F

07/04 19:35, , 11F
好的東西到不懂善加利用的人手上還是變不好,不好的東西懂
07/04 19:35, 11F

07/04 19:36, , 12F
得改善也是會變好的..程式語言也是一樣.
07/04 19:36, 12F

07/04 20:28, , 13F
有些架構上的缺陷不是「懂得改善」就可以解決的… 我覺得
07/04 20:28, 13F

07/04 21:15, , 14F
ㄟㄟㄟ, .net有先編譯過的東西效能會比script語言差? XD
07/04 21:15, 14F

07/05 01:04, , 15F
有些架構吃主機資源重..當然主機好就沒差XD
07/05 01:04, 15F

07/05 08:35, , 16F
請舉例ASP在XX環境會跑得比ASP.NET快的實例,就這樣
07/05 08:35, 16F

07/06 13:36, , 17F
最簡單的方式,分開跑asp跟asp.net,看CPU loading…
07/06 13:36, 17F
文章代碼(AID): #1AJfWwcI (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1AJfWwcI (Web_Design)