Asp classic 经典ASP-It’;它完全过时了,但它是无关紧要的吗?

Asp classic 经典ASP-It’;它完全过时了,但它是无关紧要的吗?,asp-classic,Asp Classic,虽然我公司的所有网站都是用.net开发的,但我所有的个人网站都是用“经典ASP”。我总是被压力逼着离开它。。。但它是有效的!为什么要改变?唯一真正的原因是,技术发展到了一个地步,你会发现自己没有一个运行代码的平台 …谁知道微软将在IIS中保留经典ASP支持多久。有一些原因需要改变,但最终,如果你的网站已经启动并运行,而你真的不需要新的东西,请坚持下去 改变的一个很好的理由是来自微软和开发者社区的现有支持。我想ASP的问题很难得到答案,因为大多数人很久以前就搬到了.net。如果你觉得自己的工作技能

虽然我公司的所有网站都是用.net开发的,但我所有的个人网站都是用“经典ASP”。我总是被压力逼着离开它。。。但它是有效的!为什么要改变?

唯一真正的原因是,技术发展到了一个地步,你会发现自己没有一个运行代码的平台


…谁知道微软将在IIS中保留经典ASP支持多久。

有一些原因需要改变,但最终,如果你的网站已经启动并运行,而你真的不需要新的东西,请坚持下去


改变的一个很好的理由是来自微软和开发者社区的现有支持。我想ASP的问题很难得到答案,因为大多数人很久以前就搬到了.net。如果你觉得自己的工作技能很好(不需要更多的练习),并且你对自己的个人网站满意,那么就离开吧


唯一的想法是,如果你想使用个人网站作为一种提升自己的方式,它可以被看作是老技术,因此你的技能可能被看不起。

< P>我个人认为,ASP.NET更可靠。我的意思是,一些糟糕的ASP.NET代码不能像一些糟糕的ASP代码那样轻松地删除IIS。同样,这只是我自己的经历。我不知道它有多少优点


但我不认为在经典ASP中运行个人网站有什么坏处,只要它对你有用。

一般来说,我不会升级工作代码,因为它使用的是旧的、不推荐的语言。尤其是像个人网页这样的东西

不过,我能想到一个例外:你目前在就业市场吗?你可能不想给客户/雇主留下这样的印象:你被困在了传统的ASP领域


不过,我有很多经典的ASP产品代码,我觉得你对经典的ASP“反弹”很反感。在你的URL中有.ASP扩展名实际上有点尴尬。实际上,我考虑过将所有.asp文件的扩展名更改为新的扩展名,并更改IIS的设置,以便由asp组件处理新的扩展名

我也遇到过类似的情况——在办公室使用.NET,在家使用ASP的网站有5到6个,效果很好。对我来说,转换的一个令人信服的原因是.NETMVC社区预览版发布时。我与其他MVC框架合作多年,很高兴能够使用构建良好的原生MS框架


作为学习新框架的一种方式,我已经将大约4个ASP站点切换到MVC,我真的很高兴我这么做了。我总是对ASP有好感(并且仍然能够记住足够的信息来回答大多数问题),但是.NET MVC感觉更先进。

它过时了吗?当然,但这是无关紧要的吗?好吧,这是基于您的应用程序的范围,如果它只是一个简单的数据库驱动(例如:CMS,电子商务),我个人认为经典的asp仍然与此相关,事实上,我仍然使用它的一些CMS/电子商务项目,因为我已经用它编写了应用程序遗产,并满足了我的客户多年


但是,如果您要构建一个包含多个程序员的大型业务应用程序,那么您可能需要考虑.NET

经典ASP现在肯定不像引入.NET家族之前那样常见,但我认为您在其中维护个人网站不会对自己造成太大伤害。如果你是自雇人士,正在寻找一份.NET开发人员的工作,那么只在经典ASP中拥有个人网站可能会很奇怪;在这种情况下,您可以将一种或多种语言转换为.NET,这可能有助于您展示两种语言的技能

“不敬”的意思是“表现出缺乏尊重”。ASP经典绝对不是不敬的!我不知道这是否真的是“不敬的”-我不会认为这是不敬的-谁在给你压力,为什么?这听起来像是一个人际关系问题,而不是一个技术问题。经典的ASP并不是无关紧要的。它是网络的一部分,其他一切都是如此。但是,在创建新项目时不应使用它。查看ajaxed.org,这是一个免费的最新快速开发库,用于经典asp。如果您需要维护传统应用程序,这非常有用。我的银行仍然使用asp作为网上银行前端,为什么?它只是工作,过渡到新技术只是为了它不是一个好的目标…你总是有虚拟机,但是,运行旧的OS和旧版本的IIS。但是有多少主机提供商会让你运行一个VM,其中有一个不支持的OS?绝对不是在就业市场上——我指的是潜在的雇主到我工作过的其他公司的网站——从来没有我自己的网站(除非它查看我的一些C++代码)。真的!老实说,我同意-几乎不可能通过在线整理所有的.NET文档来找到经典的ASP内容。它几乎要瘫痪了!