十年前,我在ASP中建立了一个小型网站。我基本上是在文本编辑器中编写它并将文件上传到Web服务器。然后,我没有为网络编程一段时间,现在我在C#,VB.Net和ASP.Net的Visual Studio 2012中工作。问题是,我最初工作的旧ASP是否仍然是创建网站的可行替代方案?专业人士是否会考虑它或者该行业完全脱离它?
我问,因为今年将为我工作的小公司开展一个大型项目。它似乎将被交给一个技能组从未超过旧ASP的人。他没有做很多编程,但能够胜任他的工作。这对我来说似乎不对,但我对我这个小世界以外的行业了解得不够充分反对它。
感谢。
答案 0 :(得分:3)
我个人做了很多遗产(这个术语有些东西)ASP支持老化基础架构,直到它最终被替换< / em>(并行工作)由ASP.Net提供。
虽然你会发现/重新发现隐藏的宝石&#34;比如 now-sexy-again &#34; javascript在服务器端&#34; (是的,你可以在经典ASP中做Javascript),是的,你在经典ASP中使用can handle JSON,术语&#34;遗产&#34;是的,恕我直言,真的是它的全部。
今天对它的支持,很可能超出必需。考虑到 new 开发它应该是 的难题。转换为业务问题 - 您是否在过时的基础架构上投入新的资金和资源?
对于你的开发者 - 它不会是一个&#34; cakewalk&#34;但他/她会发现事情仍然很熟悉(而且更好)。从VBScript
(经典asp)移动到VB.Net
可能是阻力最小的路径。
&#34;搞笑&#34;关于存在&#34;使用&#34; ASP实际上可能允许你的开发者跳过&#34;跳过&#34; ASP.Net WebForms
和&#34;越级&#34;到MVC
和/或WebPages
and Razor
- 重新:它更多&#34;裸机&#34;这样的东西是在经典的ASP中!
... HTH
答案 1 :(得分:2)
我真的不相信那些跟上任何行业趋势的人会在Classic ASP中做绿色领域。使用经典的ASP只会关闭很多途径并使生活更加艰难。试着找到优秀的经典ASP开发者?这是一场噩梦。可用于帮助开发的资源越来越少。有同样的问题,我带了一个部门并实施了MVC,客户更快乐。所有你免费获得的东西,如验证等,可以提供更好的应用程序。可以在MVC中轻松完成TDD,而不是在Classic ASP中轻松完成。路由,JSON,关注点的清晰分离,松耦合,现代ORM可用性,良好的IDE,移动到现代语言的好处很多。
你可以写出经典的ASP相当不错,但我见过的大多数经典ASP代码看起来像Spaghetti。