小程序是android开发吗,微信小程序和Android开发对比(上篇)

本文对比了Android开发和微信小程序的开发模式、功能实现、生命周期函数、视图层和逻辑层代码以及工程组织。小程序使用MINA框架,提供WXML和WXSS,简化了界面布局和交互处理,但功能相对受限。Android开发则更为灵活,允许更深入的定制和功能实现。
摘要由CSDN通过智能技术生成

这篇文章将围绕下面几个方面:javascript

从开发模式(过程)上对比Android和小程序,比较两种”模式”的异同css

从实现功能上对比,主要是看看微信小程序的局限html

本身的一些见解,微信的优点前端

开发过程上的对比java

在我看来,开发一款app,须要作的主要是界面布局以及交互处理,而后是后面的业务逻辑处理。虽然平台不一样,可是任务都是趋同的。下面从这两个大的方面进行对比一下。web

小程序json

微信把这个小程序框架称为“MINA”,并声称:小程序

MINA(MINA IS NOT APP) 是在微信中开发小程序的框架。微信小程序

MINA的目标是经过尽量简单、高效的方式让开发者能够在微信中开发具备原生APP体验的服务。api

MINA提供了本身的视图层描述语言WXML和WXSS,以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可让开发者能够方便的聚焦于数据与逻辑上。

我的以为第三点说得特别好。大概说清楚了开发者要干什么。大概就是以写Web的方式写好前端,而后经过双向数据绑定技术和业务端交互,业务端经过javascript代码实现业务处理,必要时调用微信接口完成一些处理。

一些生命周期函数

这里所说的生命周期函数是指的整个应用以及每一个页面的声明周期函数,在Android中,对应着App、Activity类,而在小程序中,对应着App和Page两个函数对象(注意,javascript是基于原型和构造器的,而java是基于类的,因此这里就形成了一些写法的不一样)。以App为例,下面是一个代码实例:

App({

onLaunch: func

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值