【IT168 评论】作为程序员一定要先了解技术趋势,不要单纯地每天埋头苦干,抽时间给自己充充电吧。以下技术趋势针对UI、Web、微服务相关的程序员,是JAXenter.com和JAXenter.de网站用了一个月的时间,大约900+程序员共同参与投票的结果,值得一看。

  UI 趋势

  HTML5是今年最受欢迎的UI编程语言。如果结合“非常感兴趣”和“感兴趣”这两个选项的投票来看,总计有81.4%的受访者支持HTML5。亚军是React.js,第三名是Angular。


▲JAXenter survey 2017: UI technologies results

  JavaFX如何?

  几乎30%的受访者都对今年使用JavaFX感兴趣。但是,虽然它获得了5分,影响力却似乎不及去年的大。2016年,有36.6%的受访者都愿意给JavaFX一个机会。


▲JAXenter survey 2016: UI technologies results

  最明显的变化是排名前三的Java UI kits似乎都与JavaScript没什么关系。但在很多2017年编程语言趋势预测的文章中,都提到JavaScript已经在Java世界中站稳了脚跟。这些结果证明JavaScript还需继续努力。

  Web框架

  这个类别的优胜者是Spring MVC,它超过了Node.js和Play Framework。 有趣的是,最初用于Java EE 8的新MVC框架现在属于社区。Oracle透露,Management,JMS和MVC在Java EE社区调查结果中排名较低,但受访者似乎对Java EE - MVC有不同的看法 。

  微服务/ 开发框架

  Spring Boot是今年最受欢迎的微服务/开发框架显而易见的赢家,它成功地让64.6%的受访者在2017年决定使用它。相比于新手Lagom,Akka、Vert.x和ReactiveX也受到了很多关注。

  如果我们结合一下去年的数字,我们将看到Spring Boot仍然是大部分人的首选,其次是Java EE 7,Node.js,Akka和Vert.x。

  当然这些只能代表目前受到大部分程序员青睐的框架都有什么,主流的不一定就是最好的,如果你有更棒的推荐,欢迎留言。

2017年UI、Web、微服务顶级框架都有啥?不看就落伍了1相关推荐

  1. MSCode微服务平台框架基于SpringCloud、SpringCloud Alibaba、SpringBoot和Activiti7工作流,快速开发办公OA、CRM、ERP、电商、信息管理等业务系统

    MSCode微服务平台框架 mscodecloud.com 基于Spring Cloud.Spring Boot和Activiti7工作流,提供所有源码和详尽文档,帮助企业快速开发分布式业务系统. 企 ...

  2. 微服务架构实战第八节 微服务安全框架,认证与授权

    25 服务安全:如何理解微服务访问的安全需求和实现方案? 今天,我们又将进入一个全新的话题,讨论微服务架构中的服务访问安全性相关的需求和实现方案.在设计微服务架构时,安全性是一个重要但又往往被忽略的主 ...

  3. 微服务开源框架TARS的RPC源码解析 之 初识TARS C++服务端

    作者:Cony 导语:微服务开源框架TARS的RPC调用包含客户端与服务端,<微服务开源框架TARS的RPC源码解析>系列文章将从初识客户端.客户端的同步及异步调用.初识服务端.服务端的工 ...

  4. Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单。

    Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单. 前方: 开源地址:GitHub - cyq1162/Taurus.MVC: Taurus.mvc i ...

  5. java开源框架有哪些_常用的Java微服务开源框架有哪些呢

    随着程序规模的扩大以及复杂性增大,越来越多的Java程序员选择使用微服务进行项目设计研发.微服务的出现有助于开发人员用更低的成本和更少的错误来开发程序,因此也成为Java开发人员最重要的技能之一.但常 ...

  6. 微服务治理框架的选择:对比Spring Cloud和Istio

    导读:目前主流的微服务治理框架主要是Spring Cloud.而Istio作为新一代微服务框架,越来越受到关注.在本文中,我们分享如何选择这两种微服务框架. 作者:魏新宇 宋志麒 杨金锋 来源:大数据 ...

  7. 最流行的微服务应用框架有哪些

    目前最流行的微服务应用框架包括: Spring Cloud:基于 Spring Boot 和 Spring Framework 开发的一整套分布式系统开发工具. Istio:由 Google.IBM ...

  8. 美团大规模微服务通信框架及治理体系OCTO核心组件开源

    来源:美团技术团队 数据猿官网 | www.datayuan.cn 今日头条丨一点资讯丨腾讯丨搜狐丨网易丨凤凰丨阿里UC大鱼丨新浪微博丨新浪看点丨百度百家丨博客中国丨趣头条丨腾讯云·云+社区 微服务通 ...

  9. 浅谈阿里巴巴蚂蚁金服SOFA微服务开源框架

    前言: 提到分布式.微服务,大部分人首先想到的可能是SpringCloud.Duubo等主流框架,但事实上在SpringCloud还未出现之际,蚂蚁金服内部就已经有了一套比较完整的金融级分布式架构So ...

最新文章

  1. jQuery的文档操作方法
  2. 关于C#中编译器保证变量必须初始化规则猜想
  3. (iOS-基本知识)Category VS Extension 原理详解
  4. c++容器定义、初始化、赋值
  5. 解决root用户登录Ubuntu12.04 LTS图形界面
  6. linux脚本多线程,Shell多线程操作及线程数控制实例
  7. 计算机统考测试,计算机统考专业测试题.doc
  8. Android UI之困 横跨四个屏幕的战争
  9. Go 函数的 Map 型参数,会发生扩容后指向不同底层内存的事儿吗?
  10. 移位溢注:告别依靠人品的偏移注入
  11. D-LINK二层交换机Asymmetric VLAN配置
  12. Docker国内Yum源和国内镜像仓库
  13. 用计算机控制人造卫星和导弹发射,广西成人高校计算机实用基础统考理论试题(...
  14. 手机号码检测开通微信
  15. 2019年中国锂电池产业竞争格局
  16. python合并大量ts文件_python爬取基于m3u8协议的ts文件并合并
  17. 码绘与手绘——表达动态
  18. html字体铺盖颜色,这5种颜色的褥子不要去买,盖上会让你的家财散尽!
  19. Es6箭头函数详细用法
  20. MATLAB数学建模必备算法--层次分析法AHP

热门文章

  1. Jupyter Notebook——夏侯南溪常用的快捷键
  2. 机器学习 Machine Learning中正则化的学习笔记~
  3. ASP.NET MVC 3 Beta: Built-in support for charts(MVC3 Razor中使用图表的最佳方案)
  4. LLRP 提供程序概述
  5. Redis学习-性能与优化(五)
  6. python包管理(pip, 源码)
  7. 关于4A系统(我对4A系统的维护的理解)
  8. UNP学习笔记3——基本UDP套接字编程
  9. Linux 常用系统命令-20160504
  10. .net 中的DllImport