欧美男女网站_18禁网站免费无遮挡无码中文_国产人妻777人伦精品hd_91超级碰碰_国产三级大全_精品无码国模私拍视频


曙海教育集團論壇開發(fā)語言培訓專區(qū)JAVA語言開發(fā) → Java在Web開發(fā)語言上敗給了PHP


  共有12709人關注過本帖樹形打印

主題:Java在Web開發(fā)語言上敗給了PHP

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
Java在Web開發(fā)語言上敗給了PHP  發(fā)帖心情 Post By:2010-12-11 10:12:59

PHP的主要語言開發(fā)者之一、Zend公司的創(chuàng)始人之一Andi Gutmans最近在blog中直言不諱地批評了Java語言。他指出,目前Java廠商試圖在JVM上提供動態(tài)語言實現的路子根本不對,Java已經輸掉了Web開發(fā)語言的戰(zhàn)爭,PHP是事實上的標準和勝利者。

Gutmans的這篇文章在技術界引發(fā)了強烈爭議,很對人對此有不同的意見,我在這里就闡述一下我對PHP和Java兩種語言的看法。

首先對比一下PHP和Java的異同,PHP是一種解釋執(zhí)行的腳本語言,語法和C語言類似,易學易用,不懂電腦的非專業(yè)人員稍經學習也能使用PHP.而Java要先編譯成Class文件,然后在Java虛擬機上執(zhí)行,Java開發(fā)需要熟悉Java語法以及一些核心的架構,從而實現一種可復用的、跨平臺的軟件,Java比PHP要難學的多。

實際上,從技術架構來說,Java語言相比PHP有明顯的優(yōu)勢,Java使用的是面向對象的系統設計方法,而PHP還是采用面向過程的開發(fā)方法。PHP只能實現簡單的分布式兩層或三層的架構,而JAVA可以實現多層架構。數據庫層(持久化層)、應用(業(yè)務)邏輯層、表示邏輯層彼此分開,而且現在不同的層都已經有一些成熟的開發(fā)框架的支持。例如Struts就是利用Java的web開發(fā)技術實現了MVC的設計模式,而在業(yè)務邏輯層也有Spring框架,數據庫持久化層有Hibernate等框架。這些框架可以方便開發(fā)者高效、合理、科學得架構多層的商業(yè)應用。從數學運算和數據庫訪問速度來講,Java的性能也優(yōu)于PHP.實際上,對于跨平臺的大型的企業(yè)應用系統來講,Java幾乎已經成為唯一的選擇(微軟.NET不支持跨平臺),但是在于Web網站應用開發(fā)來講,Java卻面臨著被PHP邊緣化的危險,幾乎所有的虛擬主機都支持PHP+MySQL,而支持Java的卻少之又少,在資源上,網上有不計其數的PHP資源,很多著名的大型網站(例如Facebook、Mediawiki等)都是基于PHP的,而成功的Java網站卻寥寥無幾,這又是什么原因呢?

Java的理念是“一次編寫,到處運行”,Java在應用框架底下的架構是無與倫比的,遠勝過其他任何語言,Java的框架利于大型的協同編程開發(fā),系統易維護、可復用性較好。而PHP很容易自學,讓熱備能快速簡潔地編寫代碼,適合于快速開發(fā),中小型應用系統,開發(fā)成本低。在調試、發(fā)布上,PHP也較Java簡單。

理念上的不同導致了Java和PHP在Web應用開發(fā)上顯示了不同的結果,盡管Java的數學計算和數據庫訪問都有優(yōu)勢,架構也相當完美,但是PHP卻可以簡單輕松地支持高強度Web訪問,能夠快速開發(fā)應用,支持PHP的虛擬主機多如牛毛,使得用PHP開發(fā)一個網站比用Java開發(fā)一個網站要快得多,容易的多。Java所擁有的優(yōu)點只適合傳統的以軟件項目為核心的開發(fā)模式,而PHP更適合于以客戶為核心的SaaS的開發(fā)模式,因此,PHP目前在Web網站開發(fā)的優(yōu)勢完全是因為Web網站開發(fā)的特殊性而導致的,并非編程語言特性所決定。

因此,PHP在Web網站開發(fā)語言的戰(zhàn)爭中已經慢慢將Java拋在了后面,Java要想在Web網站開發(fā)上奮起直追,的確應該多聽聽Andi Gutmans的意見,徹底改變一下思路才行,否則兩者的差距只能是越來越遠。

另外,雖然在國際上LAMP(Linux+Apache+Mysql+Php)架構已經占領了統治地位,但是在中國國內還有一個怪胎,就是基于微軟的Windows Server+IIS+SqlServer+ASP/ASP.NET的架構,從理論上說,微軟的這一套架構也能實現不錯的性能,只可惜Windows和SqlServer價格不菲,整個架構在性能上比起LAMP不僅沒有什么優(yōu)勢,反而還有不少劣勢,因此微軟的這一套家伙在國際市場上吃不開。而國內使用微軟盜版則可以忽略成本,而ASP的易學易用性不遜于PHP,甚至連IT外行都能夠使用,因此在國內也有不小的市場。但是隨著中國在保護知識產權方面的日趨完善,免費的LAMP依舊是未來的趨勢。

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

Java在Web開發(fā)語言上敗給了PHP








簽名
主站蜘蛛池模板: 九九精品在线观看 | 成人国产在线 | 激情高潮av | av先锋资源 | 精品乱码一区二区三区 | 91porn在线视频| 色婷婷中文字幕 | 国产精品99久久久久久久女警 | 成人福利在线观看 | 欧美成人精品在线观看 | 亚洲少妇一区二区三区 | 欧美午夜精品一区二区蜜桃 | 精品视频日韩 | 国产 欧美 精品 | 久久精品在线观看视频 | 午夜精品久久久久 | 最近韩国日本免费高清观看 | 欧美日韩乱国产 | 日韩专区中文字幕 | 天天看天天射 | 欧美狂猛xxxxx乱大交3 | 天天操天天干天天爽 | 日韩一级精品 | 日本天堂免费 | 中文字幕一区av | 亚洲高清在线视频 | 天堂久久精品 | 国产精品99久久久久久动医院 | 亚洲五月婷婷 | 国产视频在线一区二区 | 国产一级免费在线观看 | 极品色av影院 | 久久久免费高清视频 | 国产女人18毛片水18精品 | 午夜九九九 | 成人午夜小视频 | 日韩一级免费视频 | 日本一区二区久久 | 蜜臀99 | 先锋成人资源 | 欧美极品一区二区 |