在过去的几个月里,我一直在从事 Web 开发,我尝试了硬币的两面:ASP.NET 和 PHP,我很快就爱上了第二个,文档和社区非常有帮助。
我从阅读PHP for Absolute Beginners开始,这让我对这门语言有了不错的掌握。
输入框架!在浏览了网络之后,很明显有一个框架非常适合初学者:Codeigniter。我非常喜欢 CI,在我大学的编程经历中,我一直依赖于好书。CI不需要一本书。该文档写得非常好,任何有一点 PHP 经验的人都可以阅读。
学习 CI 使我进入了开发网站(例如 Stackoverflow),我开始阅读一些让我感到难过的东西,“CI 不能在大型项目上扩展”,“CI 甚至不是框架”,“CI 是为新手准备的,像我一样成为专业的兄弟”。
好的,所以也许 CI 不应该用于大型项目——至少这是我从整个社区得到的。但我想在这里,我现在应该去哪里?我觉得我至少应该在一些 MVC 框架中获得一些经验,但是在这一点上有点困惑,今天Zend是最好的,明天Symfony是最好的,但是该死,Yii看起来也不错!所有这些框架都更新到 2.0 并且文档稀缺,没有多少书籍(如果有的话),各自的网站有很多信息,但是对于来自 CI 的人来说,这一切只是感觉非常吓人出去。使用 Windows CMD 启动项目?PHP 加速器?
我想我在这里想问的是,你们这些专业人士如何看待 PHP 框架世界?你会推荐哪个框架?我应该跳入这个 2.0 泡沫还是这些版本还不稳定?如果可能的话,您能否在文档方面为我指明一个总体方向?
感谢您的时间。