首先我们来了解一下什么是ERP?
ERP——Enterprise Resource Planning 企业资源计划系统,是指在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。
ERP系统集中信息技术与先进的管理思想于一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。ERP的应用实施涉及到企业的各个部门,从最高的领导层到最底层的操作人员。而对于这样一项耗资巨大,费时费力的系统工程,企业大都没有这方面的实施应用经验。
那么php适合做erp吗?
适合,许多ERP系统都是PHP开发的。去网上搜一下php版本的erp开源框架,有很多。
php由于本身底层算法中先是各种打包对象降低了计算效率,这也是不强制变量类型导致的,不像java是编译为二进制再计算,所以如果你开发的erp对底层数据计算量要求很大的话,就要慎重了。当然如果你会开发php扩展,就是用c、c++开发计算量大的部分,再结合php常规开发,就能解决这个瓶颈,很多人拿facebook使用php举例,因为他们就是这么做的。另外php还有先天在进程管理的弱点,因为任何一个erp肯定有很多底层跑的进程,如果不能很好的界面化管理,这也是个问题。
语言没有绝对的弱点,只要你肯想办法。