|
|
1
4
对于一个迁移到ASP.NET MVC的经典ASP开发人员来说,您正在学习一种新的语言(C#或VB.NET)、一个新的数据库层(ADO.NET)和一个新的框架(ASP.NET MVC)。 这是许多新技术,让你一下子就想起来了。 另外,我并不认为ASP.NET MVC比CakePHP(或CodeIgniter、RubyonRails等)好多少。ASP.NET MVC(以及其他基于ASP.NET的技术,如MonoRail)的优点是什么 http://www.castleproject.org/monorail/index.html )使用ASP.NET的开发人员现在可以选择使用他们熟悉的工具和语言遵循MVC模式。这是一个以前没有的选项。 |
|
|
2
3
但我要说,作为一名web开发人员,我对CakePHP感到非常失望。尤其让我感到困扰的是,因为它强制自己向后兼容PHP4,所以它缺少我习惯的oop设计和结构。所有内容最终都是基于数组的,而不是对象中的状态。 就我个人而言,在花了一些时间研究蛋糕并感到失望之后,我决定接受它并学习RubyonRails,我现在正在做这件事。如果你想继续使用PHP,我会看看Symfony,但它们都是受rails启发的。 |
|
|
3
0
目前,ASP.NETMVC文档很少——当然,这取决于您的背景。如果您还不了解ASP.NET,我不建议您使用ASP.NET MVC,一次学习太多层次。 |