目前不少关于 微信小程序 的文章主要集中在两各方面:一是开发技术细节;二是怎么靠此赚钱。

-- “微信小程序”所处的环境 --

2016年初,美国号召全民学编程,包括监狱服刑人员。同样,在中国要想掌握 HTML、JavaScript 和 SQL 技术也越来越容易,懂得毛皮的人也越来越多。加上政府近几年鼓励年轻人创业,尤其是“互联网+”概念,让很多人有创业的冲动:找几个朋友谋划个创业点子,找个懂点 HTML+JavaScript+SQL 技术的人合伙,不用营业执照,不用租用场地,未来之星就此诞生。

我把这种由1至4个人合伙运营,其中1或2人做技术支持的创业网站,称之为 “创业网站”,这类网站可以是传统的电脑屏幕显示模式,也可以手机(或其他移动设备)屏幕显示模式。同时,这种网站要持久、良好地运营下去,必须满足以下条件:

  1. 网站提供的信息能满足一些用户的需求(网站的经营者知道用户的需求);
  2. 这个网站有个域名,有域名就必须备案;
  3. 这个网站有个百十兆的服务器空间,用于存放运行网站的“源码”(也称为后台程序);
  4. 这个网站有一个数据库,用于记录用户的信息(注册/登陆/提交 ……);
  5. 这个网站经营者或合伙人中有一个人懂一点点网站开发的技术;
  6. 这个网站在内容建设方面,会耗费网站编辑(非 IT 技术人员)大量的精力;
  7. 这个网站需要经常优化界面、访问速度或改版,IT 技术人员价值占整个投资的比重越来越高。

满足上述前 5 条就可以开业了,因为:

  • 你认为自己抓住了用户的需求;
  • 招聘几个大学生网上复制/粘贴文章 + 少量的编辑,填充网站内容;
  • 建站初期成本也就是 “ 域名 + 服务器空间 + 几百兆的数据库 ”,大约 500 元左右;
  • 合伙人中热衷 IT 技术的人自信满满。

再看几个2014年底的数据:

2015年2月4日,中国互联网络信息中心(CNNIC)发布了《第35次中国互联网络发展状况统计报告》,报告显示,截至2014年12月,我国域名总数增至2060万个,年增长11.7% ,其中“.CN”域名总数年增长为2.4%,达到1109万,在中国域名总数中占比达53.8% ;网站数量为335万个,年增长4.6% ;网页数量为1899亿个,年增长26.6% ;国际出口带宽为4118663Mbps,年增长20.9% 。

-- BAT 这几年做了什么?--

BAT是中国互联网公司百度公司(Baidu)、阿里巴巴集团(Alibaba)、腾讯公司(Tencent)三大互联网公司首字母缩写。这几年他们做的什么工作,外界很难知晓,但从他们推出的产品来看,有几个实例:

  • 被诟病多年的春运车票在线购票网站12306,在2015年应用阿里云计算平台后,12306平稳渡过春运购票高峰;
  • 2015年双11期间,支付宝每秒8.59万笔交易峰值;
  • 据说腾讯每天新增 6T 的数据量。

略微懂点技术的人,大致都能判断出,BAT 这几年均推出了各种概念的高性能技术解决方案,五花八门,主要集中在:在全球(主要是国内)建立自己的数据中心,以便支撑主要业务;让这些分布在各地的数据中心高效协同,也就是说深圳、漠河、喀什三地的用户同时访问百度/淘宝/QQ的体验应该是一样的,访问速度没有差异的。这些就是热热闹闹的“云”技术,三家大致如下:

-- BAT 进入技术过剩阶段 --

前几年,为了争取到庞大的用户,BAT 各家一方面使尽了各种营销手段;第二方面进行技术投资和技术更新,以应对庞大的用户访问;第三方面要加快进度,提升自己的竞争力;同时,全球的 IT 公司也在做与 BAT 类似的发展。这种局面下,三家的硬件/软件/技术人才的投资有时候会失去理智。下面分别是 BAT 三家“云”产品首页的截图:

