too*_*hel 5 php asp.net-mvc cakephp asp-classic
作为一部ASP developer自ASP.NET问世以来大约一年一次的经典之作,我决定我真的要好好学习这个新奇的东西了ASP.NET。几天后搞乱了代码隐藏和网络表单以及所有其他东西。
我决定新奇的东西是重头戏,然后去找别的东西来学习(PHP and Ruby and Python were all fun to play with but I couldn't use it much with my existing ASP stuff)。
无论如何,一个项目出现了,我能够使用PHP,CakePHP并且在我了解 MVC 之后,我终于找到了我喜欢的东西,并且觉得它值得在 ASP ( PHP is cool too but it feels a lot like ASP so maybe that's why I like it so much) 上使用。但是现在随着杰夫和 SO 团队的胡言乱语ASP.NET MVC,我想是时候ASP.NET再次开始捣乱了,但是
我一直认为 PHP 是免费的,等等等等。. . 是ASP.NET MVC那个比PHP更好地与像CakePHP的工具?
我知道编译与未编译以及速度问题,但是当您考虑所有缓存以及您可以根据需要编译 PHP 的事实时,其中大部分似乎都不是问题。
对于转向 ASP.NET MVC 的经典 ASP 开发人员来说,您需要学习一门新语言(C# 或 VB.NET)、一个新数据库层 (ADO.NET) 和一个新框架 (ASP.NET MVC)。
大量的新技术让您一下子就明白了。
另外,我不认为 ASP.NET MVC 比 CakePHP(或 Code Igniter、Ruby on Rails 等)好太多。ASP.NET MVC(以及其他基于 ASP.NET 的应用程序)的伟大之处在于技术(例如 MonoRail http://www.castleproject.org/monorail/index.html)的优点是,使用 ASP.NET 的开发人员现在可以选择使用他们熟悉的工具和语言遵循 MVC 模式。这是以前不可用的选项。