• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >微信小程序 > 前端和微信小程序的未来与发展

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-11-30

匿名通过本文主要向大家介绍了前端,微信小程序等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
微信小程序发布或泄露,在互联网圈被刷了屏。许多人高呼这是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. 小程序之模块化详解

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

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 微信小程序如何使用微信SlideView组件(附示例)
  • 小程序中搜索功能的实现方法(代码)
  • 小程序中点赞和收藏功能的实现代码
  • 微信小程序前端源码的解析
  • 前端和微信小程序的未来与发展
  • 小程序开发使用Immutable.js的代码实例
  • 通过微信小程序看前端

相关文章

  • 2018-11-30微信小程序中自定义模态对话框的实例详解
  • 2018-11-30登录页云层漂浮的动画效果使用微信小程序实现的图文详解
  • 2018-11-30微信小程序实例:实现系统时间、时间戳时间以及时间戳加减的获取代码
  • 2018-11-30小程序自定义消息框
  • 2018-11-30微信小程序之UI与容器组件介绍
  • 2018-11-30微信小程序template模板详解
  • 2018-11-30分享.net制作的抽餐厅和游戏装备的小程序
  • 2018-11-30关于node.js实现微信支付退款的功能
  • 2018-11-30微信小程序案例详解:页面搭建
  • 2018-11-30微信小程序开发之animation循环动画实现让云朵飘的效果

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 微信小程序template模板的分析
    • 微信小程序变量连等报错(ReferenceError: xxxxx is not defined)
    • 小程序开发不可或缺的Flex布局模式
    • 微信小程序实现点击按钮修改字体颜色功能
    • 微信小程序购物商城系统开发系列-工具篇
    • 微信小程序与页面wepy框架布局应用案例分享
    • 微信小程序开发小程序架构篇图解
    • 微信小程序内如何做出跑马灯效果(附代码)
    • 微信小程序数据封装及参数传值等经验总结
    • 微信小程序之五星评价功能制作

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有