这跟是否是一个更好的类型体系几乎是无关的。——我敢打赌,大年夜多半开辟人员更关怀的是支撑和易用性。
此外,TypeScript 的社区是很大年夜的。经由过程 DefinitelyType 项目,TypeScript 供给的风行 NPM 包的类型定义与 flow-typed 供给的类型定义比拟,要多很多。如不雅不出不测,这一事实对任何应用 Flow 的项目标经久生计才能构成严重威逼。
移动端
通用 Web 应用法度榜样在 React 出现的时刻开端风行起来。这种立异使前端 Web 应用法度榜样可以或许以增长开辟复杂性为价值袈溱办事器上先衬着。固然它们还很是很风行,但它们毫不是真正的干事方法。
在移动端,当前的开辟者已经开端专注于开辟所谓的渐进式 Web 应用 - 这是最初由 Google 赞助的一项筹划,旨在使 Web 应用对移动端用户加倍友爱。对于开辟者来说,这意味着加倍存眷速度和移动端用户体验。这可以经由过程应用像 service workers 来实现离线支撑和应用法度榜样清单文件来定制应用在操作体系中的外不雅等新技巧来实现。这可以被看作是响应式网页设计的天然演变。
Google 还赞助了加快移动端页面(Accelerated Mobile Pages,AMP)项目,该项目经由过程标准化由 Google 供给的缓存式 Web Components 轻量级文档格局来极大年夜地增长了移动设毕喔赡网页加载次数。它已经被收集上的主流内容宣布商敏捷采取,但关于宣布商的告白收入和关于经由过程在 Google 办事器上托管内容而放弃控制权的担心┞封两方面存在持续的┞幅议。
如不雅我们欲望 Web 持续保持为一个充斥竞争和吸引力的平台,我们须要与移动端应用竞争。
尽管 渐进式 Web 应用不克不及做移动端应用可以做的所有工作,但它是保持 Web 历壮健康状况的重要一步。我欲望他们变得更受迎接,最好在不久的将来成为强迫性的。
概括总结
总的来说,前端已趋于将现有项目和 Web 开辟中很多不合的部分进行整合。React、webpack、TypeScript 持续变得更受迎接。Vue 和 Parcel 看起来可能成为各自的范畴的领先者的竞争威逼;同时,旧的技巧如 Angular 和 Browserify 还在,但以开端迟缓下滑。
一些趋势仍在持续,如基于组件的设计。它毫不是一个新概念,它比来开端中兴并不局限于 Web 开辟。我不欲望应用法度榜样架构在短期内产生任何根本性的变更。
有一种偏向于开辟者友爱的“自认为是”的对象。你可以在否决 Webpack 和 React 的生态体系的复杂性上看到它们。简单切实其实胜过复杂,然则没有复杂度很难知足各类各样的需求。
前端成长须要的是更多的共鸣。人们经常嘲笑它过于复杂,我也有如许的不雅点。
比来的一个重点是吸引新的开辟人员,我认为我们也应当存眷一般企业 Web 项目中的复杂性——包含应用法度榜样本身和帮助它的构建对象。
插件: LogRocket, 一款合适 Web 应用的 DVR
LogRocket 是一个前端日记对象,它可以让你像产生在本身的浏览器中那样重现问题。无需猜测缺点产生的原因,或者请求用户截图以及日记转储,LogRocket 可以让你重现会话以便快速懂得产生了什么缺点。无需推敲框架,它实用于任何应用法度榜样,也有插件可以大年夜 Redux、Vuex和@ngrx/tore 上记录额外的高低文。
除了记录 Redux 动作和状况之外,LogRocket 还会记录控制台日记、JavaScript 缺点、客栈信息、带有头+主体的收集请求/响应、浏览器元数据和自定义日记。它还可以指导 DOM 记录页面上的 HTML 和 CSS ,即使是最复杂的单页面应用法度榜样也可以重建像素完美的视频。
【编辑推荐】
- 主动 Import 对象,前端打字员的自我救赎
- 外媒速递:2018年十大年夜软件的开辟趋伸瞻望
- 2018年体系工程和运营范畴值得存眷的七个趋势
- 2018 最值得存眷的 JavaScript 趋势
- 不须要安装任何开辟情况,在浏览器琅绫擎就能在线演习31种编程说话
推荐阅读
谷歌桌面系统将从 Ubuntu 迁移到基于 Debian 的 gLinux
年前最后一场技巧盛宴 | 1月27日与京东、日记易技巧大年夜咖畅聊智能化运维成长趋势! 在基于 Ubuntu 体系的 Goobuntu Linux 发行版本宣布5年之后,援引外媒 MuyLinux 报道 Google 近日已经>>>详细阅读
本文标题:2018 前端趋势:更一致,更简单
地址:http://www.17bianji.com/lsqh/40419.html
1/2 1