技术过剩 这个词不是我发明的(百度百科:技术过剩),我用自己微弱的 IT 技术经验来做一个分析:BAT 为解决网站访问瓶颈,会采取分布式存储解决方案,通过招聘 -> 各地建机房 -> 试运营 -> 效果不错 -> 打造技术团队。这支技术团队针对国内网民的使用习惯,不断将技术深挖,网站平台性能越来越高,电脑端/移动端 访问平稳度越来越高,数据库越来越大。为了更好地利用数据,技术团队分支出现,大数据挖掘业务兴起,在挖掘的过程中,发现了商机:

  • 几年前数据是原样存储的,无论数据是否有价值;
  • 数据挖掘的过程中,发现无价值的数据占比很高(各位回忆自己曾经“顶”(Up)过多少帖子,另有一个“二八原则”可以参考):
    • 只有将无价值数据(占80%)进行必要的处理(如压缩/隔离),才能更好地对有价值数据(占20%)进行检索、搜索和使用;
    • 通过算法,将无价值的数据进行压缩,可以节省很多很多存储空间;
  • 早期硬件投入的资源突然出现很多富余,很多处于闲置中。

-- 话题回到“微信小程序” --

上文做了这么多铺垫,无非说了两个内容:一是小网站(个人网站)迫切想要成功;二是大型网站技术和资源已出现很大的富余。那么,BAT 三家就各显其能,将闲置的资源进行打包,推出一个产品。而腾讯就在前不久推出了“微信小程序”。

张小龙对腾讯 技术过剩 资源做了评估的,对中国335万个网站经营情况也做过评估的(还是二八原则),他对微信几年来的生态圈也有了更进一步的了解,因此他做了个轻松的决定:利用现有成熟的技术,消化过剩的 IT 资源。具体如下:

  • 在微信中使用“微信小程序”,你无需注册域名,无需备案,更进一步节省了创业成本;
  • 用户上传文字肯定是保存在数据库中的,而上传的图片、视频是以文件形式保存还是以数据库保存,我不清楚,只是从商业敏感来判断,微信小程序应该只允许保存到数据库;
  • 你可以将数据保存到自己的数据库,但效率不如“云”技术的数据库,最终还会转向 BAT 三者之一,三者优选是阿里云;
  • “微信小程序”用户交互从技术领域理解,就是 HTML + JavaScript + 数据库,技术门槛不高,很容易将335万个网站中的80%吸引过来;
  • 微信小程序运行在“微信”中,给绝大多数的用户(创业者)的错觉是 —— 微信小程序距离广大的微信用户很近;
  • 微信小程序只收取云数据库使用费,收费标准请各位自己进入腾讯云了解。
  • 你开发的微信小程序是否能为你带来效益,张小龙没有义务理会,但你的微信小程序生成的数据最终会留在腾讯云里。

