設(shè)為首頁 | 加為收藏 | 聯(lián)系我們 咨詢熱線:0632-5272123
電 話:0632-5272123
傳 真:0632-5271123
地 址: 棗莊市文化西路23號
E-mail:zzint@zzint.com
  • 技術(shù)咨詢:
  • 業(yè)務(wù)咨詢:
  • 客戶服務(wù):
  • 服務(wù)監(jiān)督:
詳細(xì)資料 您當(dāng)前的位置:網(wǎng)站首頁新聞動(dòng)態(tài)詳細(xì)資料

為什么Java不用于現(xiàn)代Web應(yīng)用程序開發(fā)?

為什么Java不用于現(xiàn)代Web應(yīng)用程序開發(fā)?


作為一個(gè)專業(yè)的Java程序員,我一直在試圖理解 - 為什么對Java的現(xiàn)代Web應(yīng)用程序的仇恨?


我注意到一個(gè)趨勢,在現(xiàn)代網(wǎng)絡(luò)初創(chuàng)公司,相對較小的百分比他們似乎使用Java(相比于Java的總體受歡迎程度)。當(dāng)我問一些關(guān)于這一點(diǎn),我通常收到一個(gè)響應(yīng),如,“我討厭Java與激情。但沒有人真的似乎能夠給出一個(gè)確定的答案。


我也聽說過這個(gè)網(wǎng)絡(luò)啟動(dòng)社區(qū)對Java開發(fā)者的否定,或多或少意味著他們是慢,不創(chuàng)造,老。


因此,我花了很多時(shí)間來研究Ruby / Rails,基本上是為了找出我缺少的。但我不能幫助自己思考,“如果我使用Java,我可以做得更快,”主要是因?yàn)槲业南鄬?jīng)驗(yàn)水平。


但也因?yàn)槲覜]有看到任何關(guān)鍵的“漏”從Java,阻止我建立相同的應(yīng)用程序。


這讓我想到我的問題:


為什么Java不在現(xiàn)代Web應(yīng)用程序中使用?


它是語言的弱點(diǎn)嗎?

這是不公平的刻板印象的Java,因?yàn)樗呀?jīng)這么久了(它是不公平地與其舊技術(shù)相關(guān)聯(lián),并沒有得到承認(rèn)其“現(xiàn)代”能力)?

Java開發(fā)者的負(fù)面刻板是否太強(qiáng)? (Java就是不再“酷”)

用其他語言編寫的應(yīng)用程序是否構(gòu)建起來更快,更容易維護(hù),并且性能更好?

Java只是被大公司使用太慢,不適應(yīng)一種新的語言嗎?




我認(rèn)為你是不正確的:它仍然使用,它只是失去了酷的因素。


Java一直很酷?我一定錯(cuò)過了什么。好吧,我想這是冷咖啡,但很酷?我認(rèn)為主要的原因是java,尤其是企業(yè)的java框架已經(jīng)和仍然是嚴(yán)重overengineered。你不能認(rèn)為它們是輕量級的,你只是使用它們,因?yàn)槟阈枰脚_的分布/平衡/可伸縮性特性,并且為了同質(zhì)化,也要使用為java完成的前端的框架。


也許,因?yàn)樗滑F(xiàn)代? :P和Java從來沒有很酷,只是因?yàn)樗押诳筒糠謴木幊獭?/p>


很酷回來,當(dāng)它第一次介紹,太陽做了一個(gè)偉大的工作hyping Java,無論是炒作是正當(dāng)與否與它是否冷靜無關(guān),很多很酷的事情沒有理由。


您應(yīng)該看看在Java EE 6中使用JSF 2.0創(chuàng)建Web應(yīng)用程序,并將其與您的體驗(yàn)進(jìn)行比較。你可能會(huì)驚喜。



上篇文章:棗莊備案通過企業(yè)備案號查詢地址
下篇文章:棗莊java web應(yīng)用程序員10年心得
版權(quán)所有 棗莊市英特信息網(wǎng)絡(luò)有限公司 ◎2017
聯(lián)系電話:0632-5271123 5272123  總部地址:棗莊市市中區(qū)文化西路23號
魯ICP備09021689號 增值電信業(yè)務(wù)經(jīng)營許可證編號:魯 B2-20080087號