您的位置首页  网络科技  前端

浅谈了不起的前端

  随着技术的兴起,我们进入了移动应用的时代,网页逐渐由 Web Site 演变成了 Web App。涌现的Web App、Hybrid App、Native App。现在大多数App都是混合App,既有原生的功能,也有Web的页面。前端逐渐开始涉及App应用的开发。React Native可以用js来构建原生应用,极大的节约的开发成本,也加剧来前端的学习成本。不久前的谷歌开发大会,讲了Flutter开发原生应用,Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。

  小程序的横空出世,也是对前端的一个挑战,不论微信小程序还是支付宝小程序,都依托于一个巨大的流量池(平台)。前端的多样性也导致前端的复杂性,那么问题来了,我们怎么才能多端使用一套代码呢?

  Taro 是一套遵循 React 语法规范的 多端开发 解决方案。现如今市面上端的形态多种多样,Web、ReactNative、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。Taro是由京东凹凸实验室开发的。

  2015 年 6 月,ECMAScript 6.0 发布。该版本增加了许多新的语法。ECMAScript 以后每年将会发布一个新版本,这无疑将持续促使浏览器厂商不断为 JavaScript 注入新的功能与特性,JavaScript走上了快速发展的正轨。

  现在的前端还是前端吗?随着技术的发展,前端开始涉及各个端,js也可以在各端自由畅行,并不断发掘潜力。一位朋友预测,未来只会存在两种开发人员,一个是端开发工程师,一个是云开发工程师。技术的界限越来越模糊,“全栈工程师”、“架构师”等等新的职业词汇不断涌现。作为一个前端开发人员,要学的东西很多,而且不仅仅局限于前端。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186