超碰在线天天性国产视频|无码人妻玩麻豆中出一区有奶水|日日日日日日日日日日日日网96|91视频农村妇女网站|精品美女日本一区|日韩无码一区视频|精品素人AV婷婷色视频|日本精品视频手机在线|少妇高清无码一二区|激情四射综合婷婷

貨幣問答:php與jsp

萬類

php和jsp哪個(gè)好,有人說PHP快被淘汰了

其實(shí)哪個(gè)好,關(guān)鍵在於寫程序的人的功力好壞,所以沒有誰好誰不好! 但還是有些使用需求的選擇來決定使用那種工具語言。如果你想要找資源豐富、唾手可得的現(xiàn)成軟件,那 PHP 便可以選擇,且建構(gòu)環(huán)境也可較容易得到支援,開發(fā)也較容易迅速。 如果你的需求可能是需要應(yīng)付C10K問題(即「在同時(shí)連接到服務(wù)器的客戶端數(shù)量超過10000 個(gè)的環(huán)境中,即便硬件性能足夠, 依然無法正常提供服務(wù)」),那 JSP 便是不錯(cuò)的選擇! PHP 或 JSP 都是從 C 語言發(fā)展出來的,所以語法大同小異,最大差別在后端的服務(wù)器環(huán)境,而速度快慢也不是簡(jiǎn)単區(qū)分出來,主要還得看應(yīng)用的模式。 所以簡(jiǎn)言之,在客戶端有近 10K 人次同時(shí)對(duì)系統(tǒng)作處理請(qǐng)求時(shí),使用 PHP 一定無法應(yīng)付!但客戶端沒那么多人次(數(shù)十或數(shù)百)同時(shí)對(duì)系統(tǒng)作處理請(qǐng)求,其實(shí) PHP 效率不會(huì)輸給 JSP。 PHP 與 JSP 也可以依不同應(yīng)用而搭配使用,不見得只能選其一,我個(gè)人特別喜愛把 JSP 用來開發(fā) API 使用,但 Web UI 則以 PHP 為主。能夠善用工具者,才是真正的大贏家!

推薦
不推薦
展開
收起
廖大興

PHP和JSP對(duì)比?

