经典ASP的推荐参考

Jer*_*NER 5 refactoring asp-classic

我不得不深入研究一大堆遗留的ASP代码.为了掌握该平台的最佳实践,您会建议阅读哪些资源(面向对象,i18n的配置,......)

Kom*_*ang 6

很好的经典asp一点点停运这是真的,但仍然有很多大网站运行它并成功与它,我仍然使用它为一些特定的项目.

以下是您感兴趣的一些资源:

  1. MSDN Library文档
  2. W3Schools的
  3. Webdevbros
  4. CHM格式语言文档
  5. zend.lojcomm.com.br上的高级主题
  6. Ajaxed Library,ASP3 + Prototype + Scriptaculous Wrapper

我也还在与它playihg在li'l位asp.web.id,希望这将有助于


Dyl*_*tie 5

首先,要了解“经典ASP”实际上可以指技术的整体组合:

  • ASP运行时和内部HTTP对象(请求,响应,服务器,会话,应用程序)
  • 脚本引擎(通常是VBScript,但是某些站点使用JScript或Perlscript代替)
  • 一个COM主机,可让您使用COM对象

大多数经典的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上使用它。:)

  • +1代表“经典ASP还不错”。我很少使用它,但是它非常恶心,实际上远没有人们发现的那么糟糕 (3认同)