小程序混战的时代(灵工时代小程序)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

本篇文章给大家谈谈小程序混战的时代,以及灵工时代小程序对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

2020年在这个自媒体小程序飞驰的时代,网站还有必要存在吗?还值得去运营吗?

2020年,在这个自媒体小程序飞驰的时代,在当今各种信息爆炸的时代,如果网站能赢利,有较大的生存空间,有较大的发展潜力,有相当程度坚信、坚定的忠实粉丝,有一定程度的社会和市场价值和意义,完全应该有必要存在,完全应该拓展运营,完全应该建立创新全面、全新的经营、运营理念和信念。否则,就应该停运、关闭。在市场经济的前提下,优胜劣汰,这是市场经济的丛林法则和经济规律。

对于、关于新建、新开网站,要着力、着重调研市场可行性研究报告,要精准评估、评测、评判市场准入风险,以及所承担的后果和代价。

当今中国社会,信息爆炸、通信发达、电子(软科)选进,市场成熟、日趋‘’饱和‘’,网站想要在市场上立足、谋生存、求发展,我个人认为不是件很容易的事情,风险与商机并存,还赚钱有人亏本,还亏本有人赚钱,关键在于看各网站的经营理念和经营战略,看各自的真本领、真功夫。如果没有哪个胆量、能力、才华、资源、资经、人脉,最好不要经营网站,因为现代中国社会各种软、硬媒体,各种信息软件通信应有尽有、百花齐放、千姿百态、万紫千红;只有自己想不到的,没有人家做不到的,网站经营立足,‘’千难万险‘’,不是一件轻松的事情,‘’绝处逢生‘’的机率、机会较少,成功的概率不大;因为各种信息爆炸、科技先进发达的时代,人们选择的条件、机会和机遇太多太多。

经营网站:再难有人成功,再易有人失败,商海沉浮,八仙过海,各显神通,华山论剑,笔水论锋,最关键取决于各人的看家本领和智谋、理念与信念

小程序大爆发的时代,要如何去运营推广呢?

小王带领团队一周的做文案、研发程序,终于将老板觉得可以的小程序推上了线,但这仅仅只是开始,因为老板要的是最后的客户量,而小程序也算一个比较封闭的,在微信中想要进行引流也不是特别的容易的,那么有哪些方法能帮助到小王呢?

引流一:通过名称搜索带来用户

流量大小:张小龙在微信公开课上重点强调了“搜一搜”这个超级入口的流量

小程序搜索

你应该怎么做:给小程序取一个好名字,这个名字就像SEO的关键词。

如何设置好你的小程序关键词,并且提升这个关键词的排名:

1、小程序上线时间:越早上线,优势越大,曝光次数越多(5%)

2、描述中完全匹配出现关键词次数越多,排名越靠前(10%)

3、标题中关键词出现1次,且整体标题的字数越短,排名越靠前(35%)

4、微信小程序用户使用数量越多,排名越靠前(50%)

引流二:附近的小程序带来用户

流量大小:相当于免费5公里流量曝光,且可添加1千米范围内同样进入此功能的人为好友。仅此功能,曾经缔造了多少大号和微商,价值巨大。

附近的小程序

你应该怎么做:你只需要填写自己企业或门店的地点信息,即可快速设置特定地点展示自己的小程序。小程序不止可以添加1个地理位置,它总共可以添加10个地理位置。也就是说可以给店铺增加10倍的曝光。建议你一定要开通附近的小程序。

引流三:通过公众号给小程序带用户

流量大小:取决于你公众号的粉丝量和阅读量;

通过公众号给小程序带用户

你应该怎么做:通过公众号绑定小程序,底部菜单设置小程序入口,文章插入小程序卡片等方式可以达到锁住用户的目的。

引流四:通过微信群分享带用户

流量大小:微信小程序支持分享给微信好友和微信群,社群的流量就等于这个渠道的流量。拼多多可是靠在社群分享小程序进行拼团砍价,已经在美国上市了。

通过微信群分享带用户

你应该怎么做:进行社群运营或者借用别人家的人群,把你的小程序分享在社群里。

引流五:通过线下门店引流