現(xiàn)在InterNet 越來越成為生活中不可或缺的一部分,制作網(wǎng)頁(yè)的動(dòng)態(tài)語言也越來越多,主要流行的有以下幾種,ASP,PHP 和 JSP,他們之間互有優(yōu)缺點(diǎn),筆者在工作實(shí)踐中對(duì)他們作了一下比較淺顯的比較。 ASP 由于其簡(jiǎn)單功能實(shí)用等方面受到廣大朋友的喜歡,再加上MS的強(qiáng)有力支持,可以說是時(shí)下作站點(diǎn)最為流行的語言,他借助MS的Com+ 技術(shù),幾乎可以實(shí)現(xiàn)在C/S 能夠?qū)崿F(xiàn)的所有功能,可以說確實(shí)具有相當(dāng)?shù)母?jìng)爭(zhēng)力。ASp的代碼實(shí)現(xiàn)也很簡(jiǎn)單,MS 提供的InterDev 在RAD 的基礎(chǔ)上,使Asp 的開發(fā)一夜之間火遍了大江南北。但是他的缺點(diǎn)是,由于MS 長(zhǎng)久以來的霸道作風(fēng),他只能運(yùn)行在MS 的平臺(tái)上,因此在關(guān)鍵性的應(yīng)用上使人難以輕易接受。 PHP 則市秉承Linux 的GNU 風(fēng)格,借助與源碼公開,使他迅速成為世界上目前應(yīng)用最為廣泛的站點(diǎn)制作語言之一。借助與C++的形式,引用類的概念,使得代碼的可重復(fù)性應(yīng)用便的異常簡(jiǎn)單。加上他和Linux,Apache 和MySql 的緊密配合,關(guān)鍵性的應(yīng)用也沒有問題(有名的Sina就是采用Php)。但是他有一個(gè)比較大的麻煩,就是沒有一個(gè)非常有實(shí)力的公司專門給他做支持,因此相關(guān)的學(xué)習(xí)資料比較少,目前在國(guó)內(nèi)使用他的站點(diǎn)比較多,但是專門講解他的站點(diǎn)就比較少。給初學(xué)者帶來了很多的麻煩。 JSP 是Sun公司推出的新一代站點(diǎn)開發(fā)語言,他完全解決了目前ASP,PHP的一個(gè)通病--腳本級(jí)執(zhí)行(據(jù)說PHP4 也已經(jīng)在Zend 的支持下,實(shí)現(xiàn)編譯運(yùn)行).Sun 公司借助自己在Java 上的不凡造詣,將Java 從Java 應(yīng)用程序 和 Java Applet 之外,又有新的碩果,就是Jsp--Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序。 我在實(shí)際工作中,就這三種語言的性能進(jìn)行了比較 首先進(jìn)行的是循環(huán)性能測(cè)試首先測(cè)試的是Jsp測(cè)試采用 20000*20000 次循環(huán)運(yùn)算(有沒有搞錯(cuò),這么多),測(cè)試結(jié)果另人不可思議,該程序只用了不到 4 秒的時(shí)間就運(yùn)行結(jié)束了。(沒有搞錯(cuò)吧),程序代碼如下: <jsp:useBean id='clock' scope='page' class='dates.JspCalendar' type="dates.JspCalendar"/> <jsp:getProperty name="clock" property="time" /> <% int i=0; int j=0; int k=0; for(i=0;i<20000;i++){ for(j=0;j<20000;j++){ } } %> <jsp:useBean id='clock1' scope='page' class='dates.JspCalendar' type="dates.JspCalendar"/> <jsp:getProperty name="clock1" property="time" /> 下一步測(cè)試的是 PHP,最初也準(zhǔn)備測(cè)試 20000*20000次,但是不管把程序最大運(yùn)行時(shí)間調(diào)的再大,也無法運(yùn)行結(jié)束,因此改為 2000*2000 ,運(yùn)行時(shí)間竟然達(dá)到 84 秒,程序代碼如下: <? $TTime=date("Y-n-d"). " " . date("H:i:s"); echo $TTime; echo "<br>"; for($i=0;$i<1000;$i++){ for($j=0;$j<1000;$j++){ } } $TTime=date("Y-n-d"). " " . date("H:i:s"); echo $TTime; ?> 最后進(jìn)行的是Asp 的測(cè)試,測(cè)試的循環(huán)也是 2000*2000(幾個(gè)0可要看清楚),運(yùn)行時(shí)間是 63 秒,程序代碼如下: <% response.write now response.write "<br>" for i=0 to 2000 for j=0 to 2000 next next response.write now %> 另外,我也對(duì)數(shù)據(jù)庫(kù)連接作了測(cè)試,由于Jsp 在連接數(shù)據(jù)庫(kù)時(shí)需要通過 JDBC,因此必須專門為此作一個(gè)連接數(shù)據(jù)庫(kù)的JavaBean,為了簡(jiǎn)單起見,我只把測(cè)試結(jié)果寫出來,想要代碼的朋友,和我聯(lián)系! 對(duì) Oracle 8 進(jìn)行 1000 次 Insert,Update,Select,和Delete Jsp 需要 13 秒 Php 需要 69 秒 ASP 需要 73 秒

推薦
不推薦
展開
收起
王徵

jsp,php,html的區(qū)別與聯(lián)系

