我将使用Yii框架开发网站。我将使用netbeans与内置的Yii插件来做到这一点(如果可能的话)。这就是我的困境:我应该使用最新的2.0版本,这是演示版本,还是使用版本1.1.14,这是由我的netbeans插件支持的。在Yii的官方网站上,我找到了2.0版本的相当好的文档。你能给我一些建议吗?1.1.14版本是否仍然支持Yii社区,我是否可以使用它而不需要大量痛苦地搜索文档,或者最好坚持使用最新版本?
直接来自他们的网站:"Yii 2.0还没有准备好用于生产使用。目前正在大力开发中,我们可能会在不事先通知的情况下引入重大更改。如果您刚刚开始学习Yii,或者您没有紧张的项目时间表,您可以考虑使用Yii 2.0。"
他们显然不鼓励在生产中以任何方式使用它。
2.0版本尚未发布…因此,我建议您使用1.14稳定版本…在实际项目中,最好使用稳定版本
有可用的Yii 1.1.15发布(安全修复)以及
答案取决于你的Yii应用的目的是什么。
你正在构建一个快速的演示吗?一个被抛弃的应用程序?一个没有长期可维护性需求的5页应用?使用Yii 1.1.15,它有很好的文档,你可以在匆忙中工作。
你正在构建一个至少3-5年寿命的项目吗?一款网络应用将在未来几年获得大量投资?一个将有多个开发人员参与其中的web应用程序?使用Yii 2.0。
我用Yii 1.1构建了大型web应用程序。X,它运行得很好。但对于任何重要的新项目,Yii 2.0都是更合适的选择。自Yii 1.1设计以来,PHP作为一门语言已经取得了显著的进步。
此外,Yii 1.1 的开发正在放缓(核心团队更专注于Yii 2.0)。我一直在寻找几个月来一直未解决的Yii 1.1的bug报告和pull请求。对核心团队来说,这并不是一个打击(Yii 2.0才是未来),但Yii 1.1很快就会进入维护模式。