自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

JSP是不是Java發(fā)展史上的一大敗筆?

開發(fā) 后端
本文談?wù)揓SP是不是Java發(fā)展史上的一大敗筆?以及拿出IT論壇上調(diào)查數(shù)據(jù)來說明問題。

JSP一個(gè)時(shí)代傳奇人物,它的誕生成就了網(wǎng)絡(luò)的三國鼎立的局面,然而,幾年的框架的風(fēng)煙席卷,讓JSP逐步淡出這個(gè)歷史舞臺(tái),有人不由發(fā)出這樣的感嘆,JSP是不是Java發(fā)展史上的一大敗筆呢?

調(diào)查樣本

讓我們翻開JSP的發(fā)展歷史,我們就不難為什么有今天如此大反差,JSP誕生的初期,猶如軟件業(yè)的一個(gè)重型炸彈,迅速的在業(yè)界引起了轟動(dòng),JSP的平臺(tái)無關(guān)性以及一次編譯處處運(yùn)行等特點(diǎn),讓很多網(wǎng)絡(luò)寵兒,黯然失色,就連身出門的ASP也只有超架之功,毫無還手之力。

但是好景不長,很多開發(fā)人員發(fā)現(xiàn)JSP的一個(gè)重大缺陷,邏輯代碼與表示層代碼沒有實(shí)現(xiàn)完全分離,這樣給開發(fā)人員的維護(hù)帶來了很大的麻煩,隨之出現(xiàn)了Struts,Spring,WebWork等開源框架,轉(zhuǎn)眼幾年時(shí)間過去了,JSP的光環(huán)不再,目前的市場趨勢已經(jīng)難覓JSP蹤影了,為什么出現(xiàn)今天這樣的窘境?我們不禁要問,JSP到底是Java發(fā)展史上的成功之作,還是發(fā)展史上的一大敗筆?

帶著這個(gè)疑問作者在IT論壇上做了一個(gè)調(diào)查,網(wǎng)上總體樣本是1520份,調(diào)查人群全部為Java開發(fā)人員,有效率為90%。

在1520的調(diào)查樣本中,有191人認(rèn)為JSP是Java發(fā)展史上的一大敗筆,占調(diào)查的13%,有554人認(rèn)為JSP非常成功占調(diào)查的36%,從來沒有用過JSP開發(fā)過企業(yè)應(yīng)用,以后也不會(huì)在用的有103人,占調(diào)查的7%,用JSP開發(fā)過覺得挺好以后會(huì)繼續(xù)用的有297人,占調(diào)查的19%,用JSP開發(fā)過,覺得不好的,如果有可能會(huì)用替代品有375人,占調(diào)查25%。如圖:

1520的調(diào)查樣本

從上述的調(diào)查結(jié)果我們不難看出,認(rèn)為成功者或打算繼續(xù)在用的占了55%,認(rèn)為是一大敗筆和從來沒有用過JSP開發(fā)過企業(yè)應(yīng)用、承認(rèn)敗筆占45%,從兩者的比例來看,雖然承認(rèn)敗筆或者間接認(rèn)為敗筆的占了45%。如圖:

調(diào)查結(jié)果

是什么阻礙了JSP前進(jìn)的腳步

是什么原因造成今天這種局面的呢,其實(shí)JSP已經(jīng)完成了他的歷史的使命,換句話說ASP的今天將是JSP的明天,ASP現(xiàn)在升級為ASP.NET延續(xù)了它的輝煌,可是JSP呢,從我認(rèn)識它起就沒有看見新的版本出現(xiàn)過,做為一個(gè)開發(fā)人員都知道,技術(shù)是需要不斷的發(fā)展和創(chuàng)新來維系它的生命力的,可是Sun似乎沒有意識到這一點(diǎn),在struts,spring開源風(fēng)煙四起的時(shí)候,才意識到JSP的命運(yùn)及及可危,但是卻沒有為JSP重新披上一張全新的外衣,去埋頭研究一個(gè)JSF這個(gè)怪胎。