jsp,php可以動(dòng)態(tài)連接數(shù)據(jù)庫(kù),但是最終都是由服務(wù)器解析成html的。html是一切網(wǎng)頁(yè)語言的基礎(chǔ)。就是說,jsp,php可以嵌套在html中。具體看如下解釋:html是基本的;jsp,asp,php文檔都以html為基礎(chǔ),只是用程序代碼動(dòng)態(tài)輸出html代碼,特點(diǎn)是同一文檔根據(jù)不同情況可以輸出不同的html代碼。jsp,asp,php文檔都要經(jīng)過編譯后生成html代碼,也就是我們?cè)跒g覽器中看到的結(jié)果,不同之處在于jsp是一般瀏覽器都能編譯的,asp和php需要服務(wù)器支持,另外cgi也需要服務(wù)器支持。從編程角度看,asp和php都可以支持多充語言編程,可以javascript,vbscript或者perl等等,甚至可以混合語言編程。不能簡(jiǎn)單從擴(kuò)展名判斷其文檔類型!應(yīng)該從服務(wù)器和源代碼來判斷。里面有<%...%>的一般是asp文檔,里面有$的一般是php文檔。由于一般asp和php都有限制,所以在瀏覽器中采用查看源代碼或者直接下載該文檔的方法都是看不到真正源代碼的,只能看到源代碼運(yùn)行后生成的html,真正得到源代碼恐怕只能攻擊并破解服務(wù)器:(aspx與asp類似,只是支持.net,在開發(fā)中更方便,功能更強(qiáng)大。至于數(shù)據(jù)庫(kù)技術(shù)的使用,則是另一話題,不論jsp,asp,php都可以使用數(shù)據(jù)庫(kù),考慮到保護(hù)源代碼,一般都用asp和php,但這不是本質(zhì)差別,因?yàn)椴徽搄sp,asp,php都可以不使用數(shù)據(jù)庫(kù)。

推薦
不推薦
展開
收起
雙身教主

請(qǐng)問下JSP與PHP各有什么優(yōu)缺點(diǎn)?

