共计 1340 个字符,预计需要花费 4 分钟才能阅读完成。
php 和 java 区别有:1、java 适合于开发大型的应用系统,而 php 适合于快速开发中小型应用系统;2、java 通过 JDBC 来访问 数据库,而 php 则是根据不同的数据库采用不同的数据库访问接口;3、在开发上 php 比较快,能够做到即写即用,而 java 则需要编译;4、php 占用内存少,而 java 比较占用内存;5、java 的性能比 php 好,可通过循环测试验证;6、php 开发周期短,相对来说比 java 要快。
具体区别如下:
1. java 和 php 技术层面对比
java 是纯面向对象开发, 功能强大, 分支众多, 没有 java 不能做的软件,PHP 有他独特的领域, 那就是 WEB 在这方面没有可以和他相比较, 其与 java 相比较之下在这一方面基本上完胜 java 因其专注的领域不同 所以没有太大可比性,PHP 适合于快速开发中小型应用系统, 开发成本低, 而 Java 适合于开发大型的应用系统, 应用的前景比较广阔, 系统易维护、可复用性较好。
2. 数据库访问比较
Java 通过 JDBC 来访问数据库, 通过不同的数据库厂商提供的数据库驱动方便地访问数据库。访问数据库的接口比较统一。PHP 对于不同的数据库采用不同的数据库访问接口, 所以数据库访问代码的通用性不强。例如: 用 Java 开发的 Web 应用从 MySQL 数据库 转到 Oracle 数据库只需要做很少的修改。而 PHP 则需要做大量的修改工作。
数据库访问方式的差异, 奠定了 php 开发出的 oa 和 java 开发出来的 oa 是马车和火车的差距, 前者只能亦步亦趋而且额度有限, 后者却是工业化的结晶, 不仅能够包容万物而且速度上稳步提
3. 在开发上的区别
(1).php 在开发上比较快即写即用 java 则需要编译
(2).Php 占用内存少 而 java 比较占用内存
(3).Java 远程调用方便 java 的同语言调用不是采用纯粹的 http 调用, 而且维护一定的连接, 从而大大 提高性能。而 php 也有远程调用, 但是相对来说就弱许多了。
4.PHP 的开发程序在别人拿到代码后, 可以很容易的进行修改。而 Java 开发的程序由于无法看到完整的源代码, 只能看到一些编译好的类文件.class, 所以底层架构的诸多隐患都无法提前预知, 一旦发生灾难性的错误, 后果必将及其严重。而 PHP 如果想要加密代码, 也可以使用 Zend 公司的权威产品 zend guard 进行加密, 以保证产品的知识产权如果出差距, 也是由开发程序员的水平来决定的。这一回合, 两者依旧平分秋色。。
5. 性能比较
在循环测试中 java 执行的时间远远低于 php 所以 java 的性能比较好
PHP 适合于快速开发, 中小型应用系统, 开发成本低, 能够对变动的需求作出快速的反应。而 Java 适合于开发大型的应用系统, 应用的前景比较广阔, 系统易维护、可复用性较好。
6. 跨平台性 Java 和 PHP 都有很好的跨平台的特性。几乎都可以在不作任何修改的情况下运行在 Linux 或者 Windows 等不同的操作系统上。
7.php 开发周期短 java 开发过程相对较缓慢 前者代码运用比较混乱不会区分大小写 因此在后期开发当中一些命名较混乱不易区分 而 Java 是区分大小写的命名比较规范在之后的开发过程当中不易混乱 即使工程师不是同一人也可清晰看懂程序中的代码
丸趣 TV 网 – 提供最优质的资源集合!