Java Web學習總結(32)——Java程序員最親睞的Web框架

這一次,咱們要討論的是web框架。web

圖片描述

只有少數幾種語言像Java同樣提供了各類各樣的web框架,上面的統計圖就是一個證據。下面是其餘開發者所使用web框架列表:spring

spring MVC/Spring Boot :Spring能夠幫助各地的開發團隊構建簡單輕便、快捷靈活基於JVM的系統和應用程序 
Vert.x :一個用於在JVM上構建反應式應用程序的工具包 
JSF :官方的Java EE web框架 
Play Framework :更容易地使用Java & Scala構建可拓展的、快速又實時的web應用程序 
Grails :Java版本的Ruby on Rails,創建在Spring和hibernate之上,用Groovy編寫 
Spark : 一個受Sinatra啓發的小型框架,幫助使用最小的努力在Java 8中建立web應用程序 
Apache Struts :一個MVC框架,用於建立優雅的、現代化的Java Web應用程序 
Dropwizard :一個用於開發操做友好、高性能、REST風格web服務的框架 
Vaadin :一個服務器端框架,用於構建單個頁面的web應用程序 
JHipster :一個生成Spring Boot+ AngularJS項目的應用程序生成器 
Wicket :使得簡潔、分離關注點和簡單化開發到一個全新水平的web應用程序框架 
JAX-RS :JDK的內部框架,用於建立REST風格的web服務 
Stripes :讓使用Servlet和JSP工做時變得輕鬆 
Sling :一個使用 Java Content Repository,並獲得OSGIt支持的web框架 
GWT :Google開發的一個框架,能夠編譯Java代碼爲JavaScript運行在瀏覽器中 
XSLT :用於轉換XML文檔爲另外一種XML文檔的語言 
Ratpack :用於構建現代化HTTP應用程序的Java庫系列 
Express :這不是Java web框架,而是創建在Node.js上的JavaScript框架 
Ninja framework :全棧web框架,協同GAE工做很好 
Compojure :用於Ring和基於Clojure的web應用框架的小型路由庫 
ZK :一個開源的Java框架,用於構建企業級web和移動app 
Symphony2 :用於web開發的高性能PHP框架 
Java企業版 :是社區驅動企業軟件的標準 瀏覽器

相關文章
相關標籤/搜索