{eval=Array;=+count(Array);}
对于CMS系统而言,基于PHP的是主流(ASP现在基本上很少用了),这个就拿PHP和JAVA各自的优缺点做对比,可以发现他们各有优势,使用的场景也有所不同,这里就说说PHP的优势:
1.JavaEE是一个很重的平台,部署难度上和维护性上,都是略逊与PHP的。
2.PHP语法简单,更容易上手一些,而java的话不仅要学习语法,还要熟悉一些常用的类库,了解面向对象的思想,整体上手难度会高一些。
3.JAVA代码可以嵌入到JSP中,但是如果这样写的话,页面太乱,所以现在很多时候都遵照MVC,但是...开发工作量又太大。PHP+MySQL+Apache最经典的组合,开发起来速度很快。
4.开发环境轻量化,有时候连IDE都省了。
所以总结来说,使用PHP就突出一个快字,开发一个性能要求不高的网站,完全可以用PHP来开发,JAVA确实稍重一些,开发维护都麻烦(如果你非得要跟我提一些Saas、Paas平台用起来多方便,发布有多快...我就一个小站长开发一个CMS系统罢了)
顺便提一句,现在很多公司JSP也慢慢的不用了,现在JAVA开发的系统都会做前后台分离,前台是纯静态页面,可能用到H5,也可能用到诸如bootstrap之类的框架,后台纯java没有页面,前台调用后台服务的接口,获得数据并展示;所有的数据操作也是调用后台服务的接口。
我的理解,有三个原因:
一是开发成本低,php、asp这样的解释型脚本语言学习起来相对比较简单,很快上手,相比java要简单的多。
二是部署成本低。用开源cms 的,大都是中小企业或者个人站长,一般来说都是租用的共享主机或云主机之类的,这些大多都支持php,且价格相对便宜。
三是业务逻辑简单。java主要用在企业级开发,一些高级特性如连接池管理、消息队列、应用服务器等等,在cms 上根本用不到。
4
回答0
回答2
回答10
回答0
回答0
回答10
回答0
回答10
回答0
回答