Jer*_*NER 5 refactoring asp-classic
我不得不深入研究一大堆遗留的ASP代码.为了掌握该平台的最佳实践,您会建议阅读哪些资源(面向对象,i18n的配置,......)
很好的经典asp一点点停运这是真的,但仍然有很多大网站运行它并成功与它,我仍然使用它为一些特定的项目.
以下是您感兴趣的一些资源:
我也还在与它playihg在li'l位asp.web.id,希望这将有助于
首先,要了解“经典ASP”实际上可以指技术的整体组合:
大多数经典的ASP网站将使用VBScript作为其脚本语言,并使用ADO(连接,命令和记录集)进行数据库访问。您可能还会遇到用于发送邮件,处理XML等的各种COM对象-在您的旧代码库中甚至可能有一些定制的自定义COM对象(可能是用VB6或C ++编写)。
Scott Mitchell的“ 设计Active Server Pages”可能是经典ASP平台上“最佳实践”的最佳整体参考。4guysfromrolla.com上还有很多有用的材料
然后,您将要确保已获取所使用环境的每个元素的最新文档:
如果您长期从事此工作,则还需要考虑随着时间的推移改进/清理代码的方法。在这方面,将单个页面从.asp移植到.NET可能是一种有效的策略。如果将身份验证和安全性隔离到cookie中,而不是使用内置的Session对象,则可以使用经典ASP和ASP.NET中的Request.Cookies,然后开始将一些业务逻辑移出页面自身,并进入一组核心模块甚至是领域模型。
而且不要害怕。经典的ASP还不错。我有一天会在ASP.NET WebForms上使用它。:)