流量大小:线下扫码是小程序最快的引流方法之一

你应该怎么做:你可以在线下举办促销活动,然后吸引用户主动扫描小程序的二维码领取优惠。

通过线下门店引流

例如,做面膜的微商,可以免费向美甲店提供一些单片的面膜。当有客户来店的时候,只要扫码即可免费领取一片面膜。这样一方面可以提高客户对门店的好感度,客户也愿意通过扫码获取免费的产品体验。

又比如,餐厅通过小程序扫码点餐,既节约人力人本,还可以把客户导入小程序,通过营销引流用户第二次到店用餐。

引流六:通过付费广告引流,包括广点通、朋友圈广告等

流量大小:百亿级曝光量,持续投放就能给你的小程序带来源源不断的流量。

你应该怎么做:找中维尚谷投放朋友圈广告或广点通,在广告贴片上放上专属的小程序码,点击进入,就是小程序“有车以后”的首页。

通过付费广告引流,包括广点通、朋友圈广告等

引流七:通过中维尚谷的小程序代运营服务引流

流量大小:10亿微信用户就是小程序推广的海洋。

你应该怎么做:这种方法最为省心,将小程序的运营全权交给中维尚谷,委托我们运营,不过你的小程序本身质量要好,如果小程序本身质量不高的话,再怎么推广也吸引不到用户。

这7个引流的方法也不知道小王能不能用的上,不过还是不错的,毕竟微信中的用户是非常的多的,能引来万分之一就足够了

五大社交软件混战,微信以一敌四完胜,创始人张小龙的六把利剑

2020年中国富豪榜,马化腾以4100亿的身价超过了马云,成为我国新首富。可以说,如今的马化腾正值人生巅峰,春风得意,无限风光。

那么,把他推到巅峰的产品是哪一款呢?音乐? 游戏 ?视频?还是广告?这些都不对,我认为应该是——微信。

微信虽然免费,但它给马化腾创造的价值却不可估量,这想必就是所谓的无价之宝吧?作为私密性很强的社交软件,微信的用户数量有10亿多,要知道,我国总共才有14亿人口,除去老的小的,几乎所有人都成了微信的用户,在这个基础上,再干什么估计都会顺风顺水吧?从这点看来,马化腾会成为首富也就没什么奇怪的了。

微信这么厉害,它到底是如何崛起的呢?

五大社交软件混战的时代

混战时代是什么时代?都有哪几路诸侯?

要说当时,可真是太热闹了,除了微信之外,还有四家在争夺互联网社交之王的宝座,让我们看看都有哪四家:

第一家,于2010年12月推出的米聊

对,你猜的没错,是雷军的小米 科技 出品的产品,这款软件是最早出现的移动端社交软件,早了微信数个月,在它风光初现的时候,微信还在娘胎里转筋呢。

米聊虽然占尽先机,也有米粉的大力支持,但依然无法夺得霸主的地位,因为天生丽质的微信一诞生,米聊就很快被超越了,然后就再也没能反超过来,悲剧……

尽管米聊现在依然霸占着苹果的应用商店App Store中国区免费社交类应用软件的前列位置,但也就是如此了,它不仅沦为小米圈内的通讯工具,还在2014年就已经卖给了别的公司,从此再也无法走进大众视野,想要跟微信叫板已经不可能了。

第二家,于2013年8月推出的易信

对,你又猜对了,这是网易和中国电信两家一起搞出来的杰作,一开始的功能是聊天、自建贴吧、新闻资讯,主打免费短信和免费电话。

在诞生短短一年之后,其用户数量就突破了1亿大关,可谓是成长飞速,但是呢,你明白的吧?在它诞生的时候,微信早已经雄霸天下了,所以基本上就没它什么事了,虽说现在还活着,但估计也就是还活着了,用户活跃度低,同质化严重,想要跟微信比拼,从一开始或许就没有这个可能。

第三家,于2013年9月推出的来往

这是谁家的宝宝?你猜不出来了吧?呵呵,有的时候,你觉得难的,其实是最容易的,它就是阿里巴巴马云的作品。

