【发布时间】:2011-01-11 23:18:46
【问题描述】:
不知道为什么prado的创造者要创建一个叫Yii的新框架?
普拉多不是正确的选择吗?这是否意味着我什至不应该考虑 prado 而不是 Yii?
Yii 也是基于组件的吗?
【问题讨论】:
-
Qiang 已经回答了您的问题,请在此链接阅读:pradoframework.com/forum/…
标签: php frameworks yii prado
不知道为什么prado的创造者要创建一个叫Yii的新框架?
普拉多不是正确的选择吗?这是否意味着我什至不应该考虑 prado 而不是 Yii?
Yii 也是基于组件的吗?
【问题讨论】:
标签: php frameworks yii prado
Yii 是 Prado 的重建和重新设计版本。普拉多很慢,很难广泛使用它的架构师。 Yii 的构建考虑了所有这些。
Yii 也是基于组件的。
【讨论】:
那些基准毫无价值。他们比较了 Hello world 应用程序的 RPS 性能,这与实际应用程序性能完全无关。然而,有些人对每个框架的演示博客应用程序进行了性能比较,并且 Prado 的性能甚至比 Yii 还要好(尽管可能不在测量精度之外)。
http://www.devcomments.com/Blog-demo-benchmark-Prado-vs-Yii-to59461.htm
Yii 对我来说似乎是一个营销 BS,对于大多数真实的单词使用场景没有真正的性能提升。如果没有 Prado 的基于标签的模板,至少与 Prado 相比,它是一个为其开发应用程序的 PITA。
【讨论】:
是的,Yii 声称是基于组件的。
我认为基准测试说明了为什么 Yii 比 Prado 和大多数其他 PHP 框架更具吸引力:
http://www.yiiframework.com/performance
当您使用像 APC 这样的字节码缓存时,Yii 可以提供更高数量级的性能(以每秒请求数衡量)。
【讨论】:
任何框架都不会永远存在。技术日新月异,程序员再也不能在整个职业生涯中坚持一种语言或框架。特别是当范式发生变化时,从头开始创建新框架会更容易。例如,虽然 Prado 从 ASP.NET 继承了很多东西,但 Yii 是建立在 MVC 结构上的。 Yii 的创始人也实现了他在 Ruby on Rails 中发现的许多好主意。
【讨论】:
它们的功能相同,但 Yii 在性能上取代了 Prado。
【讨论】:
它们在功能上不一样。正如发布的那样,yii 没有强大的基于标签的页面/模板支持,以及 html 控制器。
【讨论】: