调查:Java程序员最亲睐的Web框架
这是关于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程序员最亲睐的Web框架的更多相关文章
- Java Web学习总结(32)——Java程序员最亲睐的Web框架
这一次,我们要讨论的是web框架. 只有少数几种语言像Java一样提供了各种各样的web框架,上面的统计图就是一个证据.下面是其他开发者所使用web框架列表: spring MVC/Spring Bo ...
- Kotlin 喧嚣过后,谈谈 Java 程序员未来的出路
http://blog.jobbole.com/111422 Java 生态圈 Java 的生态环境开放.自由,在Sun/Oracle.Google.Apache.Eclipse基金会等各大厂商,还有 ...
- 5年经验Java程序员面试20天
写在前面 今天分享的是一位5年工作经验的Java工程师在帝都的面试经验总结,看看这些互联网公司都爱问些什么题,希望对大家的面试有指导意义. 从事Java开发也有5年经验了,4月初自己的开启面试经历 ...
- Java程序员转行大数据的优势
大数据时代,中国IT环境也将面临重新洗牌,不仅仅是企业,更是程序员们转型可遇而不可求的机遇. 国内大多数大型互联网公司的程序员被称作研发工程师,但实际上国内几乎没有研发项目,只能叫做开发.开发程序员的 ...
- Java程序员必备的10个大数据框架!
作者:java妞妞 blog.csdn.net/javaniuniu/article/details/71250316 当今IT开发人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语 ...
- [转载]一个标准java程序员的进阶过程
第一阶段:Java程序员 技术名称 内 容 说明 Java语法基础 基本语法.数组.类.继承.多态.抽象类.接口.object对象.常用类(Math\Arrarys\S ...
- Java程序员应该了解的10个面向对象设计原则
面向对象设计原则: 是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton.Decorat ...
- To Java程序员:切勿用普通for循环遍历LinkedList
ArrayList与LinkedList的普通for循环遍历 对于大部分Java程序员朋友们来说,可能平时使用得最多的List就是ArrayList,对于ArrayList的遍历,一般用如下写法: p ...
- Java 程序员们值得一看的好书推荐
"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一 ...
随机推荐
- GridView中某一列值的总和(web)
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.R ...
- JAVA JDK 1.6 API中文版.CHM打开chm提示,“ 已取消到该网页的导航”
JAVA JDK 1.6 API中文版.CHM打开chm提示,“ 已取消到该网页的导航” silent fish 装了win7后,打开chm文件,发现很多在xp系统打开正常的chm文件竟然出现问题, ...
- SQL SERVER 查看死锁的存储过程
end
- acl操作记录
官方文档内容: 1.CREATE_ACL Procedure创建ACL Note: This procedure is deprecated in Oracle Database 12c. While ...
- iOS网络通信类库
iOS网络通信类库 iOS网络通信类库:ASIHTTPRequest,AFNetworking,MKNetWorkKIt. ASIHTTPRequest在ios5.0之后就不在维护了,所以之后主要就是 ...
- 五分钟看懂js关键字this
this是js里面很常用的关键字,而灵活的js也赋予了这个关键字无穷的生命力,相信你也有被它糊弄的时候,我总结了一个6字原则,大部分场合都能清醒分辨this到底指向who,跟大家分享一下,欢迎指正. ...
- Dynamic Web Module 3.0 requires Java 1.6 or newer报错
在项目的pom.xml的<build></build>标签中加入: <plugins> <plugin> <groupId>org.apac ...
- php 购物车完整实现代码
1.商品展示页面 代码如下: <table width="255" border="0" cellspacing="0" cellpa ...
- Magento 编译 php5.6.21 命令
./configure '--prefix=/alidata/server/php' '--enable-opcache' '--with-config-file-path=/alidata/ser ...
- Code::Blocks 的配色方案
codeblocks的配置文件是default.conf, 在Windows系统下,该文件在C:\Documents and Settings\Administrator\Application Da ...