毫无疑问,这是要跟微信叫板的啊,来往的特色是阅后即焚,啥意思?就是你发个图片过去,对方必须长按才能看,然后就焚了,不能再看了。

两大互联网巨头总该碰撞出点火花来了吧?可惜,来往还不如前两位呢,虽然马云非常努力,甚至都发动了家人来推这款软件,但还是没能给微信造成过任何威胁,无奈在2015年11月改名为点点虫,专做私密社交。

第四家,于2011年8月推出的陌陌

这款软件一看就是用来做陌生人交往的,它没什么大来头,由一家名叫陌陌 科技 的公司开发而成。

然而,就是这样一个不起眼的小软件,它却成了微信的竞争对手,而且,是微信的四大竞争对手中最坚强的一个,不仅成功上市,而且用户数量过亿还非常活跃。

我认为,陌陌之所以能够另辟蹊径,杀出一条血路,是得益于它差异化的产品定位,陌陌并不像其它四家那样在中原战场上杀的昏天黑地,而是自己躲在偏远盆地中经营着自己的小天地,很多人至今都很喜欢玩儿陌陌,看来这东西确实有好玩儿的地方。

话虽如此,但无论是占据先机的米聊,还是依托移动通信巨头的易信,或是第一大互联网企业阿里巴巴开发的来往,亦或是悄悄诞生然后异军突起的陌陌,都无法撼动微信的霸主地位。如今,微信坐拥全国人民,稳居社交软件第一名,它为什么这么厉害呢?

微信夺得霸主的六大因素

生子当如孙仲谋,产品当效马化腾。

微信之所以能够力压群雄、独占鳌头,本人认为,主要是依靠如下几点:

1 超强大的用户基础

在微信推出的时候,QQ已然经营了十多年,用户数量好几个亿,这等于是给微信装了一个火箭推进器,只要稍微一引导,这好几亿人就会摇身一变,成为微信用户,这个谁能追得上啊?谁能?

2 接地气的功能创新

微信的创新不是粉丝经济,那是米聊的主菜;不是语音通话,那是易信的特色;不是玩儿私密,那是来往的方向;也不是查看附近的人,那是陌陌的专长。

历经1.0、2.0、3.0版本的成长之后,微信4.0版本推出了一个叫做朋友圈的东西,这是在其它竞争对手的产品中没有出现过的功能,从现在的情况来看,大家都喜欢没事发发朋友圈啊,看来,这个功能不仅创新,而且实用。

以朋友圈为标志,微信随后又接连不断的创造出许多有趣且有用的功能,这些功能一起组成了微信的硬实力。

3 生态化的全局思维

作为微信的创始人,张小龙一直在 探索 产品和人性之间的联系,最后呈现在大家眼前的就是全生态化的微信。

今天,你用微信不仅可以聊天发信息,还可以视频通话,还可以购物支付,还可以叫出租车,还可以交水电费,还可以看小说,还可以读新闻,还可以玩 游戏 ,还可以叫外卖,等等等等……

也就是说,你有了一个微信,日常的吃穿住行,基本全部满足,这已经不仅仅是社交软件了,而是一个全方位生活软件,大家每天都在微信营造的电子生态体系中获取着自己所需的东西,微信被大家所需要。

4 自媒体的强大营销

当朋友圈取得巨大成功之后,2012年8月,微信公众平台正式上线,也就是现在大家所熟悉的微信公众号。

自此之后,谁都可以创建属于自己的公众号,然后在上面发表自己的文章,推广自己的产品,你喜欢什么类型的公众号,就可以通过关注成为这个号的粉丝,然后就可以每天都看到这个号推送的内容了。

这个可不得了,要知道那时候自媒体都还没兴起,微信公众号可谓是自媒体行业的领军者,现在,只要是有点网络营销概念的公司,都会经营自己的公众号,聚拢属于自己的粉丝。这样,你有什么产品都可以直接推给粉丝们看,与粉丝们进行互动,销量细水长流。

5 有勇气的参与竞争

跟谁竞争?当然是阿里巴巴了,在打败了马云苦心经营的来往之后,微信又马不停蹄的开始进军支付领域,想要动摇支付宝的万里江山。

