核心
前端三大框架已趋于平稳,标准化,向 Web Components 看齐。
小程序(各种平台)爆发,互联网创业优先选择小程序。多端受到重视,不再只是 all in mobile。
WebAssembly 让更多语言可以运行在浏览器上。
PWA 进入稳定期,尤其是 PWA 桌面版,可以让我们更好的看清楚 PC 桌面版开发的全貌。
Flutter 发展较快,最大硬伤是Dart语言。RN原有的开发方式会退出历史舞台。
TypeScript已经慢慢成为前端的主流开发语言,将成为必备开发技能。
开发团队前后端分离已经进入深水期。
其他:ServerLessGraphSQL发展迅猛、D3、webgl、SVG、webpack不再是唯一的打包工具选项(Rollup、parcel零配置)、WebRTC、静态生成、人工智能前端化
趋势一:更加移动优先
响应式设计显然是目前web前端开发领域的主要趋势之一,并且这一趋势在未来还将持续一段时间。虽然现在的响应式设计大部分还是以PC版优先,然而如果有一天我们把PC版放到比移动版次要的位置上,也没有什么好奇怪的。因为,目前许多web前端开发者已经开始转向以移动优先方案来做他们的响应式设计和开发,这就象征着一个重大转变,值得我们跟进的。
趋势二:更多使用快速原型开发工具
众多web前端开发者从2018年开始尝试使用快速原型开发工具,而在2019年将是这种技术真正爆发的一年。“UXpin、Webflow、Invision以及其它许多快速原型开发工具,让设计师不用写一行代码,就能为网站和服务快速创建低保真和高保真原型,便于设计师衡量它们的可用性和美观性。”web设计师Jamie 如是说,“许多工具也允许你在浏览器中设计原型并从工具里真正启动网站自身。”
趋势三:营销类页面小程序化
这个指的就是大家平时在微信里看到的各类营销网页,因为主要入口在微信,因此变成微信小程序。这个大家比较好理解吧,就不多说了。小程序现在可能BUG多,功能跟不上,但是要替代这类网页可能也就是2年不到的时间。
趋势四:HTML内的技术改进
这个能影响到的范围看起来很大,但其实场景比较有限,主要是排除掉上面说的1和3之外的空间。空间就在于这两大技术目前都没有成熟的最佳实践,还需要探索。
在互联网时代,更多的人、场景、知识将需要被更加紧密地联系在一起,而有连接的地方就会有界面,有界面的地方就会有前端。每一门学科与技术都是在不断摸索和总结中前行,前端技术也不例外。未来我们有理由相信在前端技术日趋成熟的前提下,新的突破和变革将会给我们的工作与生活带来更多惊喜。
趋势五:虚拟现实
如果要讨论web前端技术趋势怎能不提到虚拟现实技术VR呢,2019年将继续是VR成为主流的一年,这也就意味着web开发者将通过VR来吸引用户,我们已经看到一些公司比如Mozilla和Google投资开发VR与Web之间的API。越来越多的VR应用程序将相继问世,所以如果看到越来越多的虚拟现实元素出现在 Web上,也别觉得奇怪。