【问题标题】:Why did the creator of prado create Yii?prado的创造者为什么要创建Yii?
【发布时间】:2011-01-11 23:18:46
【问题描述】:

不知道为什么prado的创造者要创建一个叫Yii的新框架?

普拉多不是正确的选择吗?这是否意味着我什至不应该考虑 prado 而不是 Yii?

Yii 也是基于组件的吗?

【问题讨论】:

标签: php frameworks yii prado


【解决方案1】:

Yii 是 Prado 的重建和重新设计版本。普拉多很慢,很难广泛使用它的架构师。 Yii 的构建考虑了所有这些。

Yii 也是基于组件的。

Yii, the new emerging framework for PHP

【讨论】:

  • 他们不能重新编码 prado 吗?你真的要开始一个全新的项目吗?
  • 他们本可以,但现在公司会开始新的东西以公开发布,传播信息,营销原因,你永远不知道。
  • Yii 是开源的,所以提到卖框架赚钱,他没有。在其他地区他可能有。
【解决方案2】:

那些基准毫无价值。他们比较了 Hello world 应用程序的 RPS 性能,这与实际应用程序性能完全无关。然而,有些人对每个框架的演示博客应用程序进行了性能比较,并且 Prado 的性能甚至比 Yii 还要好(尽管可能不在测量精度之外)。

http://www.devcomments.com/Blog-demo-benchmark-Prado-vs-Yii-to59461.htm

Yii 对我来说似乎是一个营销 BS,对于大多数真实的单词使用场景没有真正的性能提升。如果没有 Prado 的基于标签的模板,至少与 Prado 相比,它是一个为其开发应用程序的 PITA。

【讨论】:

    【解决方案3】:

    是的,Yii 声称是基于组件的。

    我认为基准测试说明了为什么 Yii 比 Prado 和大多数其他 PHP 框架更具吸引力:

    http://www.yiiframework.com/performance

    当您使用像 APC 这样的字节码缓存时,Yii 可以提供更高数量级的性能(以每秒请求数衡量)。

    【讨论】:

      【解决方案4】:

      任何框架都不会永远存在。技术日新月异,程序员再也不能在整个职业生涯中坚持一种语言或框架。特别是当范式发生变化时,从头开始创建新框架会更容易。例如,虽然 Prado 从 ASP.NET 继承了很多东西,但 Yii 是建立在 MVC 结构上的。 Yii 的创始人也实现了他在 Ruby on Rails 中发现的许多好主意。

      【讨论】:

        【解决方案5】:

        它们的功能相同,但 Yii 在性能上取代了 Prado。

        http://www.pradosoft.com/forum/index.php?topic=11022.0

        【讨论】:

          【解决方案6】:

          它们在功能上不一样。正如发布的那样,yii 没有强大的基于标签的页面/模板支持,以及 html 控制器。

          【讨论】:

          • 你错了。 Yii 是一个优秀的 PHP 框架,它解决了 Prado 面临的各种问题。此外,是的拥有良好的支持模板、布局、主题等。
          猜你喜欢
          • 1970-01-01
          • 2022-01-11
          • 2020-05-14
          • 2019-10-16
          • 2011-01-05
          • 2020-05-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多