小程序开发需要哪些技术?
近来微信小程序已经成为了我们日常生活中的必备应用工具之一。
相信大部分小伙伴都会使用,不过大家是否真正了解概念层面上的小程序呢?
今天来科普一下微信小程序是什么,和一些关于小程序开发的代码知识。
一、微信小程序是什么?
微信小程序是一个无需下载,安装即可使用的应用程序,于2017年1月发布。实际上它属于一种轻量级应用程序,将微信功能和丰富的组件融为一体。
我们可以使用它,而无需下载和安装它。 另一方面,微信小程序或应用程序号,表示用户以与安装应用程序相同的方式跟踪应用程序号。
这样,微信成为新的应用程序商店,每个应用程序号都成为一个web应用程序。小程序是基于H5技术开发的。一般来说,小程序实际上是对微信支持HTML5功能的一种改进。
二、小程序开发程序常见文件类型
1、WXML(微信标记语言)
2、WXSS(微信样式表)
3、JS(小程序逻辑主体)
从语言角度看小程序似乎重新定义了一组标准。但实际上,它与网站前端开发三个部分(HTML,CSS,Java)并没有太大区别。
三、3种小程序文件和3种网站前端文件的区别
1、HTML和WXML:两者之间的差异相对较大。如果我们以前从未接触过前端开发,那么可能会很头痛。实际上,WXML与前端开发中的接口XML描述文件相似,并且适合于构建程序化接口,而HTML倾向于显示文章和互联网页面构建。
2、WXSS和CSS:两种语言没什么区别,原理相当。
3、JS文件:小程序的JS文件与前端开发中使用的JS几乎相同。小程序的JS文件只是添加了一些微信API接口,并删除了一些不必要的功能。
就代码语言而言,小程序与前端开发完全相同,而且学习成本低,但这并不意味着所有前端开发人员都可以无缝过渡到小程序开发中。
HTML文件和WXML文件的结构概念完全不同。如果我们以前只接触过前端开发,则需要一些时间来适应WXML的编写方式。
小程序使用前端语言,但这并不意味着我们可以继续用前端开发思想。开发小程序要求已从“构建接口”升级到“完整的应用程序开发”,并且需要开发者改变其思维方式,在投入到小程序开发中。