PHP开发人员寻找与Java EE体系结构等效的解决方案

Ami*_*uda 6 php architecture equivalent java-ee

我是一名PHP开发人员,我读过有关Java EE技术的文章,我想用PHP实现这些技术(n层,EJB,JPA ......)以及所有的(MySQL,Apache ......).

Cha*_*les 10

别.

PHP不是Java.像编写Java代码一样编写PHP代码是愚蠢和适得其反的.它很可能会使代码的未来维护者想要伤害你.

需要坚持一个对象? 使用ORM.

需要多层架构?如果你设计的代码有适当的关注点分离,那么你已经有了9/10的方法.

EJB的?每次我阅读维基百科文章时,都会有不同的描述.可重复使用的组件?什么是分布式应用程序和数据持久性的标准化接口?有用,是的,但那不是PHP.ORM和良好的消息/工作队列将完成工作.

底线:对于绝大多数PHP脚本,您不需要任何"企业技术". 如果你这样做,那你就做错了:你要么已经过多了应用程序,要么你选择了错误的平台.

首先选择一个现代的PHP框架,然后从那里构建您的应用程序.如果你来自Java,那么Zend Framework似乎是最不受欢迎的.Kohana,Symfony和CodeIgniter都值得.现在避免蛋糕.

保持简单,你不会出错.