我已经编写了一段时间的程序性PHP,我觉得我对它有很好的了解。
我想学点新东西。关于什么是好/热的任何想法?
我已经读过一些关于zend mvc的内容,看起来很有趣,但我不确定..
我觉得程序化的php是如此无组织,并且在项目变大时难以调试。
帮助我谢谢
答案 0 :(得分:1)
我自己就是Python / Django的开发者,所以我很偏颇。我对Ruby / RoR没有任何反对意见。
我会看一下构建框架的语言,看看你认为哪一种更适合。
我个人喜欢Python的结构,所以我选择了Django。我知道一些很喜欢Ruby的程序员,所以他们选择了RoR。我个人不会坚持使用PHP,但我知道那些非常下降的人也会使用它。
无论哪种方式都不会出错。但是现在MVC肯定是要走的路。我首先看一下语言,然后再看框架。
此外,有时客户和/或您工作的公司将为您做出此决定。只要您了解MVC和Web开发的基本概念,学习新框架就不会太麻烦。
答案 1 :(得分:0)
我建议使用PHP转到OOP。我已经完成了一些Python和Ruby,现在PHP和OOP在Python和Ruby中都更为普遍。我认为通过使用您已经知道的语言进行OOP路线而不是切换语言,您将学习很多东西,然后必须学习OOP。
答案 2 :(得分:0)
如果您开始学习Ruby或Python(这两者都是很好的建议),您不应该只选择最流行的Web框架,而是研究几个选项。例如,只要您坚持“使用程序”,RoR就能为您提供极高的生产力,但其他框架(如Sinatra)可能会针对某些问题提供更好(和更简单)的解决方案。
在单个框架中,您可以选择不同的ORM映射器,不同的模板引擎等。
所以,先学习语言。然后熟悉一些框架和库。然后专注于你了解景观。