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都值得.现在避免蛋糕.
保持简单,你不会出错.
| 归档时间: |
|
| 查看次数: |
5425 次 |
| 最近记录: |