調查:Java程式設計師最親睞的Web框架

2016-03-12    分類:JAVA開發、程式設計開發、首頁精華11人評論發表於2016-03-12

本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃

這是關於Java的第二個調查,第一個調查請點這裡檢視。

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

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

  • 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企業版 :是社群驅動企業軟體的標準

大家如果用過這些框架,或對上面這些框架有任何看法,歡迎指出。期待聽到你的聲音。

譯文連結:http://www.codeceo.com/article/java-survey-web-frameworks.html
英文原文:Java Survey Results – Web Frameworks
翻譯作者:碼農網 – 小峰
轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]

相關文章