首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >与ASP.net相比,传统ASP有哪些优势

与ASP.net相比,传统ASP有哪些优势
EN

Stack Overflow用户
提问于 2008-09-05 03:19:58
回答 16查看 11.4K关注 0票数 52

使用Classic ASP2年来,通过创建100个简单的web表单,我看不出有什么好的理由切换到.net;然而,我对.net不是很精通,所以我确信我可能会错过一些东西。

我在工作中经常听到的一些观点可以在这里找到:http://www.packtpub.com/article/Classic-ASP (并不是我分享了所有这些想法,但这是一个很好的起点)

我很有兴趣听听其他人对这件事的看法。

EN

回答 16

Stack Overflow用户

回答已采纳

发布于 2008-09-05 03:27:57

你错过了很多东西!ASP.NET的生产力、健壮性和可维护性比老式的ASP所想的要高出几个数量级。服务器端控件,第三方控件,母版页,窗体身份验证,窗体验证,一个OO模型比鼓励适当的应用程序分区,易于部署,内置调试和跟踪,状态管理。

您甚至可以选择WebForms或MVC。毫不夸张地说,如果你不彻底调查你所遗漏的东西,你就是疯了。

票数 74
EN

Stack Overflow用户

发布于 2008-09-05 03:28:21

如果你喜欢ASP,并且想要迁移到ASP.NET,那就跳过Webforms,学习MVC。

票数 54
EN

Stack Overflow用户

发布于 2008-09-05 14:04:43

为了专注于具体的问题(“Classic与.Net的好处”),我只能想到.Net不会想到的Classic做的两件事:

1)包括。它们并不像你在ASP.Net中期望的那样工作。当然,ASP.Net提供了更好的方法来完成同样的事情,但它仍然有一些损失,并且会使将旧站点迁移到.Net成为一件痛苦的事情。

2) ASP.Net不会位于应用程序的根文件夹之上。在我所在的地方,我们有一个相当复杂的内部网,大部分仍然是传统的ASP,随着事物的更新或新事物的添加,这里和那里都有少量的.Net应用程序。如果能够将通用代码的一个副本放在文件夹层次结构中相当高的位置,并且仍然将每个单独的应用程序隔离到它自己的VD,那将是一件很好的事情。但是,这就是源代码控制的目的,所以这没什么大不了的。

对我来说,从经典的ASP和ASP.Net到目前为止最大的优势是集成开发环境。能够右击函数调用并选择"Go to Definition“而不是去寻找函数实际实现的文件,这真是太好了。大大节省了时间。调用函数时的智能感知支持和类型安全也是一个福音。

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档