老紫竹对于JAVA和PHP的比较的个人看法
2009-04-14 21:38
495 查看
看了一位网友发表的《Java和PHP在Web开发方面的比较》一文,我也发表一下我的个人看法
一、 语言比较
PHP确实容易学习,他可以简单的用过程的方式进行编码,无需了解什么类的概念。看 discuz的代码就能看出来了。利用好 include就行了。
PHP也有类,但不同于JAVA,PHP的属性是比较自由的,而这也是一些动态语言所追求的。而JAVA则属于很规范的一类,所以在正式的商务应用中会用的更多。
二、 数据库访问比较
Java通过JDBC来访问数据库
PHP对于不同的数据库采用不同的数据库访问接口
不过PHP要构造一个通用的数据库访问类是极其简单的过程,比我们想象的要简单,所以这并不是一个问题,而且php一般搭配mysql使用, java才是搭配 oracle的。
三、 系统设计架构比较
这个不是语言的东西,不做比较
四、 跨平台性
相同
五、 开发成本比较
整体看 PHP 明显低于JAVA,因为入门简单
六、 分布式多层架构比较
JAVA更多的选择,不过 PHP 并不需要这个,因为面向的应用不同。
七、 源代码安全
PHP 早就有ZEND加密了,安全性比JAVA好很多。 JAVA则可以反编译
八、性能比较
有可比性吗?在页面展示上,php绝对速度一流,绝对比java快, 如果做后台的复杂业务逻辑,当然是java更胜一筹。
结论: 不说了,大家心里清楚。不同的用户,比较的意义不大。
一、 语言比较
PHP确实容易学习,他可以简单的用过程的方式进行编码,无需了解什么类的概念。看 discuz的代码就能看出来了。利用好 include就行了。
PHP也有类,但不同于JAVA,PHP的属性是比较自由的,而这也是一些动态语言所追求的。而JAVA则属于很规范的一类,所以在正式的商务应用中会用的更多。
二、 数据库访问比较
Java通过JDBC来访问数据库
PHP对于不同的数据库采用不同的数据库访问接口
不过PHP要构造一个通用的数据库访问类是极其简单的过程,比我们想象的要简单,所以这并不是一个问题,而且php一般搭配mysql使用, java才是搭配 oracle的。
三、 系统设计架构比较
这个不是语言的东西,不做比较
四、 跨平台性
相同
五、 开发成本比较
整体看 PHP 明显低于JAVA,因为入门简单
六、 分布式多层架构比较
JAVA更多的选择,不过 PHP 并不需要这个,因为面向的应用不同。
七、 源代码安全
PHP 早就有ZEND加密了,安全性比JAVA好很多。 JAVA则可以反编译
八、性能比较
有可比性吗?在页面展示上,php绝对速度一流,绝对比java快, 如果做后台的复杂业务逻辑,当然是java更胜一筹。
结论: 不说了,大家心里清楚。不同的用户,比较的意义不大。
相关文章推荐
- Java与PHP对于web开发的八大比较-------阿冬专栏
- Java和PHP在Web开发方面的比较
- JAVA和PHP比较
- Java与C#个人之比较
- 个人对于TDD的些微看法
- 对于c 、.net,java,c++等的简单比较
- 书评:对于涌的《软件性能测试与Load Runner实战》的个人看法
- Perl、PHP、Python、Java和Ruby的比较(来自知乎)
- paip.提高效率---集合的存取括号方式 uapi java python php js 的实现比较
- 谈谈我个人对于软件工程与计算机科学的看法
- Java和PHP在Web开发方面的比较
- PHP与Java面向对象不完全比较
- PHP语法基础(与Java、C++等作比较)
- Atitit. 委托的本质 c#.net java php的比较
- PHP,JAVA,NET 开发比较
- PHP与Java在Web开发方面的比较
- 对于BOT机器人的个人看法
- PHP,JAVA,NET 开发比较
- 对于罗永浩个人的看法
- JAVA 和PHP 比较