我一直負責修復在經典ASP中編寫的網站中增加的新功能,並且這些網站基本上還沒有被開發人員在8年中所觸及。我最後一次在10年前與ASP一起工作,至少可以說,我不希望不得不重新回到不可避免的意大利麪代碼中。關於2011年開發經典ASP的建議
今天推薦使用哪些工具和資源來處理Classic ASP?
我一直負責修復在經典ASP中編寫的網站中增加的新功能,並且這些網站基本上還沒有被開發人員在8年中所觸及。我最後一次在10年前與ASP一起工作,至少可以說,我不希望不得不重新回到不可避免的意大利麪代碼中。關於2011年開發經典ASP的建議
今天推薦使用哪些工具和資源來處理Classic ASP?
的好處是,經典ASP沒有在過去的10年變化,以及:)
所以,你知道當時所有的,你還是知道了!
每次我想改變ASP做舊的網站,我最終使用的Dreamweaver試用版(雖然我很討厭現在,但它的ASP代碼自動完成,女巫有時很方便),但我總是Notepad++
我總是成立IIS去點虛擬目錄到我工作的文件夾,只是代碼。
如果你想要一個更重的解決方案,運行Visual Studio有how to configure an Classic ASP solution to debug it severalaicles。
查找適用於Classic ASP的編輯器。我個人使用gvim,但如果你不熟悉VI,那麼我會建議通過讓Visual Studio進入調試級別的麻煩。這對2005/2008年來說很好,有關於如何做到這一點的資源。根據您運行的是哪個操作系統,您可能會在通過IIS運行傳統ASP的過程中出現一些怪癖。 (Windows 7給了我一些hickups開始,但一旦運行就沒事了)
當維護一個現有的網站時,我會強烈建議儘量讓你的DEV環境儘可能地反映你的PROD環境,網站/應用程序。
如果ASP經典應用程序已經有一些單元測試,那就太好了。如果不是,則將其添加到任何新增內容中,以增加對改變事物時突破的內容的瞭解。 ASP Unit有助於此(似乎不被維護,但功能)。還可以使用Watin構建前端體驗測試。
如果沒有文檔,請啓動一些。
根據您的時間預算是什麼樣子,如果將來會有大量的維護,在可能的情況下開始爲意大利麪條混亂添加一些結構可能會有幫助。有一些有用的框架可以使用:AXE (Asp Xtreme Evolution)是一款適用於ASP Classic的可用MVC框架,並附帶大量實用程序代碼庫,使生活更輕鬆。
淨COM可見對象可用於傳統的ASP ...
如:
Set al = CreateObject("System.Collections.ArrayList")
http://www.eggheadcafe.com/software/aspnet/29496334/dotnet-in-vbscript.aspx
也許有幫助嗎?
我愛this DHTML組件,當我在經典asp工作。
非常有趣。這絕對有幫助。 – 2011-06-10 12:24:07