gpt4 book ai didi

frameworks - Web 开发框架 : Zend Framework vs Ruby on Rails vs ASP. NET MVC

转载 作者:行者123 更新时间:2023-12-04 18:54:33 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

5年前关闭。




Improve this question




我以前使用过 Zend 框架,但想知道您认为它与其他 MVC 框架相比如何?哪个更好?为什么?

Zend 框架 我的背景是~3个月

好的:

  • 通过 Zend_Layouts 和 Zend_Views 进行模板
  • Zend_Forms、Zend_Validation、Zend_Filter:协助表单输入
  • Zend_Tool 现在允许像 Ruby on Rails 的 CMD 代码生成一样,但它现在在功能方面仍然非常有限

  • 坏的:
  • 陡峭的学习曲线
  • 我现在仍然感到困惑

  • Ruby on Rails 仅观看了一些截屏视频

    好的
  • 我喜欢 Controller 、 Action 、模型和表单的 cmd 代码生成
  • 它似乎很容易与 AJAX 结合

  • 坏的
  • 我的印象是很难部署

  • ASP.NET MVC 也只看了一些截屏视频

    好的
  • 我喜欢 LINQ
  • VS 2010 的广泛支持将加快开发速度

  • 坏的
  • 昂贵的
  • 最佳答案

    Zend 框架:

    好的:
    稳定的API,可接受的性能,不需要时不碍事,易于集成遗留数据库

    坏的:
    难以理解,有时语法困惑

    并且还应用了一般 php 的优点,例如易于部署、可移植性、大型生态系统

    导轨

    好的:
    易于创建一个工作应用程序,易于部署与 phusion 乘客,良好的单元测试集成

    坏的:
    性能并不总是很好,API 总是在变化,很难突破框架

    一般

    Rails 有助于快速创建应用程序。 Zend 框架肯定需要更长的时间。但只要没有问题出现。我觉得在 Rails 中检测问题的根源要困难得多。在许多情况下,rails 中随处发生的所有魔法都非常好,但它使整个应用程序的行为难以预测。因此,如果您不想遵循框架创建者为您考虑的确切路径,您可能会遇到严重的 Rails 问题。您可能必须少写三分之一的代码,但这会花费您对应用程序的三分之一的控制权。

    但对我来说最大的烦恼是rails在版本之间变化很大。我花了很多时间将应用程序移植到较新的 rails 版本,这里有弃用和 api 更改,还有外部插件的功能。看来 Rails 并没有人们说的那么成熟。

    关于frameworks - Web 开发框架 : Zend Framework vs Ruby on Rails vs ASP. NET MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/963532/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com