ASP和ASP.net

Anonim

将ASP升级到ASP.NET

ASP(Active Server Pages)是微软早期涉足服务器端脚本引擎,旨在根据需要动态创建网页。动态创建的网页的一个示例是在线计算器,您可以在其中输入两个数字,在完成后,它会向您显示总和。在HTML中创建它需要很多页面,每个页面都有一个可能的结果。但是使用ASP,您可以编写一个可以轻松处理此问题的简短脚本。 ASP已经在互联网上看到了公平的份额,即时创建页面。但是在2002年1月5日,微软发布了ASP的继任者,称为ASP.NET。

ASP.NET旨在使那些已经熟悉Windows创建程序的人更容易过渡到Web编程。 ASP.NET也比其前身提供了一些改进。以下是ASP.NET优于ASP的一些优点:

  • ASP.NET利用.NET库中的其他功能,允许其页面以.NET中包含的任何其他语言进行编码。
  • ASP.NET还有一个非常广泛的库和控件,可用于快速轻松地构建Web页面。它还有许多常用的模板,如菜单。
  • 通过使用try-catch块和异常处理,与ASP相比,错误处理也得到了改进。
  • 编译后的代码格式允许ASP.NET脚本在执行期间执行得更快,因为调用时不需要服务器编译。当它已经部署时,它还意味着更少的错误,因为当您尝试编译脚本时很容易发现错误。

ASP.NET的最佳改进之一是使用WYSIWYG(所见即所得)控件创建系统,它为开发人员提供了一个GUI,帮助他们获得有关其页面外观的快速视觉反馈。

通过所有这些改进,很容易理解为什么大多数网页创建者已经稳步迁移到.NET版本的ASP。虽然编码器仍然使用某种形式的经典ASP代码,但这可能仅仅是因为它们在ASP中编码的时间长度;他们说,“旧习惯会变得艰难”。

关于ASP和ASP.net的书籍。