微信小程序看上去很美的更多相关文章

  1. 通过微信小程序看前端

    前言 2016年9月22日凌晨,微信官方通过“微信公开课”公众号发布了关于微信小程序(微信应用号)的内测通知.整个朋友圈瞬间便像炸开了锅似的,各种揣测.介绍性文章在一夜里诞生.而真正收到内测邀请的公众 ...

  2. 微信小程序的开发:通过微信小程序看前端

    前言 2016年9月22日凌晨,微信官方通过"微信公开课"公众号发布了关于微信小程序(微信应用号)的内测通知.整个朋友圈瞬间便像炸开了锅似的,各种揣测.介绍性文章在一夜里诞生.而真 ...

  3. 微信小程序申请。很蛋疼的流程。

    微信小程序申请. 营业执照,食品许可证,身份证正面,身份证反面. 1.先要申请服务号. 需要一个QQ邮箱,申请服务号. 填写各种信息,营业执照信息. 法人信息. 管理员用自己人的.方便开发操作. 申请 ...

  4. 从微信小程序开发者工具源码看实现原理(一)- - 小程序架构设计

    使用微信小程序开发已经很长时间了,对小程序开发已经相当熟练了:但是作为一名对技术有追求的前端开发,仅仅熟练掌握小程序的开发感觉还是不够的,我们应该更进一步的去理解其背后实现的原理以及对应的考量,这可能 ...

  5. 来自于微信小程序的一封简讯

    9月21晚间,微信向部分公众号发出公众平台-微信应用号(小程序)的内测邀请,向来较为低调的微信在这一晚没人再忽视它了. 来自个人博客:Damonare的个人博客 一夜之间火了的微信应用号你真的知道吗? ...

  6. 微信小程序开发初探

    一.关于微信小程序 1.1 小程序诞生的背景 张小龙说道: (1)一切以用户价值为依归→用户是微信的核心,所以微信中没有很多与客户无关的功能,比如QQ中的乱七八糟一系列东西. (2)让创造发挥价值→所 ...

  7. 微信小程序入门

    自己看了一下微信小程序 其实  还是很简单的    官方有现成的api 跟 组件给你用   我的感觉就像是一个  前端框架  类似于  ionic 这种   感觉比ionic还要简单 里面的wxml  ...

  8. WordPress版微信小程序2.1.8版发布

    近来的工作比较多,同时也在思考这个项目未来的发展方向,尽管不断有新的wordpress站长,利用我的开源程序搭建了微信小程序,但个人对这个项目的热情日渐减少,促使我不断完善和维护这个开源项目的动力也再 ...

  9. 微信小程序学习指南

    作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...

随机推荐

  1. .Net Core Razor 预编译,动态编译,混合编译

    预编译 预编译是ASP .Net Core的默认方式.在发布时,默认会将系统中的所有Razor视图进行预编译.编译好的视图DLL统一命名为 xxx.PrecompiledViews.dll 或者 xx ...

  2. WinForm中实现Loading加载界面

    1,LoaderForm窗体中添加PictureBox,然后添加Loading图片 2,窗体内属性设置 StartPosition :CenterScreen在屏幕中心显示 TopMost:True置 ...

  3. 如何获取SQL中Print语句输出内容

    SqlConnection cn = new SqlConnection("server=my\\my2005;database=rdwhdata2005;user id=zjh;passw ...

  4. 16_python_面向对象

    一.面向对象和面向过程的区别          1.面向对象:一切以对象为中心.有相同属性和动作的结合体叫做对           优点:易维护.易复用.易扩展,由于面向对象有封装.继承.多态性的特性 ...

  5. Akka(0):聊聊对Akka的初步了解和想法

    前一段时间一直沉浸在函数式编程模式里,主要目的之一是掌握一套安全可靠的并发程序编程方法(concurrent programming),最终通过开源项目FunDA实现了单机多核CPU上程序的并行运算. ...

  6. Oracle11g手动创建数据库方法

    Oracle11g手动创建数据库方法 参考网页http://www.th7.cn/db/Oracle/201311/36926.shtml 安装路径 我的安装路径是:E:\app\admin\prod ...

  7. iOS开发-自动隐藏键盘及状态栏

    1.隐藏状态栏 iOS升级至7.0以后,很多API被废止,其中原有隐藏状态栏StatusBar的方法就失效了. 原有方案 [[UIApplication sharedApplication] setS ...

  8. POJ 2501

    #include<iostream> #include<iomanip> #include<stdio.h> #include<string> #inc ...

  9. Java 多线程学习笔记:wait、notify、notifyAll的阻塞和恢复

    前言:昨天尝试用Java自行实现生产者消费者问题(Producer-Consumer Problem),在coding时,使用到了Condition的await和signalAll方法,然后顺便想起了 ...

  10. Toast优化,解决频繁点击多次出现

    日常用到Taost的机会很多,用就大家都会用,但是直接使用时,频繁点击Toast就会频繁出现,点击多少次就出现多少次,如果你不在页面的生命周期相应位置cancel掉Toast的话,即使退出了页面也是会 ...