Web前端是编程语言中更新迭代最快的,2019年你变强了,也秃了

新闻 前端
本文盘点2019年比较热的技术点,大家好根据前端发展趋势对自己的技术栈做一定规划,抓住重点。

本文盘点2019年比较热的技术点,大家好根据前端发展趋势对自己的技术栈做一定规划,抓住重点。

本文主要聊以下几个技术点:

  • Vue, React, Angular
  • WebAssembly,PWA
  • 小程序
  • Flutter
  • Webpack ,CLI工具
  • TypeScript

1、Vue, React, Angular

web前端是编程语言中更新迭代最快的,2019年你变强了,也秃了
web前端是编程语言中更新迭代最快的,2019年你变强了,也秃了
web前端是编程语言中更新迭代最快的,2019年你变强了,也秃了

Vue 在 2018、2019 年继续增长,其在 GitHub Stars 已经超过了 React ,国内公司更喜欢 Vue。

虽然 Angular 与 React 和 Vue 等库相比,粉丝较少,但它仍然是专业项目的热门选择。

无论是Vue3.0, React16.8 ,还是angular 8 , 在技术方面,三大框架趋于稳定,都是奔着更快、更小、更易维护、更易于原生,开发者更爽的目标发展,写法上也越来越像。

web前端是编程语言中更新迭代最快的,2019年你变强了,也秃了

2、WebAssembly

web前端是编程语言中更新迭代最快的,2019年你变强了,也秃了

WebAssembly 旨在通过提供在 web 上运行二进制格式,最大限度地提高性能,减小文件大小,并支持多种语言的 web 开发, 所有主流浏览器都已经支持。

WebAssembly结合日渐成熟的WebGL技术,使得大型的游戏等应用迁移到浏览器将逐渐成为可能.

随着基础的到位和不断推动改进的Web体验,WebAssembly将开始看到更多的应用。

3、PWA

PWA使用多种技术来增强web app的功能,能够模拟一些原生功能,比如通知推送,能使web应用具有离线功能和无缝的移动/桌面体验。

(1)移动端:PWA能够取得媲美 Native APP 的性能, PWA 本质上是 Web App,借助一些新技术也具备了 Native App 的一些特性,兼具 Web App 和 Native App 的优点。

(2)桌面端Google 、微软 接下来会大力推进 PWA 桌面版,Web 应用将在桌面达到近乎原生的体验。

PWA 将会改变前端与移动端之间的格局,再加上WebAssembly 为 JS 带来的性能上的突破,JavaScript 将应用所有领域,从移动端、到桌面应用、物联网、VR、AR、游戏等 。

web前端是编程语言中更新迭代最快的,2019年你变强了,也秃了

4、小程序依然火爆

web前端是编程语言中更新迭代最快的,2019年你变强了,也秃了

微信小程序的下一步计划,支持 NPM、小程序云、可视化编程、支持分包等,除了微信小程序之外,还有头条、支付宝、百度都出了各家的小程序。

5G 时代很快就到了,在网速、内存和 CPU 更高的情况下,小程序的加载会更快,达到秒开,小程序将会有更广泛的应用。

5、Flutter

web前端是编程语言中更新迭代最快的,2019年你变强了,也秃了

作为谷歌的开源移动UI框架,Flutter可以快速在iOS和Android上构建高质量的原生用户界面,今年,Google I/O 大会宣布了 flutter 支持 web 开发。

flutter 目前的目的就是全平台开发,一套代码同时运行在 iOS 、Android、web和桌面端

6、Webpack

web前端是编程语言中更新迭代最快的,2019年你变强了,也秃了

Webpack作为前端工程化中重要的一项热门工具,将前端各种资源(包括CSS及其预编译方案、JS及其预编译方案)统一打包为.js文件和资源文件(图片),Webpack历经4个版本,不断改进,即将发布V5版本。

Webpack5 的一些变化

  • 删除了Webpack 4已弃用的功能,迁移到Webpack 5时,请确保不显示弃用警告;
  • 删除了自动Node.js polyfill;
  • 使用持久化缓存提高构建性能;
  • 使用更好的算法和默认值改进长期缓存;
  • 清理内部结构而不引入任何破坏性的变化;
  • 引入一些breaking changes,以便尽可能长的使用v5版本。

7、CLI工具继续火爆

各种管理工具的CLI包的创建,让开发人员不必花好几天去纠结配置的问题,专注于应用程序和业务逻辑,几个框架的CLI工具主要如下:

web前端是编程语言中更新迭代最快的,2019年你变强了,也秃了

Angular CLI:

Vue CLI:

Create React App 2

还有其他的一些框架:Next.js(SSR for React),Nuxt.js(SSR for Vue),React Native的Expo CLI。

2019 年, 各CLI 也会有更多的改进及优化。

8、TypeScript将继续发展,也许是Javascript的未来

JavaScript因没有静态类型变量而饱受争议, 试图解决这个问题的主要库有TypeScript、Flow、Reason、PureScript、Elm。

TypeScript 提供了可选的静态类型和业界认可的类( ES5+ 也支持)、泛型、封装、接口面向对象设计能力,以提升 JavaScript 的面向对象设计能力。

相比其他,TypeScript更流行一些,Angular 和 Vue 都采用了 TypeScript,并将其作为开发者社区的标准,2019 年 TypeScript 将有非常大的增长。

对于开发者而言,唯一不变的就是学习能力,掌握了学习能力就能够应对这些趋势变化,祝大家2019技术进步!

 

责任编辑:张燕妮 来源: 今日头条
相关推荐

2020-12-02 16:44:09

IT

2020-12-07 11:27:08

技术资讯

2017-09-12 11:02:51

Python编程语言

2019-06-28 08:56:35

编程语言框架工具

2011-06-20 08:48:17

编程语言

2019-06-28 15:43:50

编程语言程序员Java

2023-03-28 08:23:38

2019-07-17 13:45:42

网络安全防火墙软件

2021-05-17 10:35:22

编程技能开发

2019-07-19 19:57:33

JavaScript技术HTML

2019-12-06 17:40:39

程序员编程语言JavaScript

2018-11-30 13:35:08

编程语言PythonJava

2019-01-09 10:00:19

编程语言Python

2011-02-25 10:12:09

GoWeb

2012-12-13 09:37:46

编程程序员

2019-12-02 09:46:02

编程语言JavaJavaScript

2023-09-07 10:50:22

2019-07-23 14:14:59

编程语言JavaPython

2024-01-08 07:02:48

数据设计模式

2018-03-28 21:40:03

点赞
收藏

51CTO技术栈公众号