关于原生开发小程序

原生开发小程序

什么是原生开发方式?这个概念其实挺难用文字去准确界定的,因为官方也没有对原生开发方式作出定义。这个概念其实也是不言而喻的,我们按照小程序官方文档中的描述去开发小程序就属于原生开发的方式。

小程序

小程序框架

小程序应该算是微信在参考 VueReactAngular 等前端框架的基础上,形成的一种基于微信平台的轻应用开发模式。用户不需下载任何除了微信以外的App ,仅需要扫描对应小程序的二维码即可使用小程序、小游戏。所以包括使用的语法上,都是有参照之前的框架的,比如数据传递上,与Vue 的方式很相似;使用插件上也是直接引入组件名称,给组件传入数据源,在组件中触发回调函数等。

小程序的组成基本包括了全局文件  app.js 、app.json、app.wxss、package.config.json,模块页面 pages,组件封装 components,静态资源文件 assets,外部导入功能插件 utils,引入字体文件 iconfont 等,这里后两者是不必需的,具体看实际需求。

由于使用数据源的不同,有轻量级的 bmob 、第三方的云开发服务器作为数据库等,使用外部数据源一般仅需在小程序开发平台上做相应的配置即可。

小程序的轮子

小程序更新很快,由于本身可以调用很多如开启摄像头、获取定位、获取用户基本信息等基本API功能,因此轮子能调用的就很多。再加上 github 上关于任何功能的插件,也都有框架版本或原生组件版本,因此尽可以展开想象的翅膀,做出想要的功能。

但是在使用轮子的过程中,还需要注意的是,注意轮子的适用范围、需要的参数规范等。比如有的插件是有自己特定识别字符的、也有的是需要适当修改js 文件里的源码才能适合自身的需要。

以上就是全部内容,下期给大家带来《关于原生开发小程序(二)》


<来客推(www.laiketui.com)是国内知名商城系统及商城网站建设提供商,为企业级商家提供零售商城、B2B2C多用户商城系统、社区团购商城系统、微信分销系统、小程序商城、微分销系统等多端商城网站建设解决方案>

申明:本网站部分文章和图片来源网络编辑,如有侵权及时沟通删除,来客电商原创文章,转载请注明来源。

相关新闻

QR code