免费咨询:010 86399905

行业新闻 daqid

联系我们 Contact Us

免费热线: 010 86399905
北京大旗德讯科技有限公司 客服热线:010 86399905
销售咨询:18601278976
客服热线:13020040188
售前服务QQ:1598520634
技术服务QQ:250128146
了解详情,请致电: 客服热线:
010 86399905
在线登记相关信息:
在线提交
您当前的位置: 呼叫中心 > 新闻资讯 > 行业新闻 >

CRM需要选择Java还是PHP,谁是王者

OA与CRM软件已经成为企业提高效率的普遍方式。客户在选择时,需要考虑产品的技术与平台,当前的主流CRM技术体系有是JAVA与PHP。

我们在具体选择时,需要考虑哪些因素呢?(3月23日周五更新)

目前,国内市场上流行的OA软件开发语言有多种,跨平台语言基本上可以归结为PHP和JAVA两大阵营。然而,目前行业内对于这两种语言存在诸多争议和误解。

一般认为,JAVA是更好的选择,有更好的性能,这是很不全面的。在一般情况下,PHP有着很多优势,是中小企业理想的选择。

就语言特点、易用性、开发费用等各方面综合比较,PHP与JAVA作为两种主流的跨平台开发语言,到底谁更适合用于高端OA软件的开发呢?

被很多厂商奉为“高端”的JAVA语言确实有很多优势。客观的讲,JAVA是编译性语言,效率较高,有良好的三层和多层架构支持;JAVA支持所有主流操作系统Linux,Windows,Unix及主机系统,可移植性较好,可以实现“一次开发,到处运行”;而且有一整套从数据存储、管理到数据访问、传输的安全机制和算法,安全性非常高。因而获得了众多业内人士的青睐。因而,在大量的项目中使用了Java技术进行开发。

金无足赤,和很多开发语言一样,JAVA也有其自身的缺憾,它开发费用高、开发周期长,且其运行受到生产环境的极大限制。因为JAVA是需要跑在虚拟机上的,虚拟机的性能和稳定性,直接制约了JAVA的运行。包含虚拟机、JAVA运行环境、服务程序的产品我们通常称之为JAVA应用服务器。JAVA对应用服务器等硬件要求也非常高,在预算不是很高时,java的性能也无法很好的发挥。

举个例子:为了保证采用JAVA语言的OA软件运行稳定,JAVA应用服务器集群全部采用Weblogic,数据库集群全部采用Oracle,仅此两项采购费用就高达200万。

试问:目前市面卖10~30万的OA,又有哪些厂商肯承诺是包含了正版Weblogic应用服务器和Oracle数据库的?恐怕项目费用连采购这些软件的成本都不够,往往仅是包含了Tomcat、Jboss、Resin等免费的JAVA应用服务器,如此一来,JAVA的诸多优势难免要大打折扣。所以,对于中小企业来说,成本有很大的限制,使用JAVA没有真正的优势。

PHP是一种解释性语言,相较于JAVA而言,它易学易用、容易上手,其跨平台、支持面向对象的开发、支持丰富的数据库类型、提供庞大的扩展函数库、甚至支持JAVA混合开发等技术特性都是业界领先的。从市场应用来说,国内知名的门户网站——新浪、搜狐等一流的IT商都在使用。全球知名的社交网站Facebook采用Linux+PHP+memcached,支撑全世界最大的社区,使用用户达数亿。从百度首页网址可知,百度的主要技术和网页页面是PHP实现的(http://www.baidu.com/index.php)。

PHP相对JAVA来说,还有一个绝对优势:PHP来自于开源社区,是免费的。而JAVA随着其发明者SUN公司被Oracle收购,版权问题已引起业内广泛关注。近期Oracle起诉Google,追究其在Andriod系统中使用了JAVA技术而没有交专利费。

 

总的来说,开发语言只是工具,均有其各自的优点和缺陷,无所谓高端低端,一款成熟的产品,往往不会仅基于一种语言开发,要发挥各种语言的优势。在满足需求的前提下,合理选择开发工具,将其优势发挥到极致,都可以打造出软件精品。

我公司的CRM,ERP产品长期使用PHP语言进行开发和构架。所有软件推荐运行在Linux系统环境。


发布日期:2012-03-22 23:11 (责任编辑:xulei)