我应该切换到ASP.NET吗?

DLa*_*uer 3 asp.net asp.net-ajax

我是一个目前主要使用JavaScript和HTML的Web开发人员,我需要时使用各种后端PHP或servlet.我得到的印象很多人都在使用ASP.NET,它似乎有一个很大的社区和许多可重用的组件和小部件.我应该切换到ASP.NET吗?我还应该考虑什么,例如,软件成本,培训,学习曲线......?我能否在ASP.NET中使用我现有的JavaScript资源 - ASP.NET AJAX究竟是什么?

dan*_*ich 6

这里的答案非常依赖于您的环境和需求.如果您不熟悉Microsoft编程,我认为学习曲线非常高.对于简单的MVC应用程序,Ruby on Rails和Django都很棒,但是ASP.NET MVC也非常棒,正如本站所示.

如果您已经了解一些PHP并且只需要一个框架来处理更重的服务器端工作,请查看CodeIgniter

很多大公司都拥有ASP.NET,因为他们长期以来一直使用微软编程.我没有看到很多学校教它.很多初创公司都在使用Rails方式.我很费力地选择了Rails和Django,并且对ASP.NET非常沮丧,但还没有尝试过ASP.NET MVC.我在Tomcat中也做了很多java服务器工作.

除非您有特定需求,否则请在托管环境中使用任何简单易用的部署和维护,因为这些令人头疼的问题比仅仅学习新语言或框架更难处理.

  • @Colin我会说这通常是因为使用MS的技术人员对完成任务,商业和财务上的成功比对理论纯度更感兴趣,所以他们自然倾向于留在私营行业而远离学术界.这在大多数大学中留下了自我延续的Unix文化泡沫. (2认同)