Home > Backend Development > PHP Tutorial > 在网站开发方面,java和php各自的优劣势是什么?

在网站开发方面,java和php各自的优劣势是什么?

WBOY
Release: 2016-06-06 16:43:50
Original
988 people have browsed it

有朋友跟我说java可以跨平台,php快,但是太简略了,能否说的详细一点?

回复内容:

JAVA 的跨平台在单纯的网页开发中没有任何用处,用在客户端程序上倒是个不错的特性,它自己宣称的特性是 “编写跨平台应用软件的面向对象的程序设计语言”
劣势方面,JSP 太难处理 UI 了……每次编译都想揍人
优势方面,框架齐备,性能较好(相对 PHP )。比如 SSH 基本人手必读,初学者也能玩玩;JAVA 处理复杂事务时总能有合适的解决方案,横向扩展负载均衡也好、与其他语言集成也好,都很成熟。


PHP 快在项目管理方面,上手快,开发快,组建团队快,成员补充快,唯独在工程效率上慢,特别是产品做大以后,PHP 乱糟糟的特性几乎必定成为做大做强的阻碍,代码组织上非常难于管理。
现在不少 PHP 框架都在搬运 JAVA 成熟框架的理念,比如国内有 ThinkPHP,国外有 CakePHP ,等等,鲜有特立独行或集大成的框架。不过这可能与处理深度有关,PHP 从业者较少面对海量压力(实际上也确实面对不了),没有这个大环境。


大体而言,JAVA 就像一个修车厂,工具齐全,什么都能做,但如果你只是想给轮胎打个气,就太浪费了。PHP 就像一个随车工具包,只有不多的几种工具,谁都会用,带着也方便,但如果要大修,这点工具还不够塞牙缝的。


顺便吐槽:
这题的问法非常不好,极易引起 “程序语言种族主义者” 的群嘲群攻、地图炮。如果可能的话,还请题主咨询一下身边认识的牛人,或者去 Stackflow 上旁观一下两类语言的热点问题和难点,大致就能了解到各自的短板和优势了。 php修改起来灵活 适合做web java可以用来做后端一些关键的组件 用java来做网站 真是折磨人 java的桌面gui早就没落了,
java跟php虽然都是做服务端,
但是java更偏向于服务,php更偏向于展现。
另外,php快是因为它做的事情简单,如果跟java做同样的事情,真不如java快
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template