JSP ASP PHP 運(yùn)行速度 快 較快 較快 運(yùn)行耗損 較小 較大 較大 難易程度 容易掌握 簡(jiǎn)單 簡(jiǎn)單 運(yùn)行平臺(tái) 絕大部分平臺(tái)均可 Windows平臺(tái) Windows/UNIX平臺(tái) 擴(kuò)展性 好 較好 較差 安全性 好 較差 好 函數(shù)性 多 較少 多 數(shù)據(jù)庫(kù)支持 多 多 多 廠商支持 多 較少 較多 對(duì)XML的支持 支持 不支持 支持 對(duì)組件的支持 支持 支持 不支持 對(duì)分布式處理的支持 支持 支持 不支持 應(yīng)用程序 較廣 較廣 較廣----------------------------------------------------轉(zhuǎn)載: 慢慢看吧! ASP、JSP與PHP的比較 目前,最常用的三種動(dòng)態(tài)網(wǎng)頁(yè)語言有ASP(Active Server Pages),JSP(Java Server Pages), PHP (Hypertext Preprocessor)。 簡(jiǎn) 介 ASP全名Active Server Pages,是一個(gè)WEB服務(wù)器端的開發(fā)環(huán)境, 利用它可以產(chǎn)生和運(yùn) 行動(dòng)態(tài)的、交互的、高性能的WEB服務(wù)應(yīng)用程序。ASP采用腳本語言VB Script(Java script )作為自己的開發(fā)語言。 PHP是一種跨平臺(tái)的服務(wù)器端的嵌入式腳本語言. 它大量地借用C,Java和Perl語言的語法 , 并耦合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動(dòng)態(tài)生成頁(yè)面.它支持目前絕大多數(shù)數(shù) 據(jù)庫(kù)。還有一點(diǎn),PHP是完全免費(fèi)的,不用花錢,你可以從PHP官方站點(diǎn)(http://www.php.ne t)自由下載。而且你可以不受限制地獲得源碼,甚至可以從中加進(jìn)你自己需要的特色。 JSP 是Sun公司推出的新一代站點(diǎn)開發(fā)語言,他完全解決了目前ASP,PHP的一個(gè)通病-- 腳本級(jí)執(zhí)行(據(jù)說PHP4 也已經(jīng)在Zend 的支持下,實(shí)現(xiàn)編譯運(yùn)行).Sun 公司借助自己在Jav a 上的不凡造詣,將Java 從Java 應(yīng)用程序 和 Java Applet 之外,又有新的碩果,就是Js p--Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn) 程序。 三者都提供在 HTML 代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。 但JSP代碼被編譯成 Servlet 并由 Java 虛擬機(jī)解釋執(zhí)行,這種編譯操作僅在對(duì) JSP 頁(yè)面的 第一次請(qǐng)求時(shí)發(fā)生。在 ASP 、PHP、JSP 環(huán)境下, HTML 代碼主要負(fù)責(zé)描述信息的顯示樣式 ,而程序代碼則用來描述處理邏輯。普通的 HTML 頁(yè)面只依賴于 Web 服務(wù)器,而 ASP 、PH P、JSP 頁(yè)面需要附加的語言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行結(jié)果被重新嵌入到 HTML 代碼中,然后一起發(fā)送給瀏覽器。 ASP 、PHP、 JSP三者都是面向 Web 服務(wù)器的技術(shù) ,客戶端瀏覽器不需要任何附加的軟件支持。 技術(shù)特點(diǎn) ASP: 1. 使用 VBScript 、 JScript 等簡(jiǎn)單易懂的腳本語言,結(jié)合 HTML 代碼,即可快速地完成 網(wǎng)站的應(yīng)用程序。 2. 無須 compile 編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。 3. 使用普通的文本編輯器,如 Windows 的記事本,即可進(jìn)行編輯設(shè)計(jì)。 4. 與瀏覽器無關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即 可瀏覽 Active Server Pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 Active Server Pages 所使用的腳本語 言 (VBScript 、 Jscript) 均在 WEB 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些 腳本語言。 5.Active Server Pages 能與任何 ActiveX scripting 語言相容。除了可使用 VBScript 或 JScript 語言來設(shè)計(jì)外,還通過 plug-in 的方式,使用由第三方所提供的其他腳本語言 ,譬如 REXX 、 Perl 、 Tcl 等。腳本引擎是處理腳本程序的 COM(Component Object Mod el) 物件。 6. 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。 7.ActiveX Server Components(ActiveX 服務(wù)器元件 ) 具有無限可擴(kuò)充性??梢允褂? Vi sual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語言來編寫你所需要的ActiveX Se rver Component 。 PHP: 1.?dāng)?shù)據(jù)庫(kù)連接 PHP可以編譯成具有與許多數(shù)據(jù)庫(kù)相連接的函數(shù)。PHP與MySQL是現(xiàn)在絕佳的組合。你還可 以自己編寫外圍的函數(shù)取間接存取數(shù)據(jù)庫(kù)。通過這樣的途徑當(dāng)你更換使用的數(shù)據(jù)庫(kù)時(shí),可以 輕松地更改編碼以適應(yīng)這樣的變。PHPLIB就是最常用的可以提供一般事務(wù)需要的一系列基庫(kù) 。但PHP提供的數(shù)據(jù)庫(kù)接口支持彼此不統(tǒng)一,比如對(duì)Oracle, MySQL, Sybase的接口,彼此 都不一樣。這也是PHP的一個(gè)弱點(diǎn)。 2.面向?qū)ο缶幊? PHP提供了類和對(duì)象。基于web的編程工作非常需要面向?qū)ο缶幊棠芰?。PHP支持構(gòu)造器、 提取類等。 JSP: 1.將內(nèi)容的生成和顯示進(jìn)行分離 使用JSP技術(shù),Web頁(yè)面開發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁(yè)面。使 用JSP標(biāo)識(shí)或者小腳本來生成頁(yè)面上的動(dòng)態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和 Beans中,那么其他人,如Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi) 容的生成。 在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容(例如,通過訪問Java Beans組件,使用JDBCTM技術(shù)訪問數(shù)據(jù)庫(kù),或者包含文件),并且將結(jié)果以HTML(或者XML) 頁(yè)面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽 器的完全可用性。 2.強(qiáng)調(diào)可重用的組件 絕大多數(shù)JSP頁(yè)面依賴于可重用的,跨平臺(tái)的組件(JavaBeans或者Enterprise JavaBea nsTM組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操 作的組件,或者使得這些組件為的使用者或者客戶團(tuán)體所使用?;诮M件的方法加速了 總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 3.采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開發(fā) Web頁(yè)面開發(fā)人員不會(huì)都是熟悉腳本語言的編程人員。JavaServer Page技術(shù)封裝了許多 功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JS P標(biāo)識(shí)能夠訪問和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用 其他方法更難于編碼和耗時(shí)的功能。 通過開發(fā)定制化標(biāo)識(shí)庫(kù),JSP技術(shù)是可以擴(kuò)展的。今后,第三方開發(fā)人員和其他人員可以 為常用功能創(chuàng)建自己的標(biāo)識(shí)庫(kù)。這使得Web頁(yè)面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣 的執(zhí)行特定功能的構(gòu)件來工作。 JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠 支持企業(yè)級(jí)的分布式應(yīng)用。作為采用Java技術(shù)家族的一部分,以及Java 2(企業(yè)版體系結(jié)構(gòu) )的一個(gè)組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。 由于JSP頁(yè)面的內(nèi)置腳本語言是基于Java編程語言的,而且所有的JSP頁(yè)面都被編譯成為 Java Servlet,JSP頁(yè)面就具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。 作為Java平臺(tái)的一部分,JSP擁有Java編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。隨著越 來越多的供應(yīng)商將JSP支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更 改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。 應(yīng)用范圍 ASP是Microsoft開發(fā)的動(dòng)態(tài)網(wǎng)頁(yè)語言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng)——只能運(yùn)行于微軟 的服務(wù)器產(chǎn)品,IIS (Internet Information Server) (windows NT)和PWS(Personal Web Se rver)(windows 98)上。Unix下也有ChiliSoft的插件來支持ASP,但是ASP本身的功能有限, 必須通過ASP+COM的組合來擴(kuò)充,Unix下的COM實(shí)現(xiàn)起來非常困難。 PHP3可在Windows,Unix,Linux的Web服務(wù)器上正常運(yùn)行,還支持IIS,Apache等通用Web服務(wù)器 ,用戶更換平臺(tái)時(shí),無需變換PHP3代碼,可即拿即用. JSP同PHP3類似,幾乎可以運(yùn)行于所有平臺(tái)。如Win NT,Linux,Unix. NT下IIS通過一個(gè)插 件,例如JRUN或者ServletExec,就能支持JSP。著名的Web服務(wù)器Apache已經(jīng)能夠支持JSP。 由于Apache廣泛應(yīng)用在NT、Unix和Linux上,因此JSP有更廣泛的運(yùn)行平臺(tái)。雖然現(xiàn)在NT操作 系統(tǒng)占了很大的市場(chǎng)份額,但是在服務(wù)器方面Unix的優(yōu)勢(shì)仍然很大,而新崛起的Linux更是來 勢(shì)不小。從一個(gè)平臺(tái)移植到另外一個(gè)平臺(tái),JSP和JavaBean甚至不用重新編譯,因?yàn)镴ava字節(jié) 碼都是標(biāo)準(zhǔn)的與平臺(tái)無關(guān)的。 性能比較 有人做過試驗(yàn),對(duì)這三種語言分別做循環(huán)性能測(cè)試及存取Oracle數(shù)據(jù)庫(kù)測(cè)試。 在循環(huán)性能測(cè)試中,JSP只用了令人吃驚的四秒鐘就結(jié)束了20000*20000的循環(huán)。而ASP 、PHP測(cè)試的是2000*2000循環(huán)(少一個(gè)數(shù)量級(jí)),卻分別用了63秒和84秒。(參考PHPLIB) 。 數(shù)據(jù)庫(kù)測(cè)試中,三者分別對(duì) Oracle 8 進(jìn)行 1000 次 Insert,Update,Select,和Delete : Jsp 需要 13 秒,Php 需要 69 秒,ASP則 需要 73 秒。 前景分析 目前在國(guó)內(nèi)PHP與ASP應(yīng)用最為廣泛。而JSP由于是一種較新的技術(shù),國(guó)內(nèi)采用的較少。但在 國(guó)外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP。 采用PHP的網(wǎng)站如新浪網(wǎng)(sina)、中國(guó)人(Chinaren)等,但由于PHP本身存在的一些缺 點(diǎn),使得它不適合應(yīng)用于大型電子商務(wù)站點(diǎn),而更適合一些小型的商業(yè)站點(diǎn)。 首先,PHP缺乏規(guī)模支持。其次,缺乏多層結(jié)構(gòu)支持。對(duì)于大負(fù)荷站點(diǎn),解決方法只有一 個(gè):分布計(jì)算。數(shù)據(jù)庫(kù)、應(yīng)用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開 ,組成二維陣列。而PHP則缺乏這種支持。還有上面提到過的一點(diǎn),PHP提供的數(shù)據(jù)庫(kù)接口支 持不統(tǒng)一,這就使得它不適合運(yùn)用在電子商務(wù)中。 ASP和JSP則沒有以上缺陷,ASP可以通過Microsoft Windowsd的COM/DCOM獲得ActiveX規(guī) 模支持,通過DCOM和Transcation Server獲得結(jié)構(gòu)支持;JSP可以通過SUN Java的Java Clas s和EJB獲得規(guī)模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結(jié)構(gòu)支持。 三者中,JSP應(yīng)該是未來發(fā)展的趨勢(shì)。世界上一些大的電子商務(wù)解決方案提供商都采用J SP/Servlet。比較出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere; 西方另外一個(gè)非常著名的電子商務(wù)軟件提供商,Intershop。它原來的產(chǎn)品Intershop1 2, 3 , 4占據(jù)了主要的電子商務(wù)軟件份額。它們都是通過CGI來提供支持 的。但去年10月后它推出 了Enfinity,一個(gè)采用JSP/Servlet的電子商務(wù)Application Server,而且聲言不再開發(fā)傳統(tǒng) 軟件。 總之 ASP,PHP,JSP三者都有相當(dāng)數(shù)量的支持者,由此也可以看出三者各有所長(zhǎng)。正在學(xué)習(xí)或 使用動(dòng)態(tài)頁(yè)面的朋友可根據(jù)三者的特點(diǎn)選擇一種適合自己的語言。

推薦
不推薦
展開
收起
薩守堅(jiān)

jsp和php 哪個(gè)更有前景?

要看做什么,php語言比較靈活一點(diǎn),屬于入門容易,但是想提升有專點(diǎn)困難。很多東西是要自己屬寫的,包括php模板引擎,框架之類的,別人寫的可能不太符合這個(gè)項(xiàng)目要求,很多情況要自己寫。java不像php這種弱語言類型。規(guī)范比較嚴(yán)格,但是像做金融這一塊的話,要求是java+oracle。至于原因在此就不多說了。相比較而言PHP更好做一點(diǎn)。

推薦
不推薦
展開
收起
頑石大師

jsp和php到底什么區(qū)別??jī)烧唛_發(fā)網(wǎng)站有哪些不同?