你可能会说,支付宝创立多年,是马云的一大招牌,怎么会轻易被人压下去呢?有的时候,事情还真就不符合逻辑。

2015年的新春佳节,全国人民都坐在家中看节目的时候,发现手机上出来一个摇红包,然后呢,大家就开始摇啊摇,殊不知,这是微信支付对支付宝发起的全面进攻,当晚,总数为5亿的超大额度现金红包在微信支付和一众商家的联合推广下,以摇红包的形式发到了用户手中,这一举动迅速斩获了数亿用户的芳心。

面对微信的大举入侵,支付宝始终没能组织起有效的反击,反而逐渐的与对手融合在了一起,发展到今天,微信和支付宝已经成为人们日常支付的两大手段,可以说,微信支付后来居上,与支付领域霸主支付宝平分秋色,真可谓是虎胆英雄,善于深入敌后,挑战各种不可能。

6 有才干的团队

计划再完美,资金再充足,基础再牢靠,人不行一切都白搭,微信之所以取得成功,与创始人张小龙和他带领的团队密不可分。

这个团队最大的特点是什么?打个比方,如果有客户对产品有什么疑问,只要找到他们团队,他们立刻就会建立一个群予以即时解决,这是非常可怕的团队,办事效率极高、专业水平极强、理想信念极稳、自信之心极大,有这样的团队在后面开发,微信能不在人前顺风顺水吗?

微信的成功,不是偶然,而是必然。

任何现象的发生,都有它背后的道理,关键就在于你能不能看透,能不能把握,能不能运用,能不能消化吸收了。

感谢大家的阅读,咱们下期见!

taro 怎么集成 android sdk?

【CSDN 编者按】小程序这个由微信带头的产物,格外鲜明地体现了移动互联网的「时机」这个词,早在微信小程序之前,有力推轻应用的百度,有来自 HTML5 中国产业联盟的 DCloud 所主张的流应用,但最终却都已经淹没在了移动互联网的历史长河之中。唯有微信小程序风生水起,更是带动了巨头们的争相入场。

小程序迎来了专属于中国移动互联网的群雄逐鹿的时代。

本文作者王安即是流应用的创造者,作为移动领域的老兵,他依然在矢志不移地构建移动开发工具框架及生态,从原生应用到 HTML5 再到如今的小程序,他是这段历史的见证者、参与者。从这篇文章中,我们能够鲜活地看到小程序的技术演进历程,以及对于所有开发者来说,终将去往何处。

作者 | 王安

责编 | 唐小引

封图 | CSDN 付费下载自东方 IC

出品 | CSDN(ID:CSDNnews)

中国特色的移动互联网时代

伴随着QQ 小程序面向用户开放,这个手机端月活 7 亿的巨无霸正式入场。小程序,终于成为了超级 App 的标配。

盘点下已经支持小程序的超级 App:

微信、企业微信、QQ、支付宝、高德地图、手机淘宝、百度、百度贴吧、百度地图、今日头条、抖音……

这些璀璨耀眼的名字,背后都是巨大的流量。

在这群超级 App 的支持下,中国的移动互联网格局被彻底改变。

这个有中国特色的移动互联网时代,被称为“小程序时代”。

这是继手机支付后,中国的移动互联网领先世界的第二个代表事物。

中国的技术标准、开发者生态,第一次得到大规模的普及应用,而且很明显,小程序在功能和体验上均超过了 HTML5。

中国人能建立开发者生态吗?这个命题曾一度让人怀疑。

小程序完成了这一步突破,这是一场值得歌颂的中国技术生态发展史。

让我们来回顾下这场技术生态革命,是如何开始,又将要去向何方。

罗马不是一天建成的

小程序不是一天发明出来的

HTML5 于 2007 年在 W3C 立项,与 iPhone 发布同年。

乔布斯曾期待 HTML5 能帮助 iPhone 打造起应用生态系统。

但 HTML5 的发展速度并不如预期,它虽然成功地实现了打破 IE+Flash 垄断局面的目标,却没有达到承载优秀的移动互联网体验的地步。

于是在 iPhone 站稳脚跟后,发布了自己的 App Store,开启了移动互联网的原生应用时代。

