原創(chuàng)|行業(yè)資訊|編輯:龔雪|2015-01-21 09:47:09.000|閱讀 3307 次
概述:開發(fā)者常用的Java開發(fā)框架, Spring MVC / Spring Boot, Grails, Play, Vaadin, Dropwizard, Vert.x ,Spark ...哪些是你正在使用的?
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在2014年,我們見證了Web應(yīng)程程序框架蓬勃發(fā)展的一年.每一個(gè)Web開發(fā)框架都用于特定的目的。但是,一般來說,很多Web框架都在是前端變得更有趣,對(duì)用戶更加友好。Java有很多用戶,也有很多開發(fā)框架適用他,選擇哪個(gè)框架才能更適合我的項(xiàng)目呢?
這里我們來總結(jié)迄今最常用,最受歡迎的Java開發(fā)框架。
Spring MVC應(yīng)該最常用的。 Spring Web MVC框架( 簡(jiǎn)稱Spring MVC)是一個(gè)豐富的模型視圖控制Web框架。使用 DispatcherServlet發(fā)布請(qǐng)求處理,他使用可配置的處理程序映射,視圖解析和主題解決方案。Spring MVC 用戶似乎都商量好的,大約40%的開發(fā)都使用Spring。
Spring Boot讓開發(fā)團(tuán)隊(duì)在創(chuàng)建基于JVM的應(yīng)用及方案更加有效率。至于Web框架,Spring Boot 為 Spring MVC 提供自動(dòng)設(shè)置功能,可以適用于大多數(shù)程序。如果你想快速開始Web應(yīng)用開發(fā),推薦使用。
知名Java虛擬機(jī)Web應(yīng)用程序開源框架。Grails是一個(gè)開源、全棧JVM Web開發(fā)框架。吸取Groovy語言精華,對(duì)于Java虛擬機(jī)來說是一個(gè)敏捷和動(dòng)態(tài)語言,為開發(fā)者提供一個(gè)高效開發(fā)經(jīng)驗(yàn)。
Play使用Java 和 Scala創(chuàng)建應(yīng)用。基于Akka,為資源提供優(yōu)化。他還提供一個(gè)輕量級(jí)的、無邊界的、對(duì)用戶友好的開發(fā)者社區(qū)。
Vaadin是一個(gè)專為當(dāng)前Web應(yīng)用設(shè)計(jì)的Java框架,界面美觀,性能高,開發(fā)者和用戶都會(huì)喜歡。基于Google Web Toolkit (GWT),而且,Vaadin建的App和UI都使用Java編寫。
Dropwizard是一個(gè)輕量級(jí)、的Java開發(fā)框架。他對(duì)開發(fā)友好、高性能、還有RESTful Web服務(wù)。
Vert.x,輕量級(jí)、高性能JVM應(yīng)用開發(fā)平臺(tái),移動(dòng)、Web、企業(yè)程序都可用。他是一個(gè)服務(wù)器框架,提供基于事件的編程模型異步AP。在2014年得過獎(jiǎng) "Most Innovative Java Technology(最具創(chuàng)新性的Java技術(shù)獎(jiǎng))"
受Sinatra啟發(fā)而創(chuàng)建的web框架,在Java 8中有不小表現(xiàn)。他并不是致力于取代Sinatra,
轉(zhuǎn)載請(qǐng)注明:文章轉(zhuǎn)載自:慧都控件網(wǎng)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)