高潮已退,再谈小程序的来龙去脉.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高潮已退,再谈小程序的来龙去脉

高潮已退,再谈小程序的来龙去脉   目前小程序还处于初始阶段,从线上到达线下服务场景可能还需要一段比较长的时间。现在看来,整个IT圈对小程序都是持肯定的态度, 但也需要很多时间去开发,去推广。最后才能在线下流行起来。      一、 写在前面的话(前面的更重要)   这得从CS/BS程序说起, CS即Client Server, BS即Browser Server,在以前的移动互联网没有兴起的时候,那时以PC程序为主,PC上互联网产品分为CS模式的产品和BS模式的产品两种, 像早期版本的QQ,只能在电脑上安装然后再启动的这种使用方式,那时还并没有WEB QQ,就是典型的CS模式的产品, 而当我们在浏览器里面输入一个网址,比如淘宝、百度的地址,然后开始使用的这一类属于BS模式的产品。   同样,在移动设备上,也分CS模式和BS模式的产品, 常见的APP(Application的缩写)基本以原生程序为主,即CS模式的程序,但这也不一定,后面会解释为什么不一定, 这个不一定的地方才是关键之处。同理,在移动设备上也有BS程序,我们也可以在手机、平板、PDA等移动设备上使用浏览器访问网站,输入一个网址开始访问,只是不那么方便,不对,是特别的不方便,因为输入网址实在是太痛苦,这不是移动设备所擅长的事。   根据经验,我们已经大概知道CS类的产品和BS类产品的优缺点了,CS类的产品缺点是更新升级不方便,但是反应速度快,更节省流量,节省服务器资源。BS类的产品优点是升级特别方便,只需要升级服务器就行,用户在使用的时候只要访问网站就行了,不需要在本地安装任何程序。当然前提是本地有浏览器就行, 不过对服务器压力会稍大,而且访问速度会比CS类的慢,同样的功能,也会消耗更多的流量。   二、HTML5的出现   目前来看,HTML似乎是永远不会被淘汰的一个标记语言,不过需要升级,老的HTML4功能太少,已经无法满足信息技术的高速发展的步伐了。所以有了HTML5(后面简称H5),在这个版本里面加入了很多新的功能,比如对多媒体信息的处理,丰富的表单类型,加入了画板,加入了本地存储,H5利用画板可以展现很多动画特效之类的, 就平时大家玩的小游戏都是靠画板来做的。这在以前是不可能的,只能借助于Flash来完成,所以H5出来之后,各大厂商的浏览器也慢慢升级,都开始支持H5了。   三、微信的出现   因为好几种原因,微信出现了,也因为好几种原因,微信做成功了,原因这里就不仔细解说了,前面提到我们在移动设备上输入网址很费力,前面也提到H5的出现给网页提供了新的活力。   那微信的出现就解决在移动设备上输入网址的问题,相信大家已经知道我要说什么了,没错,就是二维码( 这种二维码的名字叫PDF417,像一般商品上出现的条形码是一维码,叫CODE128), 总之大家记住,PDF417比CODE128好就是了。 别的不需要关注太多。   印象中,微信是最开始加入扫码识别的功能,随便一串字符都可以生成一个二维码,所以扫码可以打开一个网页,可以加好友,可以付钱。那二维码的就帮人们解放了在手机上输入的烦恼。公众号也可以扫码加入,公众号里面的文章全是H5网页。   不光微信,随便一个APP,它里面可能都有用到H5网页的,所以前面提到,APP不一定全是CS的方式,目前市场大部分APP使用了混合的模式,即CS与BS同时使用的情况。这样好处自然不少。   四、 小程序的出现   继公众号之后出现了小程序,那小程序和公众号本质是差不多的,但是功能更强大,更加灵活。公众号和小程序开发都是一样用H5的技术,即使用HTML+CSS+JAVASCRIPT的技术。那既然小程序使用H5开发,那它就是BS模式的程序,没错,但是它是运行在微信里面的,并不是直接在手机上的浏览器使用的H5程序,并且,微信小程序也只能运行在微信里面,在普通浏览器里是无法正常运行的, 微信已经做了控制了,微信也不希望小程序能逃出微信的范围,而微信APP本身是一个原生的程序,需要在本地安装才能使用的。所以这样说来,就明白小程序到底是怎么回事了,它是运行在微信APP里面的一个H5网页程序。   而H5这种网页的程序和原生的APP相比是有一定局限性的,比如获取手机的重力感应信息,获取定位,获取二维码扫描结果,获取手机的设备信息, 那小程序现在就可以做到了,而且远远不止这些,为什么呢? 因为这些事情微信APP可以做到,微信APP提供了丰富的接口供小程序来使用,所以小程序也同样可以做到原生APP能做而普通H5网页做不了的事情。   关于小程序和公众对比的问题,这里不想解读太多,只略讲一二。 小程序开发起来更灵活,比如公众号在编辑最下面的菜单的时候是不方便的,而小程序里面的东西就跟自己以前做APP一样,随意设计。公众号给人的感觉就是擅长

文档评论(0)

jixujianchi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档