随后的 Android,本来是基于 Linux 的 OS,与之同期的 MeeGo 等竞争对手采用 C + HTML5 的双模应用生态策略,然而 C 的开发难度太大,HTML5 体验又不行。Android 依靠 Java 技术生态,在竞争中脱颖而出。

于是在移动互联网初期,应用生态被定了基调 —— 原生开发。

在那个时候,硬件不行,也没有其他办法,原生开发才能在低配硬件上带来商用体验。

但大家都在怀念 HTML,那种无需安装更新、即点即用,直达二级页面的特点,一直让人迷恋。

图源:CSDN 付费下载自东方 IC

国内有一批做浏览器的厂商,尝试去改进 HTML5,他们提出了轻应用的概念。

通过给 WebView 扩展原生能力,补充 JS API,让 HTML5 应用可以实现更多功能。

不过这类业务没有取得成功,HTML5 的问题不止是功能不足,性能体验是它更严重的问题,而体验问题,不是简单地扩展 JS 能力能搞定的。

这类业务发展的顶峰,是微信的 JS SDK。

作为国内事实上最大的手机浏览器,微信为它的浏览器内核扩充了大量 JS API,让开发者可以用 JS 调用微信支付、扫码等众多 HTML5 做不到的功能。

微信 JS SDK 说明文档

但微信团队对这套方案的体验仍然不满意,微信钱包栏目里打车、理财等很多应用虽然嵌入了 JS SDK,但每次点击要等半天白屏,让人用着很痛苦,他们在业内开始寻找新的解决方案。

业内早有专业团队看到了相同的问题。

与浏览器不同,Hybrid 应用是另一个细分领域。它们为开发者提供使用 JS 编写跨平台应用的工具,为了让 JS 应用更接近原生应用的功能体验,这个行业的从业者做出了很多尝试。

笔者所在的 DCloud 即是其中之一,我们提出了改进 HTML5 的“性工能”障碍的解决方案 —— 通过工具、引擎优化、开发模式调整,让开发者可以通过 JS 写出更接近原生 App 体验的应用。

多 WebView 模式,原生接管转场动画、下拉刷新、Tab 分页,预载 WebView……各种优化技术不停迭代,终于让 Hybrid 应用取得了性能体验的突破。

Hybrid 应用和普通的轻应用相比,还有一个巨大的差别:一个是 Client/Server,一个是 Browser/Server。简单来说,Hybrid 应用是 JS 编写的需要安装的 App,而轻应用是在线网页。

C/S 的应用在每次页面加载时,仅需要联网获取 JSON 数据;而 B/S 应用除了 JSON 数据外,还需要每次从服务器加载页面 DOM、样式、逻辑代码,所以 B/S 应用的页面加载很慢,体验很差。

可是这样的 C/S 应用虽然体验好,却失去了 HTML5 的动态性,仍然需要安装、更新,无法即点即用、直达二级页面。

那么 C/S 应用的动态性是否可以解决呢?对此,我们提出了流应用概念,把之前 Hybrid 应用里的运行于客户端的 JS 代码,先打包发布到服务器,制定流式加载协议,手机端引擎动态下载这些 JS 代码到本地,并且为了第一次加载速度更快,实现了应用的边下载边运行。

就像流媒体的边下边播一样,应用也可以实现边用边下。

在这套方案的保障下,终于解决了之前的各种难题:让 JS 应用功能体验达到原生,并且可即点即用、可直达二级页面。

如今看来,这已经变成了常识。但在当年,先驱们做了无数艰辛探索。

这套技术,需要让客户端引擎提前预置在手机上,就像流媒体的普及,建立在 Flash 的装机量巨大的基础上,那么普及这个客户端引擎就变得很重要。

2015 年,360 和 DCloud 合作,在 360 手机助手里内嵌了这个客户端引擎,推出了业内第一个商用的小程序,360 称之为 360 微应用。

微应用实现了在 360 手机助手的应用下载页面,同时出现了“秒开”按钮,点击后直接使用。

并且在 360 手机助手的扫码里,应用的分享里,都实现了扫码获得一个应用,点击分享消息获得一个应用。

