类似的技术,微信小程序火了,它却无人问津了!
大家可能也好奇,什么技术与微信小程序用到的技术类似,在说这个技术之前,我就先说一下软件的发展的历史,为这个事情做铺垫吧,也不用从最早说起,就从以前的桌面应用说起吧,最初的电脑上是没有浏览器软件的,当是都是一些桌面应用,用现在的话说就是单机应用,没有互联网的概念,如果说联机也顶多是局域网内的联机,当时那个时代还不算是互联网时代,后来有一个名为网景的公司开发出了网景浏览器(相当于一个桌面应用软件),曾经红过一时,但后来微软公司在windows软件里嵌入了ie浏览器,也就从某种程度上替代了网景浏览器。
自从有了浏览器这个东西之后,也就逐渐进入了互联网时代,由web1.0到web2.0,由简单的页面展示到页面能够交互,由简单的网页再到购物网站,由以前的排队买票到网上购票,互联网时代在不停的升级。
后来有一个大佬叫乔布斯,他是个富有理想的大佬,带着改变世界的想法,让世界第一步iphone诞生了,伴随着iphone的升级后来出现了智能手机的概念,有了智能手机后就可怕了,从而形成了android,ios,windows phone,Symbian等手机操作系统,接下来还有铺天盖地的app迅速的数以万计的速度开始增长,也就自然的在世界上多出了这样几种工程师,ios开发工程师,android开发工程师。
后来人们发现这个app开发成本还是蛮高的呀,每做一款产品需要ios工程师开发一份,android工程师开发一份,windows phone工程师再开发一份,每个工程师的收入都是相对高的,对于公司来说这个成本也是蛮大的,况且怎么有种软件历史倒退的感觉呀,最初是桌面应用为王的时代,后来发展大到互联网时代,怎么app的出现,又有种回到桌面应用的时代了。
后来有一个牛人出现了,他发明了一种技术,准确的说算是一种软件设计的思想,这种技术就是phoneGap技术,phoneGap的思想是这样的,它会帮人们生成app,在安卓,苹果,windows phone下生成相应的app,而一般的程序员只需要开发h5代码就可以了,只需要开发一份代码就可以在多个平台上生成app,大大降低了开发人员的开发成本,当然一些直接访问硬件的东西,如摄像图,麦克风了,phoneGap框架提供了底层访问,开发人员只需要用js代码或者一个html标签就可以进行调用了,这个思想被广大程序员们赞成,但是这个技术也没有火多长时间,甚至有好多程序员还不知道有这么个东西时,另一种类似的思想出现了,由于这个产品有着很强的背景,它的强势出现迅速红遍了起来,这个phoneGap也便被人忘却了。
这个东西就是微信小程序,它与phoneGap的类似的思想挺多的。
其一,现在微信小程序的开发就是一些h5代码和一些js代码,与phoneGap所说的h5开发差不多。
其二,phoneGap有phoneGap作为技术框架,而微信小程序的框架是谁呢?它们的框架就是微信这个app.
其三,phoneGap提供有各种访问硬件的插件,如摄像图,麦克风等,那微信小程序这些硬件访问的支撑,当然是靠微信这个app来提供的
它们虽然有着类似的技术和思想,但是phoneGap无人问津,而微信小程序却火的一塌糊涂。
之所以会这样,我想有以下几种原因
其一,微信天生有着广大的用户量作为辅助
其二,微信的思路是做一个平台,一个生态系统,朝着这个方向发展,而phoneGap只是一个工具而已
其三,微信背后有着强大的技术团队与运营团队,这点是phoneGap无法比拟的!
还是那句话,任何事情的成功都是一个综合因素的结果,不可能只是单独某一点的优秀就可以,伟大的产品或者事业都是战略与战术完美综合运用得到的结果!
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!