8

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

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

Yii 也是基于组件的吗?

4

6 回答 6

11

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

Yii 也是基于组件的。

Yii,新兴的 PHP 框架

于 2010-02-02T00:30:40.190 回答
4

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

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

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

于 2010-07-11T02:33:26.700 回答
3

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

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

http://www.yiiframework.com/performance

当你使用像 APC 这样的字节码缓存时,Yii 提供了一个数量级的更高性能,以每秒请求数来衡量。

于 2010-02-02T00:32:55.017 回答
1

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

于 2012-02-05T23:22:58.047 回答
0

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

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

于 2010-09-30T00:40:22.173 回答
-3

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

于 2012-01-10T03:37:17.980 回答