不知道为什么prado的创造者要创建一个叫Yii的新框架?
普拉多不是正确的选择吗?这是否意味着我什至不应该考虑 prado 而不是 Yii?
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 控制器。