这个来自之前的培训,删掉了一些业务相关的,参考了很多资料(参考列表),谢谢学长好吗?就前端主流技术而言,就框架的发展而言,这几年发展极为迅猛,在填补原有技术框架空白和不足的同时逐渐成熟。未来前端将逐渐稳定在成熟的技术方向,进入技术迭代优化阶段,如语言标准、前端框架等。对于移动应用,前端开发的下一步可能是原生的NativeView开发,形成一个高效的移动前端开发生态。基于Web的新领域思想也将为前端带来技术创新和发展机遇,例如Web虚拟现实(VirtualReality,VR)、物联网(PhysicalWeb,一种将物体连接到网络的概念)、Web基于,机器学习和人工智能等未来前端趋势https://frontendmasters.com/books/front-end-handbook/2018/2018.html这里是frontendmaster发布的最新展望,简单解读:Nothingwill改变或减缓React在未来许多年的使用或普及。React将在最近几年继续广泛使用,这是无法阻止的。今年GraphQL将取代很多RESTAPI。GraphQL会逐渐取代RESTAPI,但我觉得这有点激进,只是多了一个选择。网络将继续变得更加本地化,??具有离线功能和无缝的移动体验。HTML5.3即将到来。关注turbo,一个超快的NPM客户端。据说Turbo比NPM、Yarn等快5倍。期望学习和使用CSStransforms3d、CSStransitions、CSSflexbox、CSSfilters、CSSgrid以及更多使用新CSS功能的东西。JavaScript的使用量将继续增长,而且看不到放缓的迹象。越来越多的人使用Javascript。仍在等待WebAssembly达到顶峰。这可能需要工具。WebAssembly应该是未来的趋势,而且还在路上。通用/同构JavaScript解决方案不断发展,例如next.js和Sapper。Web组件仍然潜伏并等待开发人员的大力推动。我相信随着PostCSS、CSSnext和CSSinJS的接管,CSS预处理器的末日就在眼前。JS可能会接管CSS预处理器。旧的以服务器为中心的应用程序模式再次出现,但有了新的变化。钟摆可能会开始远离棘手的SPA应用程序。人们将开始放弃单页应用程序的复杂性,并返回到诸如pjaxSPA(SPA和服务器端渲染的混合体。参见https://stimulusjs.org)之类的东西。服务端渲染需求只是前端项目的一部分,这个预测不一定是真的。渐进式Web应用程序有望火起来。如果他们不这样做,我担心他们永远不会。至少不是目前的形式。事实上,未来硬件会过剩,大部分场景不需要任何渐进。“基于人工智能和神经网络创建的聊天机器人将继续发展,有助于增加在线交流。我想知道它会导致什么,但这是2018年无条件的网络发展趋势”。点头。是的,Facebook的聊天机器人在聊天中发明了自己的语言。Vue.js的使用可能会超过所有Angular的使用。Vue超过了Angular,我觉得这个应该没问题。AR/AV、AI和聊天机器人将继续发展并找到它们的最佳位置。大多数前端开发人员可能不会注意到JavaScript符号和生成器。这两个功能确实没有太多曝光。越来越多的开发人员将与纯JavaScript分道扬镳,并试图与另一个人联姻。但是,就像在婚姻离婚中一样,人们总是把大部分相同的问题带到更绿的草地上,而实际上几乎没有什么改变。偏好和价值观只是重新确定优先级,历史将重演。也就是说,很多人会去尝试TypeScript,就像之前尝试CoffeeScript一样,然后就流行不起来了。由于竞争,Webpack4将会出现,并且会变得更好!对UI组件树的理想CSS解决方案的持续探索不会停止。状态管理得到重置,人们开始简化。希望今年将是解决方案的一年像mobx这样简化状态管理的库大放异彩。Mobx会用的更多。顺便说一句,谷歌最近发布了ProjectStream技术。https://projectstream.google.com可以在Chrome上通过流式播放游戏。这个技术完全不需要安装游戏,没有兼容性。直接就是游戏画面的传送。如果这项技术得到普及,将会对整个UI相关行业产生重大影响,比如前端、游戏、小程序等。因此,技术的发展是不可预测的。不知道哪天会出来什么黑科技,会发生什么变化。积极拥抱它是正确的。
