当前位置: 首页 > Web前端 > CSS

2019web前端前景趋势分析——爱创课堂

时间:2023-03-31 00:44:35 CSS

2018年,TypeScript百花齐放,GraphQL指日可待,WebAssembly打开了多语言浏览器的大门。所有这些与当前的前端有何关系?分享给大家1.三大框架的标准化有朋友抱怨:“Vue的特点就是上手快,刚开始用起来非常好用,但是如果接手一个别人写的Vue项目else并将其与React进行比较,您将感谢React。”。但是等到Vue3.0发布的时候,估计他不会这么说了。因为Vue3的ClassAPI和React几乎一模一样,所以这个变化不是Proxy和TypeScript,而是支持原生Class的写法。如果用Class来写,代码几乎和React一模一样!importVuefrom'vue'classAppextendsVue.Component{count=0up(){this.count++}down(){this.count--}render(){return(

{this.count}

this.up()}>+this.down()}>-
)}}Vue.render(,document.bodyasHTMLElement)从上面的讨论可以看出,三大前端框架已经趋于稳定和标准化。在我看来,未来是两个。新技术和概念1、GraphQL、PWA、WebAssemblyGraphQL已经被GitHub等技术领导者采用。然而,它并没有像一些人预测的那样迅速起飞。根据StateofJS的调查,只有1/5的前端开发人员使用过GraphQL,但有惊人的62.5%的开发人员听说过它并想使用它。PWA和WebAssembly是两个东西,如果你不懂或者没接触过也没关系,我会出系列教程,大家一起学习,持续关注北码。因为这个以后会越来越流行,但是现在不重要。2.各种CLI工具包我们都知道跟上最新的库、正确配置应用程序并做出正确的架构决策可能会让人精疲力尽。这种痛苦导致了为管理工具创建CLI包,使开发人员能够专注于应用程序和业务逻辑。知名和不知名的流行框架包括Next.js(React的SSR)、Create-React-App(客户端React)、Nuxt.js(Vue的SSR)、VueCLI(客户端Vue)、ExpoCLIReactNative,默认使用Angular3,静态网站话题再起随着JavaScript革命的发生,每个人都喜欢学习最新最好的库,但既然事情已经尘埃落定,我们意识到并不是每个网站都需要一个复杂的Single页面应用程序(SPA)。这导致了静态站点生成器的增长。3.TypeScript可能是JavaScript的未来JavaScript因没有静态类型变量而受到批评。试图纠正这个问题的两个主要库是TypeScript和Flow,但TypeScript似乎是最受欢迎的。事实上,在StackOverflow调查中,TypeScript的评分高于JavaScript本身,达到67%,而最受喜爱的语言的评分为61.9%。根据StateofJS调查,超过80%的开发人员希望使用TS或已经使用它并享受它。对于Flow,只有34%的开发者正在使用或想使用它。所有迹象表明,TypeScript是JS静态类型的首选解决方案,许多人选择使用纯JavaScript。2018年,TS的npm下载量大幅增加,而Flow保持不变。四。MobileFlutter是谷歌推出的全新移动UI框架,旨在帮助开发者同时在Android和iOS平台上开发高质量的原生应用。和React-native/Weex一样,支持热更新。Flutter是用Google自己的Dart语言编写的。恰好今年Dart2正式发布。不知道这两者有没有关系。目前,Dart专注于Flutter和Web,同时提供了一个pub包管理器。好像是一门全新的语言,学习成本有点高。另一方面,TypeScript非常容易接受,基于npm生态,兼容ES语法。所以2019年我对Dart还是持观望态度的,除了不喜欢Dart,Flutter其他方面都很好。在强移动运营的背景下,支持热更新是必须的。对于Weex,边骂边用是一种无奈的状态。Weex本身就是个好东西,捐给Apache,目前正在孵化,未来会很好。但是社区维护很差,问题发布不及时,文档不更新。如果公司没有架构组,还是很难搞定。不过,也有很多好的案例。比如2018年的优酷双十一活动就是使用Weex开发的,效果非常好。通过搭建自建可视化活动平台,可以非常高效的完成开发。结合app中的缓存,整体效果比H5好很多。前端培训咨询,视频资源,学习路线离开VX:haomei0452去收藏我对Weex的看法是,以前Weex只是解决了H5渲染效率的问题,现在强大的运营后台,Weex承载了很多内容,例如动画、游戏甚至图形和图像处理。由此可见,Weex未来将在战略上进行增量。