在 360 手机助手 3.4 版本中上线的中国第一个小程序

为了做大生态,DCloud 把这套技术标准,捐献给了 HTML5 中国产业联盟,随后,联盟开始推动更多的超级 App 和手机厂商加入,共同推进动态 App 产业的发展。

然而事情并不顺利,巨头们有自己的利益诉求。虽然有一批厂商同意加入联盟共建生态,但最关键的角色,真正的国民应用“微信”,最终决定自立标准、自研引擎,当然技术原理与流应用是基本一致的。

2016 年 1 月 11 日,微信公开课,张小龙罕见露面,公布了微信应用号的计划,为这个大事件亲自站台。

2016 年 9 月 21 日,微信宣布更名应用号为小程序,面向首批开发者内测。从此,这个词被正式定了下来,“小程序”,成为后续一个时代的代名词。而“流应用”、“微应用”则淹没在历史长河中成为一个令人唏嘘的故事。

2017 年 1 月 9 日,微信公开课,小程序面向用户正式推出。

从此后,阿里巴巴、手机厂商联盟、百度、今日头条,陆续推出了自己的小程序平台,其中也有很多波折与故事,在有偶然、有必然的过程中,形成了今天的局面。

小程序大潮卷入了更多人,并形成了更大的浪潮,最终迎来了不可逆转的小程序时代。

生态难,难于上青天

发明能解决功能体验和动态性的技术方案,虽然难,但不是最难的事情。

最难的是开发者生态的建设。

最初 HTML5 中国产业联盟的策略是在 HTML5 上扩展强化,复用现有的 HTML5 生态。

当微信的标准完全自立重建时,业内人士都悬着一颗心。

在全球,基于 Web 的技术生态已经非常成熟,各种开发工具、框架、组件、模板...提升着开发者的效率。

小程序丢弃了国际标准组织 W3C 的 DOM 和 Window 标准,仅仅采用基础 JavaScript。这意味着 HTML5 生态的各种轮子无法复用,要完全重造一个新的小程序开发生态。

当初微信推广 JS SDK 时,是那么地顺其自然,开发者纷纷开始使用,因为对于开发者,只是在他们的 H5 版本上补充一些 API 而已。

而小程序初期,充满了开发者的质疑声:我的业务迭代那么久,让我重新做一个版本,你的生态到底能不能支撑我的投入?

微信用持续而快速的版本升级、高管的站台,告诉大家微信做小程序的决心,并最终通过 2017 年底的跳一跳,引爆了小程序。

从此大家的问题不再是我要不要做小程序了,而转向了:既然要做,怎么才能提升小程序的开发效率、降低开发成本?

任何一种技术,或者开发模式的演进,在不断成熟的过程中,都遵循着类似的成熟规律:

技术标准 - 基础平台 - 开发工具 - 培训市场 - 框架诞生 - 周边生态逐步完善 - 轮子之上的轮子

在 HTML5 生态里,已经发展到最终极的形态,比如 Vue 是一个重要框架,而基于 Vue 的各种丰富的 UI 库、测试框架,则是轮子之上的轮子。

多层轮子代表着生态的繁荣,也意味着开发者的开发效率更高。

可微信的全新标准出现时,它把开发者推回了原始社会,一切都要重来。

这在当时看来,并不是一个必然会成功的事情(其实直到现在,比如图表类轮子,小程序仍然比不过 HTML5)。

时至今日,讨论这个标准的选择对错已经没有意义。当支付宝、百度、今日头条都开始参考这个标准做小程序时,时代已经不可阻挡。

所幸,最终的结果是,中国人做成了。在国际标准之外,在中国,终于建立起了自己的技术生态。

并且这个生态,给用户带来了更好的体验,给开发者带来了更多流量和变现效率的提升,这是一个比 HTML5 更优秀的生态。

野蛮的技术生态成长速度

两年时间,中国的小程序开发者如何从原始社会进阶到现代文明?这也是一段有趣的历史。

我们来看看小程序技术生态是如何快速成长,走完上面所说的这套技术成熟路线,也就是从技术标准到轮子之上的轮子的。

