代码之家  ›  专栏  ›  技术社区  ›  tooshel

CakePHP和codeigniter框架与ASP.NET MVC框架相比如何?

  •  4
  • tooshel  · 技术社区  · 17 年前

    ASP developer 从那以后大约一年一次 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 ).但是现在Jeff和SO的团队 ASP.NET MVC ,我想该是我开始胡闹的时候了 又但是

    ASP.NETMVC 使用CakePHP之类的工具比PHP好多少?

    我知道编译与未编译以及速度问题,但如果考虑到所有缓存以及您可以根据需要编译PHP的事实,大多数问题似乎都不是问题。

    3 回复  |  直到 6 年前
        1
  •  4
  •   GloryFish    17 年前

    对于一个迁移到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
  •   bensiu CandorZ    7 年前

    但我要说,作为一名web开发人员,我对CakePHP感到非常失望。尤其让我感到困扰的是,因为它强制自己向后兼容PHP4,所以它缺少我习惯的oop设计和结构。所有内容最终都是基于数组的,而不是对象中的状态。

    就我个人而言,在花了一些时间研究蛋糕并感到失望之后,我决定接受它并学习RubyonRails,我现在正在做这件事。如果你想继续使用PHP,我会看看Symfony,但它们都是受rails启发的。

        3
  •  0
  •   ryw    17 年前

    目前,ASP.NETMVC文档很少——当然,这取决于您的背景。如果您还不了解ASP.NET,我不建议您使用ASP.NET MVC,一次学习太多层次。

    推荐文章