我刚刚在PHP LAMP角色中开始了另一项新工作,而且我再次遇到了陡峭的学习曲线.
像PHP一样伟大和有用,我开始觉得它有点过于灵活.与具有单一接受的Rails框架的Ruby不同,我们PHP开发人员有很多可能性被抛到我们身上,例如代码点火器,zend,cakephp和kohana.
各种博客工具也可能发挥作用,如WordPress,Drupal,Joomal等.
然后我们有像Smarty这样的表示抽象框架.名单还在继续.
似乎PHP作为一种语言为开发人员提供了如此大的自由,以不同的方式做事情,以至于很难保持一致性或"开始运行",所以当你开始在一个新的组织时.
由于我的经验主要是基于PHP,我想知道其他语言的开发人员是否能获得这么多?还是我离开这个?
PHP社区非常庞大,并且已经发展多年.Ruby是现场的一个相对较新的人,所以它没有那么多选项.
在这里,你必须要小心,不要将语言与用该语言编写的软件混淆.Cake,CodeIgniter等都是用PHP编写的,就像Rails是用Ruby编写的一样.但是,它们不是各自语言的原生部分.
我认为随着语言变得越来越流行和社区的发展,任何语言都会有越来越多的选择.人们开始将语言用于不同目的并维护公共项目,因为他们看到有他们的受众.