用户登录
用户注册

分享至

调查:Java程序员最亲睐的Web框架

  • 作者: 我是养父
  • 来源: 51数据库
  • 2020-08-08

这是关于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企业版?:是社区驱动企业软件的标准

大家如果用过这些框架,或对上面这些框架有任何看法,欢迎指出。期待听到你的声音。

软件
前端设计
程序设计
Java相关