首页 > JAVA 软件开发课程 博客日记

JAVA和PHP的比较ES南充

21-05-04JAVA 软件开发课程围观863

简介 南充清大软舰 JAVA一直赖以炫耀的是它的跨平台能力。对于企业来说,可供选择的服务器平台无非就是WINDOWS、*NIX和AIX,JAVA也好,PHP也好,只能在这三个服务器平台上运行,

南充清大软舰

JAVA一直赖以炫耀的是它的跨平台能力。对于企业来说,可供选择的服务器平台无非就是WINDOWS、*NIX和AIX,JAVA也好,PHP也好,只能在这三个服务器平台上运行,PHP的跨平台能力已经足够满足企业的需要。想起一个有趣的事:在TOMCAT上运行得好好的JAVA应用,移植到WEBSPHERE上就得改了代码才能运行,这平台跨得太窝囊了!

JAVA是“一次编写,到处运行”。问题是JAVA在“到处运行”之前你必须得先“到处编译”并且“到处调试”才行,相当麻烦,不像PHP直接拷贝文件那么容易。JAVA用起来还是蛮复杂的。

你用过NETBEAN吗?如果不下载安装点什么,NETBEAN的桌面应用就没法用了,你下载安装的那个东西可是有许可权的,说不定哪天甲骨文就会像SOLARIS一样跟你要钱的。

JAVA有好多框架!对于框架,我有两个问题:一,框架适合你的业务吗?二,框架容易掌握吗?OK,PHP根本没有什么框架,你可以很容易地随心所欲搭建你想要的框架,你的框架对业务描述的吻合度绝对可以超过世间任何JAVA框架,你不仅可以自己找开源资源完善或者拼凑你的框架,你还可以在自己山寨的框架上实现企业所需要的各种功能,甚至还可以找人代工——这就意味着数量极少的人,甚至是几个兼职搞电脑的文秘人员,都有可能支撑一个大型企业的WEB应用开发。

据说JAVA支持多层架构,PHP只能实现简单的二三层架构,我比较奇怪,在服务器端,JAVA的哪一层架构用PHP实现不了???

JAVA有JDBC,统一的数据库接口,很牛B!我知道PHP可以用ODBC,这也是统一的数据库接口,此外还支持数据库原生接口。

源代码保密问题。PHP有ZEND可以用来加密代码,JSP呢?

速度。JAVA无论是形成生产力的速度还是开发一个WEB应用的速度,都没有PHP快。JAVA运行速度比PHP快,不过远没有PHP支持的CGI快(我指的是编译成机器语言代码的CGI)。

JAVA编程远比PHP复杂得多,一般需要专业的IT人员且得是职业的JAVA程序员才可以做企业的WEB应用开发,PHP则没这个限制,至少不需要专职的PHP程序员,甚至连专业的IT人员也未必需要,职校的学生都可以很快掌握。

 

我的眼光比较狭窄,仅仅局限于一般意义企业级的WEB应用,当然,WEB应用的范围远不只是一般意义的企业级应用。

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

加入微信报名交流添加微信:18428958662 ,请猛戳这里→点击加我

Tags:

相关文章

本站推荐