jsp這是個(gè)很大的整套解決方案,常用來代指view層的jsp【允許其他的頁(yè)面展示,甚至不是jsp】,Model的hibernate,ibatis,Controller層面的struts,spring【這兩個(gè)可不僅僅是controller,這兩個(gè)可以統(tǒng)籌全局】這一套整體。php嘛,分的就不那么清楚,他追求的是簡(jiǎn)單快捷,做個(gè)人應(yīng)用和一些簡(jiǎn)單的商業(yè)應(yīng)用非常棒,這是jsp+struts/sping+hibernate/ibatis無法匹敵的,但是企業(yè)級(jí)綜合應(yīng)用,php能不能做都是個(gè)問題??偨Y(jié)一下:基本應(yīng)用,幾乎一樣;高級(jí)應(yīng)用,各有專攻。

推薦
不推薦
展開
收起
蘭方方

php開發(fā)的web項(xiàng)目和jsp開發(fā)web之間的區(qū)別是什么?

就是PHP語言和JSP語言的區(qū)別。PHP是一種快速免費(fèi)易學(xué)的WEB腳本語言,不需要編譯即可運(yùn)行,是在頁(yè)面被訪問時(shí)由php編譯器進(jìn)行解釋執(zhí)行的。JSP是基于Java的WEB腳本語言,在首次運(yùn)行時(shí)需要編譯,以后就不需要二次編譯了。但是綜合考慮PHP優(yōu)于JSP,JSP多用在大型Java項(xiàng)目的網(wǎng)頁(yè)端呈現(xiàn),現(xiàn)在已經(jīng)很少有人JSP了。相對(duì)來說,PHP是一門相對(duì)獨(dú)立的語言,而JSP只是Java開發(fā)人員順便掌握的東西,在招聘求職的時(shí)候一般只有PHP和Java程序員的招聘,并不會(huì)招聘JSP程序員。相對(duì)來說ASP更近似JSP,同樣的,招聘職位只有.Net程序員而沒有ASP程序員。

