尽管我在.net中开发了我公司的所有网站,但我所有的个人网站仍然采用“经典ASP”。我总是被迫离开它...但它的工作原理!为什么改变?经典的ASP - 它完全过时了,但它不相关?
回答
有一些原因需要改变,但最终如果你的网站已经正常运行,而你并不真的需要新的东西,那就坚持下去。
改变的一个很好的理由是来自MS和开发者社区的现有支持。由于大多数人很早以前就转移到.net,所以我想很难为ASP的问题得到答案。
老实说,我同意 - 几乎不可能在网上找到所有的.NET文档来找到经典的ASP东西。它近乎瘫痪! – NTDLS 2009-09-25 02:32:49
唯一真正的原因是因为该技术正在发展到无需运行代码的平台。
......谁知道微软要在IIS中保留多长时间的经典ASP支持?
然而,你将永远有虚拟机,与旧版本的IIS一起运行旧的操作系统。 – 2009-09-25 00:37:21
但是有多少托管服务提供商会让你运行一个虚拟机,并在其上有不受支持的操作系统? – 2009-09-25 00:45:59
如果您觉得自己的技能与您在工作中的表现相同(不需要更多练习),并且您对自己的个人网站感到满意,然后就可以离开它。
唯一需要考虑的就是如果你想要使用个人网站作为推广自己的方式,它可能被视为旧技术,因此你的技能可能会被忽视。
对我个人而言,ASP.NET更可靠。我的意思是,一些不好的ASP.NET代码不能像一些不好的ASP代码那样容易地将IIS取下来。再次,这只是从我自己的经验。我不知道它有多少优点。
但是我认为只要它能为你工作,在经典的ASP中运行你的个人网站就没有什么坏处。
一般来说,我永远不会升级工作代码,因为它使用的是旧的,不赞成的语言。尤其适用于个人页面之类的内容。
但我可以想到一个例外,但:您目前是否就业市场?你可能不想给客户/雇主留下你被困在经典ASP土地的印象。
虽然我有很多经典的ASP生产代码,但我感觉你在经典ASP“反弹”上。在网址中加入.asp扩展名实际上令人尴尬。我已经考虑过将所有.asp文件的扩展名更改为新的东西,并更改IIS的设置,以便新的扩展名由ASP组件处理。
肯定不在就业市场 - 我将潜在的雇主指向其他公司的网站,我从来没有自己的(除非它看我的一些C++代码)。 – NTDLS 2009-09-25 00:52:23
我也遇到过类似的情况 - 在办公室使用.NET,以及在ASP上使用5或6个站点,这种情况很好。对我来说,切换的理由是.NET MVC社区预览版发布时。我一直在与其他MVC框架合作多年,很高兴能够使用精心打造的本地MS版本。
我已经将约4个ASP网站切换到MVC作为学习新框架的一种方式,我真的很高兴我做到了。我总是对ASP感到满意(并且仍然足以回答大部分问题),但.NET MVC感觉更加先进。
高级&可扩展!非常真实! – NTDLS 2009-09-25 02:11:33
它是过时的吗?绝对,但它是不相关的?以及它是基于你的应用程序的范围,如果它只是一个简单的数据库驱动(例如:CMS,电子商务),我个人认为经典的ASP仍然相关的,事实上,我仍然使用它的一些CMS /电子商务-commerce项目,因为我已经有了应用程序的遗产,并已满足我的客户多年。
,但如果你要建立与当时参与多程序员大型企业应用程序,你可能需要考虑.NET
经典ASP肯定是不一样普遍,现在因为它引入了.NET家族的前,但我认为你不会因为维护个人网站而伤害自己。如果您是自雇人士并且正在寻找以.NET开发人员的身份工作,那么仅在Classic ASP中才有私人网站可能很奇怪;在这种情况下,你可以将一个或多个转换为.NET,这可能有助于你用这两种语言展示你的技能。
- 1. 窗口关闭错误或e.cancel = false,但它完全关闭了
- 2. 了解经典ASP
- 3. 经典ASP自动完成
- 4. 经典ASP单页安全
- 5. AnkhSVN坏了,它完全缺席了
- 6. 经典ASP - 何时关闭记录集
- 7. 经典ASP“或”关键字
- 8. 经典asp cint
- 9. 的VBScript/ASP经典
- 10. 经典的ASP - BOF
- 11. XPath经典ASP
- 12. 经典ASP滑动过期
- 13. 经典ASP注销过程
- 14. 存储过程经典asp
- 15. 模拟经典ASP
- 16. 更改为经典的ASP
- 17. 经典ASP加密
- 18. AzMan和经典ASP
- 19. swfupload +经典asp
- 20. 经典的ASP开发
- 21. 加载经典的asp吧
- 22. 经典的Asp和Jquery。 jquery完全没有解雇
- 23. IIS 7上的经典ASP
- 24. 经典的asp - cdonts
- 25. 在ASP经典
- 26. 经典的ASP + Javascript
- 27. 经典asp中的split()asp
- 28. 经典Asp日期
- 29. 经典的ASP瓶颈
- 30. TortoiseSVN列出修改后的文件,但它们完全相同
“不合格”是指“显示不尊重”。 ASP Classic绝对不是不敬! – 2009-09-25 00:37:20
我不知道它是否真的“不敬虔” - 我不会认为这甚至是不敬的 – 2009-09-25 00:38:09
现在严重 - 谁向你施压,为什么?这听起来像是人际关系问题,而不是技术问题。 – 2009-09-25 00:38:17