在 Web 世界里,已经成熟到了原生 JS 用量很少的时代了,开发人员大量使用 Vue 等框架,并且在 Vue 的基础之上,又有更多轮子。

当中国的开发人员面临重头开始时,他们感受到效率对比的差距,既然时代已不可阻挡,那就拥抱它。勤劳的中国技术人开始蓬勃地建设起了小程序各种周边技术生态。

其中比较重要的是开发框架的迭代,我们看看每个小程序开发框架为什么会诞生、流行和衰落。

最初的微信小程序,一片荒蛮,一份文档 + 一个难用的 IDE,很多效率工具比如 npm、预处理器这些都不支持,而这些已经是大型项目离不开的工具。

于是,第一个标志性的框架出现了 —— WePY。

WePY 紧随微信小程序在 2017 年发布,原本是腾讯其他部门的一个个人工程师的作品。在那个年代,WePY 有效地解决了小程序不支持 npm、预处理器的痛点,被引爆后,腾讯官方才把这个框架收编到官方的 GitHub 下。

不过WePY也面临很多问题,它使用了私有语法,这让它在生态建设上面临很大难度,IDE 着色、语法提示、语法校验、格式化、人员招聘培训等各方面问题制约着它的流行和普及。

面对这些问题,人们开始思考,有什么更好的方式,可以复用现有技术生态来快速完善小程序生态?

这时候下一个重要框架借势诞生,美团前端在 2018 年初开源了MPVue。

MPVue 采用 Vue 语法来开发小程序,通过对 Vue.js 的底层改造,实现了编译到微信小程序。

MPVue良好地借助了 Vue 的技术生态,周边工具如 IDE、校验器、格式化等支持直接复用、人员招聘培训等生态建设压力大幅下降,受到了大量开发者的欢迎。

看着熟悉 Vue 的开发者终于有了趁手的轮子,那熟悉 React 的开发者怎会无动于衷?

京东团队是 React 的重度用户,还自研了 JDreact,于是他们开发了 Taro 框架,一款基于 React 语法编写小程序的框架。

但 Taro 并不是想简单做一个MPVue在 React 世界里的翻版,Taro 相比MPVue,想要解决更多重要问题。

Taro 面世较晚,此时微信、支付宝、百度、头条都已发布或宣传了自己的小程序,开发者面临一个多端开发和适配的问题。

于是 Taro 率先支持多端开发,它甚至还能发布到 H5 和 App。

图源:京东凹凸实验室

当时小程序领域还有一个重要变化,微信开始支持小程序自定义组件。

组件是一个成熟框架不可缺的东西,不管是 Vue 还是 React 都有丰富的组件生态。

在过去,MPVue时代,是把 Vue 组件也编译成页面模板,这带来一个很大的性能问题,在复杂页面里(比如长列表)使用组件,更新组件状态会导致整个页面的数据全部从 JS 逻辑层向视图层通讯一次,大量数据通讯会非常卡顿。

注意:小程序的逻辑层运行在 V8 或JSCore下,和视图层是分离的,通讯阻塞很容易引发性能问题。

于是 Taro 把 React 组件编译为新出的微信小程序自定义组件,这种组件在数据更新时,只会更新组件内部的数据,而不是整个页面更新数据,从而大幅减少了数据通信量。

这一轮的后浪推前浪很猛,Taro 在性能和多端支持上,都超越了MPVue。

看着 React 阵营取得如此成绩,Vue 阵营自然会继续追击。

我们基于 Vue 开发了 uni-app,它实现了自定义组件编译模式,并在算法上做了很多优化。另外,之前MPVue对 Vue 的语法支持度不太完善,比如过滤器等不支持,在 uni-app 中我们进行了解决。

同样,uni-app 也看到了前浪的其他问题:Taro 虽然迈出了多端的第一步,但多端支持能力比较弱,每个平台仍然各自开发大量代码。核心原因,是Taro 在 H5 端和 App 端,并不是一个完整的小程序技术架构,无法保持最大程度的统一。

于是 uni-app 在 App 端,使用了一个技术架构相同的小程序引擎,本身就可以直接运行小程序应用,这个引擎搭配小程序代码打包为 App,开发者一行代码不用改,可以同时发布小程序和 App。

