您可能还对与微信小程序中使用的技术类似的技术感到好奇。在讨论这项技术之前,我将首先讨论软件开发的历史,为这一问题铺平道路,并且它不需要最早开始。 ,让我们从以前的桌面应用程序开始。原始计算机上没有浏览器软件。它们都是桌面应用程序。用当前的术语来说,它们是独立的应用程序。没有互联网的概念。大多数连接都在局域网中。那时还不是互联网时代。后来,一个名为Netscape的公司开发了曾经流行的Netscape浏览器(相当于桌面应用程序软件)。但是后来微soft 公司在Windows软件中嵌入了IE浏览器,从而在一定程度上取代了Netscape浏览器。
互联网的图片
自从引入浏览器以来,它已逐步进入互联网时代,从web1.0到web2.0,从简单页面显示到页面交互,从简单网页到购物网站],从以前的在线购买机票排队起,互联网次正在不断升级。
后来,有个大个子叫乔布斯,他是一个理想的大个子,以改变世界的想法,世界上第一台iPhone诞生了。随着iPhone的升级,出现了智能手机的概念。智能手机问世后,它变得可怕,从而形成了Android,iOS,Windows Phone,Symbian等移动操作系统,随后出现了以数万个快速增长的压倒性应用程序,并且自然而然地,世界上有更多的工程师,ios开发工程师,android开发工程师。
后来,人们发现应用程序开发成本仍然很高。对于每种产品,ios工程师需要开发一种,android工程师需要开发一种,而Windows Phone工程师则需要开发另一种。对于公司,每个工程师的收入都相对较高,这笔费用也相当大,又怎能感觉到软件的历史正在倒退呢?在那个时代,桌面应用程序起初是王者,然后发展到互联网时代。应用如何出现?这可以追溯到桌面应用程序的时代。
后来,一个伟人出现了。他发明了一项技术,而这恰恰是一种软件设计思想。该技术是phoneGap技术。 phoneGap的想法是这样。它将帮助人们生成应用。相应的应用程序是在Android,Apple和Windows Phone下生成的,而普通程序员仅需要开发h5代码。仅通过开发一个代码就可以在多个平台上生成App,从而大大降低了开发人员的开发成本。当然,有些直接访问硬件的东西,例如相机图片,麦克风,phoneGap框架提供了低级访问,开发人员只需要使用js代码或html标签进行调用,这种想法就得到了大多数程序员的认可,但是这种技术没有流行多久,即使许多程序员都不知道有这种事情,也出现了另一个类似的想法。由于该产品具有很强的背景,其坚固的外观很快就很流行。 ,这个phoneGap也被忘记了。
这个东西是微信小程序,它与phoneGap有很多相似的想法。
首先,微信小程序的开发现在由一些h5代码和一些js代码组成,这与phoneGap提到的h5开发类似。
第二,phoneGap将phoneGap作为其技术框架,但是微信小程序的框架是谁?他们的框架是微信此应用。
第三,phoneGap提供了用于访问硬件的各种插件,例如照相机图片,麦克风等,然后微信小程序对这些硬件访问的支持当然是由应用程序微信提供的。
尽管它们具有相似的技术和思想,但没人在乎phoneGap,但是微信小程序真是一团糟。
我认为有很多原因。
首先,微信诞生时有大量用户作为帮助
第二,微信的想法是成为一个平台,一个生态系统并朝这个方向发展,而phoneGap只是一个工具
第三,微信拥有强大的技术团队和运营团队,这是phoneGap所无法比拟的!
同一句话,一切成功都是综合因素的结果。它不能仅仅是一个卓越点。一项出色的产品或业务是战略与战术完美结合的结果!
大家好,我是“最后的世界是一朵花”。如果您有任何好的意见或意见可以在评论方面展示自己的才华,可以进行互动和交流,如果您想进一步了解我,请关注我!