色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>java源碼下載>

java現(xiàn)在最流行的工具

大小:0.7 MB 人氣: 2017-09-30 需要積分:1
最流行的工具并不一定是“最好的”,對(duì)于開(kāi)發(fā)來(lái)說(shuō),什么是最好的,取決于使用場(chǎng)景。然而,當(dāng)選擇工具時(shí),流行程度是不可忽視的一個(gè)重要因素,并不是因?yàn)楣ぞ叩牧餍性黾恿似鋬r(jià)值,而是因?yàn)閺V泛使用的社區(qū)帶來(lái)了無(wú)價(jià)的資源和支持。
流行的工具更容易學(xué)習(xí),因?yàn)闀?huì)有很多人樂(lè)意幫助你。如果是開(kāi)源的話,麻煩就更少了。因?yàn)橛懈嗟娜嗽趯徍舜a和進(jìn)行測(cè)試,能考慮到更多的情況。
在很多情況下,都會(huì)有一個(gè)對(duì)立的競(jìng)爭(zhēng)對(duì)手,比如Apache和Nginx——兩個(gè)web服務(wù)器。Apache被使用的更多,但是頂尖的網(wǎng)站使用Nginx更多,也就是說(shuō),頂級(jí)工程師更加青睞Nginx——在很多情況下,流行度可能是區(qū)分工具最重要的一點(diǎn)。給大家推薦一個(gè)java學(xué)習(xí)交流群,首先是二二零,中間是一四二,最后是九零六,里面有大量學(xué)習(xí)資料可以下載
這份列表包含了開(kāi)發(fā)Java應(yīng)用程序所需要的大部分工具。包括最流行的、次流行的,他們都有強(qiáng)大的社區(qū)支持。Java的初學(xué)者需要認(rèn)識(shí)一下這些工具,熟悉生態(tài)系統(tǒng)。
1.語(yǔ)言版本
最流行的:Java 8
次流行的:Java 7
Java 8可能是所有版本中被接受最快的。可能是因?yàn)椋琂ava 8帶來(lái)了期待已久的現(xiàn)代語(yǔ)言特性,例如lambda表達(dá)式,解決了長(zhǎng)久以來(lái)Java飽受人們批評(píng)的冗長(zhǎng)啰嗦的缺點(diǎn)。當(dāng)然,性能也是一大方面。
雖然現(xiàn)在很多Java應(yīng)用和主要的應(yīng)用都是用Java 8寫(xiě)的,但也有很大數(shù)量的Java應(yīng)用依然使用Java 7或6。
我不會(huì)蹚Java EE和Spring這趟渾水,因?yàn)橐徽務(wù)撨@個(gè),總是伴隨著很多爭(zhēng)吵,在用戶數(shù)量方面,似乎相當(dāng)。也有一些第三方開(kāi)發(fā)者兩者都用。
數(shù)據(jù)
RebelLabs Java Tools and Technologies Landscape Report 2016 (figure 1.9, 1.10)
DZone Guide to the Java Ecosystem, 2015 edition (graphs 1 & 2)
2編輯器和IDE
最流行的:Eclipse和IntelliJ IDEA(存在爭(zhēng)議)
次流行的:Netbeans
Eclipse和Netbeans都是免費(fèi)、開(kāi)源的。Eclipse以強(qiáng)大的社區(qū)和豐富的插件聞名(開(kāi)發(fā)Eclipse插件非常方便),這讓Eclipse平臺(tái)的擴(kuò)展性變得很強(qiáng),但是這個(gè)IDE啟動(dòng)比較慢。Netbeans通過(guò)整合了Maven和Git等讓自己變得與眾不同。IntelliJ以性能著稱,并且是一款商業(yè)產(chǎn)品。它有免費(fèi)和付費(fèi)兩種版本。
數(shù)據(jù)
RebelLabs Java Tools and Technologies Landscape Report 2016 (IntelliJ IDEA was the top IDE in this report, figure 1.11)
DZone Guide to the Java Ecosystem, 2015 edition (Eclipse was the top IDE in this one, paragraph 4)
3 Web Framework
最流行的:AngularJS,SpringMVC
次流行的:Java Server Faces(JSF)
三個(gè)調(diào)查中的兩個(gè)都顯示Spring MVC的受歡迎度比Java Server Faces(JSF)高,DZone的調(diào)查顯示Spring MVC和JSF之間不分伯仲。隨著Java框架在web方面的發(fā)展,也許這些都不再重要了。有一個(gè)調(diào)查顯示,AngularJS相比與純Java框架,在前端方面更受歡迎。
數(shù)據(jù)
RebelLabs Java Tools and Technologies Landscape Report 2016 (figure 1.16)
DZone Guide to the Java Ecosystem, 2015 edition (chart 3, paragraph 5 shows a tie)
JSF and Spring MVC Tie in Java / JVM Frameworks Poll
4應(yīng)用服務(wù)器
最流行的:Tomcat
次流行的:Wildfly
很長(zhǎng)時(shí)間以來(lái),Tomcat都是最流行的Java應(yīng)用服務(wù)器框架。它是一個(gè)輕量級(jí)框架,在一些其他調(diào)查中,Jetty——另一個(gè)輕量級(jí)應(yīng)用框架——領(lǐng)先于Wildfly——最流行的Java EE支持的應(yīng)用服務(wù)器。Tomcat在輕量Java應(yīng)用方面無(wú)疑是霸主地位,是微型服務(wù)架構(gòu)方面的最佳選擇。
數(shù)據(jù)
RebelLabs Java Tools and Technologies Landscape Report 2016 (figure 1.13)
DZone Guide to the Java Ecosystem, 2015 edition (chart 4)
RebelLabs’ Great Application Server Debate 2013 (for a deeper dive into app server use cases)
5測(cè)試框架
單元測(cè)試
最流行的:JUnit
名副其實(shí)的最佳Java測(cè)試框架
模擬
最流行的:Mockito
最受歡迎的Java模擬測(cè)試框架。
6自動(dòng)化Web瀏覽測(cè)試
最流行的:Selenium
Selenium只是自動(dòng)化瀏覽測(cè)試。開(kāi)發(fā)者經(jīng)常使用這個(gè)工具配合其他的測(cè)試框架,來(lái)測(cè)試大型Web應(yīng)用。
7行為驅(qū)動(dòng)開(kāi)發(fā)測(cè)試(BDD)測(cè)試
最流行的:Cucumber-JVM, Spock
Cucumber最開(kāi)始只是一個(gè)Ruby項(xiàng)目,但是現(xiàn)在已經(jīng)用各大主流編程語(yǔ)言實(shí)現(xiàn)了。Spock支持JVM驅(qū)動(dòng)的語(yǔ)言Groovy,當(dāng)然也支持Java。Mockito能做的事情它基本上都能做。
數(shù)據(jù)
RebelLabs Java Tools and Technologies Landscape Report 2014
DZone Guide to Continuous Delivery, 2015 edition (page 20)
8版本控制系統(tǒng)
最流行的:Git
次流行的:Subversion
記住,使用Git比僅僅使用Github和簡(jiǎn)單提交那樣更加靈活。現(xiàn)在來(lái)看,Git贏得了版本控制大戰(zhàn)的勝利,很多Subversion和CVS的用戶逐漸開(kāi)始轉(zhuǎn)向Git。
數(shù)據(jù)
RebelLabs Java Tools and Technologies Landscape Report 2016 (figure 1.18)
9持續(xù)集成
最流行的:Jenkins
次流行的:No CI server
在這方面也有一個(gè)明顯的巨頭。Jenkins靈活的插件系統(tǒng),在過(guò)去的五年間逐漸控制了這個(gè)領(lǐng)域。其余Jenkins的競(jìng)爭(zhēng)對(duì)手中,更多的人選擇No CI server。

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 高冷师尊被CAO成SAO货 | 亚洲综合日韩在线2019 | 全文都是肉高h文 | 男人把女人桶到爽免费看视频 | 扒开 浓密 毛 | 欧美激情视频在线观看一区二区三区 | 成人免费一区二区无码视频 | 日日噜噜夜夜狠狠扒开双腿 | 美国z0069| 无限资源在线观看高清 | 性奴公司 警花 | 久久久久久免费高清电影 | 中字幕视频在线永久在线观看免费 | 无码人妻精品一区二区蜜桃在线看 | yellow日本动漫观看免费 | www.久久精品视频 | 精品少妇爆AV无码专区 | 欧美午夜精品一区二区蜜桃 | 亚洲AV无码影院在线播放 | 久久精品视频在线直播6 | 中文字幕亚洲男人的天堂网络 | 后入式狂顶免费视频 | 天天影视色欲 影视 | 国产精品96久久久久久AV网址 | 麻豆成人久久精品二区三区网站 | 在线自拍亚洲视频欧美 | 被免费网站在线视频 | 2021国产精品一卡2卡三卡4卡 | 国产在线精彩亚洲久久 | 亚洲国产AV无码综合在线 | 美女张开腿让男人桶爽无弹窗 | 国产成人拍精品免费视频爱情岛 | 久久久久久免费观看 | 日韩高清特级特黄毛片 | 日本男女动态图 | 67194在线入口免费 | 兰桂坊人成社区亚洲精品 | 欧美日韩北条麻妃一区二区 | 99久久久无码国产精品不卡按摩 | 且试天下芒果免费观看 | 暖暖 免费 高清 日本视频大全 |