经典ASP - 它完全过时但是无关紧要?

时间:2009-09-25 00:33:13

标签: asp-classic

虽然我在.net开发了我公司的所有网站,但我的所有个人网站仍然是“经典ASP”。我总是被迫离开它......但是它有效!为什么要改变?

8 个答案:

答案 0 :(得分:7)

有一些原因需要改变,但最后,如果你的网站已经启动并且你并不真正需要新的东西,那就坚持下去。

改变的一个很好的理由是来自MS和开发者社区的现有支持。我想更难以得到ASP问题的答案,因为大多数人很久以前就转移到了.net。

答案 1 :(得分:4)

唯一真正的原因是因为技术已经到了没有平台来运行代码的地方。

......谁知道微软将在IIS中保留经典ASP支持多长时间。

答案 2 :(得分:3)

一般来说,我永远不会为了它的工作而升级工作代码,因为它是一种旧的,已弃用的语言。特别是对于像个人页面这样的东西。

但我可以想到一个例外:您目前是否在就业市场?您可能不希望给客户/雇主留下您被困在Classic ASP土地上的印象。

虽然我有很多经典的ASP制作代码,但我觉得你在经典ASP“强烈反对”。在您的网址中添加.asp扩展程序实际上有点令人尴尬。我实际上已经考虑将所有.asp文件的扩展名更改为新的并更改IIS的设置,以便ASP组件处理新的扩展。

答案 3 :(得分:3)

我处于类似情况 - 在办公室工作.NET,在家中使用ASP工作的5到6个网站工作正常。对我而言,转换的令人信服的理由是.NET MVC社区预览发布时。我多年来一直在使用其他MVC框架,很高兴能够使用精心构建的本地MS框架。

我已将大约4个ASP站点转换为MVC作为学习新框架的一种方式,我很高兴我做到了。我总是对ASP有一个情有独钟(并且仍然可以记得足以回答大多数问题),但.NET MVC感觉更加先进。

答案 4 :(得分:2)

如果您觉得自己在工作中的技能很好(不需要更多练习),并且您对自己的个人网站感到满意,那就离开它。

唯一需要考虑的是,如果您想要将个人网站用作宣传自己的方式,那么它可能会被视为旧技术,因此您的技能可能会受到鄙视。

答案 5 :(得分:2)

它已经过时了?绝对,但是不相关吗?它是基于你的应用程序的范围,如果它只是一个简单的数据库驱动(例如:CMS,电子商务)我个人认为经典的asp仍然相关,事实上,我仍然使用它的一些CMS / e - 商业项目,因为我已经有了用它写的应用程序遗产,并且已经满足了我的客户多年。

但是如果您打算使用多程序员构建大型业务应用程序,那么您可能需要考虑.NET

答案 6 :(得分:1)

就我个人而言,ASP.NET更可靠。我的意思是,一些糟糕的ASP.NET代码不能像一些糟糕的ASP代码那样轻松地删除IIS。再说一次,这仅仅来自我自己的经历。我不知道它有多少优点。

但是,只要它适合你,我就不会看到在经典ASP中运行个人网站的危害。

答案 7 :(得分:1)

经典ASP当然不像.NET系列推出之前那样常见,但我不认为你通过维护个人网站来伤害自己。如果您是自雇人士并且正在寻找.NET开发人员的工作,那么仅在Classic ASP中拥有个人网站可能会很奇怪;在这种情况下,您可以将一个或多个转换为.NET,这可能有助于您展示两种语言的技能。