当然,其 App 引擎从 Hybrid 应用起家,它提供的 API 要比小程序多很多,因为 App 的需求会比小程序丰富,它还支持把 WebView 渲染引擎替换为 Weex 渲染引擎。

之后 uni-app 又发布了 H5 版的小程序引擎,原理与小程序的 PC 模拟器相同,实现了良好的跨 H5 版的发布。于是 uni-app 比较完美地实现了开发一次,7 个平台发布。

第一层轮子就这样迅速发展了起来,Web 世界里最成熟的 Vue、React 技术生态被导入了小程序开发生态中。然后轮子之上的轮子开始如火如荼的建设。

以 UI 库为例,之前的 UI 库,有 Vue 库、React 库,有 PC 库、H5 库和小程序库,种类繁多,甚至说混乱。

比如在 Vue 阵营中,Vant 和 iView 这两个 UI 库,都是同时维护两个版本,它们即有 H5 版,又有小程序版。

不止框架作者麻烦,开发者想在多端使用这些 UI 库时,会发现在不同端还需要引入不同的 UI 库,写法都不一样,这让开发者很崩溃。

既然已经可以多端开发应用,于是在多端开发的领域里,开始出现轮子之上的轮子,多端 UI 库。

首先是 Taro 推出了 Taro UI,实现了 H5 和小程序 UI 库的统一,不过可惜 Taro UI 不支持 App 端。

然后 uni-app 推出了 uni UI,这个 UI 库同时支持多家小程序、H5、App。

由于 uni-app 和 MPVue 同属 Vue 阵营,它们的组件是互通的。于是这两家联合举办了一场插件大赛,建立了插件市场。

在中国的前端开发者领域,有很多和国外不一样的地方:一个是国内有小程序,第二个是国内 Vue 的开发者体量远超过 React 和 Angular。这里面很大的原因,是 Vue.js 的作者尤雨溪,是中国人。

Vue 和 React 百度指数对比

在庞大的 Vue 用户体量支持下,uni-app 和 MPVue 的周边生态迅速发展起来,开发工具、周边轮子、教育培训等生态快速完善。目前在 Vue 阵营下,开发者在 Web 生态下所需的轮子,在多端开发下基本也都有了。

短短两年时间,小程序开发生态里几拨迭代,轮子之上的轮子不断涌现,快速进入了成熟期。

结语

产业还在继续发展,每当底层有重大技术变更时,上层框架世界就会发生新机会。

当年 HTML5 标准不统一,浏览器兼容性问题严重,诞生了 jQurey 的机会。而在移动互联网下半场,浏览器兼容已经不再是核心问题,jQurey 的地位被更适合移动互联网的 Vue 替代。

我们不知道未来还会有什么新的框架出世,但我们知道方向:

对于开发者而言,总是会向着更高的开发效率、更高的性能、更高的投入产出比前进。

对于开发商,目前的小程序,虽然发展了 2 年,但流量增长空间仍然巨大,微信之外,很多超级 App 的势能将逐渐释放,整个小程序产业的日活总量有数亿的提升空间。

如果开发商能追上这拨红利,就能获得更多增长。而多端框架的出现,可以帮助开发商更好的把握这拨红利。

中国的技术发展,此刻正在经历一个分水岭,从全面的技术进口,到开始建设自己的标准和开发者生态。迟早,会开始向外输出,引领世界的进步。

不管中美是否开打贸易战,这一转变都是必须做的事情。

中国的移动支付、小程序、5G,很多领域已经走在了全球前面。中国人发明的 Vue 已经在影响全球。

虽然还有很多困难仍需克服,但我们每个开发者,都是新时代的见证者,更是新生态的建设者!

作者简介:王安,DCloud 公司创始人,HTML5 中国产业联盟秘书长。2003 年开始从事移动互联网工作,十几年编程和商业经验,连续创业者。

声明:作者独立观点,不代表 CSDN 立场

关于小程序混战的时代和灵工时代小程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发布于 2023-04-09 07:04:57
收藏
分享
海报
33
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了