前端技术演进(八):未来前端趋势

栏目: CSS · 发布时间: 5年前

内容简介:这个来自之前做的培训,删减了一些业务相关的,参考了很多资料(参考资料列表),谢谢前辈们,么么哒 :kissing_heart:就前端主流技术框架的发展而言,过去几年发展极快,在填补了原有技术框架空白和不足的同时也渐渐趋于成熟。未来前端在已经趋向成熟的技术方向上面将会慢慢稳定下来,进入技术迭代优化阶段,例如语言标准、前端框架等。对于移动端应用,前端要重点发展的下一步可能就是原生NativeView开发,形成一套移动端高效率的前端开发生态体系。

这个来自之前做的培训,删减了一些业务相关的,参考了很多资料(参考资料列表),谢谢前辈们,么么哒 :kissing_heart:

就前端主流技术框架的发展而言,过去几年发展极快,在填补了原有技术框架空白和不足的同时也渐渐趋于成熟。未来前端在已经趋向成熟的技术方向上面将会慢慢稳定下来,进入技术迭代优化阶段,例如语言标准、前端框架等。

对于移动端应用,前端要重点发展的下一步可能就是原生NativeView开发,形成一套移动端高效率的前端开发生态体系。

新领域的Web化思路也会给前端带来技术革新和发展机遇,例如Web虛拟现实(Virtual Reality,VR)、物联网(Physical Web,将物体连入网络的一种理念)Web化、机器学习和人工智能等。

未来前端趋势

frontendmasters.com/books/front…

这里是frontendmaster发布的最近展望,简单解读一下:

  • Nothing will change or slow the usage or popularity of React for many years to come.
    React在最近几年里还是会继续广泛应用,这个挡不住。
  • GraphQL willreplace a lot of REST API's this year.
    GraphQL 会渐渐取代 REST API,不过我感觉这个略微有些激进,只是多一种选择而已。
  • The web will continue to become more native-like with offline capabilities and seamless mobile experiences.
    Web应用用起来会更像原生应用。
  • HTML 5.3 iscoming.
  • Keep an eye onturbo, a blazing fast NPM client.
    据说Turbo比NPM、Yarn之类的快5倍。
  • Expect to learn and useCSS transforms 3d, CSS transitions , CSS flexbox , CSS filters , CSS grid
    多使用CSS新特性。
  • JavaScript usage will continue to grow with noslowdown in sight.
    Javascript用的人越来越多。
  • Still waiting onWeb Assembly to peak. This will likely requiretooling.
    Web Assembly 未来应该是趋势,现在还是在路上。
  • Universal/isomorphic JavaScript solutions continue to evolve e.g. next.js andSapper.
    同构的解决方案不断发展。
  • Web components still lurk and wait for significant traction from developers.
    Web组件越来越多。
  • I believe the end is in sight forCSS pre-processors as PostCSS ,CSSnext, and CSS in JS take over.
    JS可能将会接管CSS预处理器。
  • Older server centricapplication patterns show up again butwith anew spin . The pendulum couldstart to swinging away from strick SPA applications . People will begin to pull back on the complexity of single page applications and return to things like pjax (A mix of SPA and Server-side Rendering. Seestimulusjs.org).
    有服务端渲染需求的只是前端项目的一部分,至于这个预测也不一定。
  • Progressive Web Applications hopefully will catch fire. If they don't, I fear they never will. At least not in their current form.
    其实以后的硬件过剩,大部分场景不需要什么渐进了。
  • "Chatbots created on the basis of artificial intelligence and neural networks will continue to evolve helping to increase communication online. I wonder what it will lead to, but this is unconditional web development trends 2018" . Nods.
    人工智能聊天机器人估计要逆天了, Facebook的聊天机器人在聊天中还会发明自己的语言
  • Vue.js usage will likely overtake all Angular usage .
    Vue超过Angular,这个我觉得应该没啥问题。
  • AR/AV,AI, and chat bots will continue to evolve and find their sweet spot.
  • JavaScriptSymbol andGenerators will likely go unnoticed by most front-end developers.
    这两个特性确实出镜率并不高。
  • More developers will divorce themselves from plain JavaScript and tryto marry another. But, just like in marital divorce one always takes most of the same problems with them to the greener grass and little actually changes. Preferences and values just get re-prioritized and history will repeat itself .
    也就是很多人会尝试TypeScript,就像之前尝试 CoffeeScript 一样,后来就不火了。
  • Webpack 4 will happen, and be better, due to competition!
  • Continuedexploration for the ideal CSS solution for a tree of UI components will not cease.
  • State management gets areset and people start to simplify . Hopefully, this will be the year for solutions like mobx to shine.
    Mobx之类的简化状态管理的库会得到更多应用。

顺便提一下,Google 最近发布了Project Stream技术, projectstream.google.com 可以在 Chrome 上面通过串流玩游戏,这个技术压根就不用安装游戏了,也不存在什么兼容性之类的,直接是游戏画面传输,如果这个技术普及,会对整个UI相关的行业产生重大影响,比如前端、游戏、小程序之类的。

所以技术发展是无法预测的,不知道哪天又有什么黑科技,有啥变化,积极拥抱就对了。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

程序算法与技巧精选

程序算法与技巧精选

郭继展 / 2008-5 / 36.00元

《信息科学与技术丛书•程序算法与技巧精选》分17章,139个例题。书中介绍的算法和技巧涉及到随机数函数理论,基础数论,新意幻方,提高程序运行速度和精度,特定数据排序,穷举、递推、递归和迭代等诸多方面。这些算法和技巧大多是作者历年从事教学、软件开发、学术研究和学习的成果总结。 《信息科学与技术丛书•程序算法与技巧精选》内容不涉及计算机专业课程的诸多概念、理论,读者只需要学过C语言,有算法、结构......一起来看看 《程序算法与技巧精选》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

随机密码生成器
随机密码生成器

多种字符组合密码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具