推薦
不推薦
展開
收起
金菩提

請(qǐng)問php和jsp項(xiàng)目,請(qǐng)問哪個(gè)更好做呢?

要看做什么,php語言比較靈活一點(diǎn),屬于入門容易,但是想提升有點(diǎn)困難。很多東西是要自己寫的,包括php模板引擎,框架之類的,別人寫的可能不太符合這個(gè)項(xiàng)目要求,很多情況要自己寫。java不像php這種弱語言類型。規(guī)范比較嚴(yán)格,但是像做金融這一塊的話,要求是java+oracle。至于原因在此就不多說了。相比較而言PHP更好做一點(diǎn)。

推薦
不推薦
展開
收起
元覺禪師

Eclipse PHP 與 JSP 什么區(qū)別?

PHP程序的優(yōu)點(diǎn):1.首先他是免費(fèi)的,對(duì)于許多要考慮運(yùn)行成本的商業(yè)望站來說,尤為重要2.開放源碼,所有的源碼和穩(wěn)當(dāng)都可以買南非復(fù)制、編譯和傳播。3.多平臺(tái)支持,可以運(yùn)行在UNIX、Linux或Windows操作系統(tǒng)下4.由于在服務(wù)器端運(yùn)行,是將PHP文件解釋成標(biāo)準(zhǔn)的HTML穩(wěn)當(dāng)發(fā)送過去,因此不受客戶端瀏覽器的限制5.效率高,PHP占用的系統(tǒng)資源叫少,執(zhí)行速度教快PHP程序的缺點(diǎn):1.因?yàn)闆]有大公司的支持,可能前途不如ASP、JSP輝煌2.運(yùn)行環(huán)境安裝相對(duì)教復(fù)雜3.相對(duì)ASP來說,學(xué)習(xí)起來可能要稍微復(fù)雜些JSP程序的優(yōu)點(diǎn):1.多平臺(tái)支持,可以在幾乎所有的服務(wù)器系統(tǒng)上運(yùn)行。無論在哪里都可以迅速轉(zhuǎn)化使用2.編譯后運(yùn)行,能夠大大提高執(zhí)行效率3.JSP采用JAVA技術(shù),而JAVA作為一個(gè)成熟的跨平臺(tái)的程序設(shè)計(jì)語言,幾乎可以實(shí)現(xiàn)任何想要實(shí)現(xiàn)的功能,對(duì)于眾多的已有的JAVA程序員來說,學(xué)習(xí)起來非常容易JSP程序的缺點(diǎn):1.開發(fā)運(yùn)行環(huán)境相對(duì)于ASP來說,稍顯復(fù)雜2.相對(duì) 于ASP的VBScript腳本語言來說,JAVA學(xué)習(xí)起來稍難些

推薦
不推薦
展開
收起
查看更多答案
收起