JavaScript三巨头霸榜,谁是2018年技术框架的王者?
前段时间,我关注了JAXenter关于编程语言的调查结果。这里揭开2018年顶级技术框架的榜单。技术框架调查包涵了Web框架、应用程序框架、UI工具包。
Web框架
JavaScript框架显然是今年最流行的Web框架,React,Angular和Node.js等超级巨星都霸占了榜单的前三。第四名由Spring MVC从Java生态系统中占据,接下来是另一个JavaScript新星Vue.js.
在2016年Angular赢得了用户的青睐,但去年React成功超越了它。并在今年继续保持领先。Java框架在今年的表现不尽如人意,Spring MVC、Java EE框架MVC和JSF似乎都表现不佳,而且对于Vaadin,Wicket来说,情况并没有好转。
应用程序框架
应用程序框架与过去两年相比,没有多少变化。Spring Boot是明显的赢家。虽然Eclipse MicroProfile只获得了15%的受访者投票的新生力量,但值得留意它未来几年中的排名变化。
UI工具包
HTML5是明显的赢家,高达77.4%,其次是Bootstrap和Web组件。
来看看Java UI工具包。人们对JavaFX的兴趣有所下降,但仍然领先于Swing和SWT。Swing获得0.5%的轻微增长。
应该注意的是,从JDK 11开始,JavaFX将作为独立模块提供,与JDK分离。Oracle在一份白皮书中写道,截至2022年3月,JavaFX新修补程序将继续得到Java SE 8的支持,并宣布他们“正在与感兴趣的第三方合作,以便更容易地构建和维护JavaFX作为单独分发的开源模块。