它非常流行,GitHub已经使用 GraphQL 编写了最新版本的 API,与此同时为了使 GraphQL 对所有开发人员可用,许多公司正在开发产品,例如Johannes Schickling开发的Graphcool框架。
GraphQL: A query language for APIs.
React Router 4
由 Ryan Florence 和 Michael Jackson 创建的 React Router,从为 React 提供的一个路由演变为一个真正的 React Router - 一个简单使用 React 组建的声明式路由。这是 React 团队认可的第一个版本。它的 API 已经稳定下来,React Training团队已经表示在该项目的整个生命周期中不会看到任何大的突变。

![]()
Angular 发布了 v4 版本,紧接着发布了 v5
在臭名昭著的因为没有维护 SEMVER 跳过了版本 3 之后,Angular 4 于3月23日正式发布。在第4版中,Angular 团队采纳了社区项目 Angular Universal - 它提供了一种服务器端渲染 Angular 应用的方法 - 作为 Angular 项目官方的一部分。Angular Animation 包从@angular/core中抽离出来,为了只在需要的时候导入。视图引擎中的前期编译在性能上已经重构,“在最大多数情况下将能减少 60% 左右的生成代码。”
v5 中看到了额外的期待已久的改进。归功于新的@angular/service-worker包,使用 Angular v5 创建一个 Progressive Web App 比以往的任何版本都要更加容易。Angular 编译器也得到了改进,在开发过程中实现了更快的构建/重建,Angular Router 现在公开了所有新的生命周期钩子,包括ActivationStart,ActivationEnd,ResolveStart和ResolveEnd。
Type 和 Flow
Type赢得了很多 Java 开发者的追捧,而Flow提供了一种在不需要激进的重构下更为灵活的方式来引入类型。Java 中缺少类型一直是很的抱怨所在。Type 由 Microsoft 创建,是新版 Angular 中的一项要求。Flow 是 Facebook 的工作结晶。
gitconnected 为开发人员创建了交流社区
gitconnected 发起为开发人员和软件工程师创建社区。它提供了协作、分享文章和与其他开发者进行讨论的能力。此外,你可以在个性化的页面上无缝地显示项目和宣传页。 不要错过与其他人分享你的兴趣、互相帮助学习和成长的机会。
gitconnected - The community for developers and software engineers
2018,我们应该期待些什么
在我们想出如何处理基于组件应用中的样式的最佳方式时,CSS 的战斗就会激化。
越来越多的公司采用具有统一代码库的移动解决方案,如React Native或Flutter。java服务器开发教程
因为离线能力和无缝的移动端体验,web 变得更加原生。
WebAssembly 可以取得长足的进步,提供一个更好的 web 体验。
GraphQL 正在并继续挑战 REST。
由于不再有对开源协议上的争议,React 强化了它的地位(是的,甚至更多)。
Flow 和 Type 采取更强大的举措,使 Java 更具结构。
Containerization 的影响在前端架构中变得越来越普遍。
虚拟现实使用类似A-Frame、React VR和Google VR这样的库正在向前迈进。
人们使用区块链和web3.js(由 Marek Kotewicz 和 Fabian Vogelsteller 创建)构建了一些非常酷的应用程序。
关于本文
译者:@hijiangtao
译文:https://zhuanlan.zhihu.com/p/32119668
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-54685-3.html
当老师的说的都是美好的
日本已經主張台灣主權
坐等消息