三年前的今天JSF從實(shí)驗(yàn)室和世人見面,轉(zhuǎn)眼三年的時(shí)間了,至今少人問津,我在JSF官方論壇里看到好多人關(guān)于JSF的技術(shù)如何優(yōu)秀,可是這樣一個(gè)優(yōu)秀的技術(shù)幼苗,卻面臨著老牌勁旅們的挑戰(zhàn),我們只能感嘆,JSF生不逢時(shí),其實(shí)JSF本是在JSP的基礎(chǔ)上建立起來的,繼續(xù)沿用JSP的名稱不是沒有可能的,擴(kuò)展名相同,而且JSF和JSP屬一脈相乘的技術(shù),為什么Sun公司不繼續(xù)沿用JSP的這個(gè)如雷貫耳的名稱,而要標(biāo)新立異地推出一個(gè)JSF呢?如果要是推出JSP3.0或許今天它早已成為Web世界里的新貴了。

市場上這些商業(yè)策略多得是,就從我們身邊的微軟來說吧,在ASP流行開來之后,推出ASP.NET,是多么的順理成章。

暫且不論這兩項(xiàng)技術(shù)的區(qū)別有多大,就沖著似曾相識的名稱,Microsoft就讓大批的ASP用戶,自覺自愿地加入ASP.NET的陣營。沒有任何抵抗,Microsoft兵不血刃,不費(fèi)一槍一彈就完成了從ASP向ASP.NET的過渡。

同樣的策略很多軟件公司都用過,相比之下,Sun則完全沒有估量到一項(xiàng)成功技術(shù)的價(jià)值和影響力。令多少對手眼紅的JSP背后龐大的用戶群,Sun卻視若無物,不知道Sun是沒有看到這一點(diǎn)呢,還是不屑利用這一優(yōu)勢。

本是同承一脈,如今卻要同室操戈,Sun給了JSP生命,卻沒有讓它延續(xù)生命的機(jī)會(huì)。Sun絕對是一個(gè)聰明的發(fā)明者,但它絕不是一個(gè)精明的商人,我想Sun公司應(yīng)該在商業(yè)策略給自已好好的補(bǔ)上一課了。

【編輯推薦】

  1. 無需修改代碼增強(qiáng)Servlet和JSP的安全性
  2. 詳解JSP指令和腳本元素
  3. 如何加快JSP訪問速度
  4. 談JSP與XML的交互
  5. Tomcat下JSP、Servlet和Bean的配置
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2014-07-23 11:12:35

apple

2019-01-07 05:09:48

IT故障

2012-08-09 09:30:50

瀏覽器Chrome

2012-06-05 09:55:29

Chrome發(fā)展史

2013-12-16 10:19:07

科技移動(dòng)

2013-01-06 10:44:43

微軟Windows 8云計(jì)算

2011-12-20 20:47:42

喬布斯

2009-05-17 17:37:13

失敗產(chǎn)品VistaYoutube

2023-05-10 16:59:36

智能家居物聯(lián)網(wǎng)人工智能

2020-10-23 15:55:35

邊緣計(jì)算云計(jì)算機(jī)器學(xué)習(xí)

2009-02-12 09:03:18

虛擬存儲(chǔ)InVistaUSP

2011-04-15 09:14:03

抄襲巨頭IT

2009-09-02 22:21:21

諾基亞西門子網(wǎng)絡(luò)通信設(shè)備北電

2010-11-01 00:40:39

Unix發(fā)展史

2023-08-31 08:02:35

客戶端代碼服務(wù)端

2012-05-18 10:06:59

暗黑破壞神3服務(wù)器

2024-03-19 07:16:23

2010-06-04 18:59:43

關(guān)閉MySQL

2016-10-10 22:11:02

2021-06-29 10:07:24

Javalong原子操作
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號