登录  /  注册

前端和微信小程序的未来与发展

零下一度
发布: 2017-05-25 18:09:26
原创
1805人浏览过

        微信小程序发布或泄露,在互联网圈被刷了屏。许多人高呼这是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. 分享我是如何看待微信小程序的

2. 小程序开发之实现楼层锚点跳跃实例详解

3. 小程序开发--选择器多级联动

4. 小程序之模块化详解

以上就是前端和微信小程序的未来与发展的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号