首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你认为为什么微软没有在.net中实现asp-classic作为另一种语言

你认为为什么微软没有在.net中实现asp-classic作为另一种语言
EN

Stack Overflow用户
提问于 2009-01-26 11:32:14
回答 2查看 243关注 0票数 2

几天前我有了一个想法,为什么不在.net中实现asp-classic作为另一种语言呢?

它会帮助很多人迁移到新的平台……

我的意思是有IronRuby,IronPython等等..。

对我来说这听起来是个好主意。但是,得了吧,我不是天才,他们不这么做肯定是有原因的。

我只是很好奇..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-01-26 11:36:49

因为微软已经放弃了API的向后兼容性,我猜他们认为将维护成本用于新的开发是一项更好的投资。

有时我同意,有时我不同意他们的新观点……

现在,你不会认为只有我才会把我的想法投射到微软,这里有一些参考资料:

  • Joel's an article about it

Visual Basic.NET的第一个大胜利是使其不再向后兼容VB6.0。这在人们的记忆中是第一次,当你购买微软产品的升级版本时,你的旧数据(即你用VB6编写的代码)不能完美和静默地导入。这是微软第一次不尊重用户使用以前版本的产品所做的工作。

..。

在他们取得这一重大胜利后,MSDN杂志阵营接管了这项工作。突然之间,改变事情变得可以了。IIS 6.0推出了一种不同的线程模型,打破了一些旧的应用程序。我震惊地发现,我们使用Windows Server2003的客户在运行FogBugz时遇到了问题。那么.NET 1.1就不能完全向后兼容1.0。现在,这只猫已经从袋子里出来了,OS团队进入了这种精神,并决定不再向Windows API添加功能,而是完全取代它。

票数 4
EN

Stack Overflow用户

发布于 2009-01-26 11:39:58

主要是因为asp-classis不是一种语言。它是一个非常小的COM对象框架。

在ASP中使用的内置语言是VBScript和Javascript。我不明白为什么会有人想用"VBScript.NET“,而"JScript.NET”确实存在,尽管它有点像狗的晚餐。

如果你愿意,你可以用VB.NET编写一个ASPX页面的代码,如果你喜欢的话。

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

https://stackoverflow.com/questions/479476

复制
相关文章

相似问题

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