前端和微信小程序未来与发展的示例分析

发布时间:2021-06-12 18:52:10 作者:小新
来源:亿速云 阅读:132

这篇文章主要为大家展示了“前端和微信小程序未来与发展的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“前端和微信小程序未来与发展的示例分析”这篇文章吧。

微信小程序发布或泄露,在互联网圈被刷了屏。许多人高呼这是HTML5的又一大胜利,然而事实真的是这样的吗?随着更多细节的披露我们了解到微信小程序是基于类似React Native技术的。React Native严格来说并不能算HTML5技术。在移动端HTML5技术约等于hyper,最大特点是基于浏览器内核,HTML5的野心也是用浏览器覆盖所有的屏幕,用DOM霸占所有的开发者,基于浏览器内核才是关键。反观RN技术,或微信小程序并不依赖于任何浏览器内核,而是通过一个JS到native的bridge直接调用原生组件。RN本身就是对HTML5的背叛。所以,我认为与其说这是HTML5的胜利不如说这是HTML5的失败。

然而,不管HTML5也好,ReactNative也好,微信小程序也好,背后都离不开JavaScript技术。现在,使用JavaScript你可以使用NodeJs做服务端,可以做HTML5开发,也可做移动端。可以说在看得见的地方JavaScript已经无处不在了。所以,这是JavaScript工程师最好的时代。

入口之争

用技术的眼光看小程序无非是在RN的基础上做了些改动的又一个轮子。这些年前端的轮子漫天飞,相比于Angular,React这些强大的轮子来说,小程序这个轮子其实不值一提,并没有在技术上有什么突破。然而,所谓轮子的背后都是大厂的博弈,而他们争夺的很多时候都是一个入口。

小程序也是如此,拥有大量用户,就可以拥有入口地位,剩下的就是一个方式了。以往的方式是公众号,朋友圈等。现在小程序的方式更进一步,在底层操作系统的基础上再建一层系统,从而接管了操作系统的入口地位,这才是关键所在。这很像浏览器以及HTML5,企图在底层操作系统上构建自己的生态。

chrome为了HTML5的大理想开发了chromebook,那么微信会不会开发微信手机?看到chromebook的现状,我相信微信一定会三思而行。

关于UI,前端的生和死

User Interface 是个高度抽象的概念。不但抽象,而且准确。准确在于表达是什么的同时不约定形式。广义的UI不止屏幕,图形。只要能够做到计算机与人交流的都算UI。在过去是命令行(虽然现在很多工程师依然使用命令行),现在是图形界面。UI随着计算机能力的发展越来越强大。

但随着移动互联网兴起,UI却变得更简单了。由简单到复杂的变化发生了逆转。在未来是否真的需要一块屏幕?

我认为无需外接屏幕,直接神经连接的时代会来临,但取决于很多关键技术的突破,这一天还很远。这一天来临之前其实我们有另一种选择:

有一天微信根本不需要应用号,因为微信本身就可以做到一切,你用自然语言或语音直接与机器交谈。随着深度机器学习的发展,这一天其实并不遥远。这一天意味着html5,react native 等所有前端的轮子都归于沉寂,前端的繁荣也会落幕。那时候我们的前端工程师怎么办?管那么多,趁着繁荣,继续投身到大前端时代吧!

未来属于人工智能,量子计算机。

以上是“前端和微信小程序未来与发展的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. 微信小程序中前端promise封装的示例分析
  2. 开发微信小程序的示例分析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

前端开发 微信小程序

上一篇:android中怎么解决中文字体向上偏移

下一篇:springBoot项目启动类启动无法访问如何解决

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》