黑马程序员技术交流社区
标题:
【郑州校区】传智健康项目讲义第六章 一
[打印本页]
作者:
我是楠楠
时间:
2019-11-7 10:10
标题:
【郑州校区】传智健康项目讲义第六章 一
【郑州校区】传智健康项目讲义第六章 一
1.
移动端开发
1.1
移动端开发方式
随着移动互联网的兴起和手机的普及,目前移动端应用变得愈发重要,成为了各个商家
的必争之地。例如,我们可以使用手机购物、支付、打车、玩游戏、订酒店、购票等,
以前只能通过
PC
端完成的事情,现在通过手机都能够实现,而且更加方便,而这些都需
要移动端开发进行支持,那如何进行移动端开发呢?
移动端开发主要有三种方式:
1
、基于手机
API
开发(原生
APP
)
2
、基于手机浏览器开发(移动
web
)
3
、混合开发(混合
APP
)
1.1.1
基于手机
API
开发
手机端使用手机
API
,例如使用
Android
、
ios
等进行开发,服务端只是一个数据提供者。
手机端请求服务端获取数据(
json
、
xml
格式)并在界面进行展示。这种方式相当于传统
开发中的
C/S
模式,即需要在手机上安装一个客户端软件。
这种方式需要针对不同的手机系统分别进行开发,目前主要有以下几个平台:
1
、苹果
ios
系统版本,开发语言是
Objective-C
2
、安卓
Android
系统版本,开发语言是
Java
3
、微软
Windows phone
系统版本,开发语言是
C#
4
、塞班
symbian
系统版本,开发语言是
C++
此种开发方式举例:手机淘宝、抖音、今日头条、大众点评
1.1.2
基于手机浏览器开发
生存在浏览器中的应用,基本上可以说是触屏版的网页应用。这种开发方式相当于传统
开发中的
B/S
模式,也就是手机上不需要额外安装软件,直接基于手机上的浏览器进行访
问。这就需要我们编写的
html
页面需要根据不同手机的尺寸进行自适应调节,目前比较
流行的是
html5
开发。除了直接通过手机浏览器访问,还可以将页面内嵌到一些应用程序
中,例如通过微信公众号访问
html5
页面。
这种开发方式不需要针对不同的手机系统分别进行开发,只需要开发一个版本,就可以
在不同的手机上正常访问。
本项目会通过将我们开发的
html5
页面内嵌到微信公众号这种方式进行开发。
1.1.3
混合开发
是半原生半
Web
的混合类
App
。需要下载安装,看上去类似原生
App
,访问的内容是
Web
网页。其实就是把
HTML5
页面嵌入到一个原生容器里面。
1.2
微信公众号开发
要进行微信公众号开发,首先需要访问微信公众平台,官
网:
https://mp.weixin.qq.com/
。
1.2.1
帐号分类
在微信公众平台可以看到,有四种帐号类型:服务号、订阅号、小程序、企业微信(原
企业号)。
1.png
(69.84 KB, 下载次数: 9)
下载附件
2019-11-7 10:08 上传
2.png
(266.3 KB, 下载次数: 6)
下载附件
2019-11-7 10:08 上传
本项目会选择订阅号这种方式进行公众号开发。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2