大家好!上期我们介绍了《30天,App开发从0到1》一书中app的开发流程,本期我们继续第二章的精彩分享:
主要内容:
教会大家使用APICloud技术实现app的界面布局和静态页面的缩写。
学习目标:
1.学习 APICloud app 的启动过程,了解 confi g.xml 配置文件。
2.了解 APICloud 五大布局组件和混合渲染模式。
3.了解 API 对象和前端框架。
4.学习如何进行屏幕适配和状态栏处理。
本章从APICloud app执行流程、应用设计思想、界面和导航、搭建 app 整体框架,由浅入深地讲解app静态页面开发方面的知识,以及如何开发一款O2O类型的电商app。
今天,重点跟大家分享的是书中第二章第二节:
APICloud 应用设计思想
APICloud应用开发虽然使用标准的 Web 技术,但是与其他 Web 产品采用 B/S 架构不同。
APICloud 的应用设计思想是采用完整的 Client/Cloud 架构,即前后端分离的架构,在移动端实现界面和功能,在服务器端提供数据和服务。
其实前后端分离的架构设计,不仅是 APICloud 应用的设计思想,也是 Android 和 iOS 原生 app 的设计思想。
这样设计的优势是所有的界面布局和功能实现都在app 本地完成,不需要依赖网络。当用户点击交互的时候,app 会直接打开本地界面展示和调用本地 API 实现,不需要像 B/S 架构那样等待服务端返回远程页面之后再渲染展示,用户体验更好,交互响应更快。
在移动互联网时代,终端产品有很多种类。对于不同类型的客户端,服务端对外提供的数据和服务其实是一样的:通过统一的 API 接口对外提供。
在客户端以产品为导向设计界面,根据不同产品形态的特点进行界面和功能的定制。 APICloud 的应用开发使用的就是这样一个完整的前后端分离架构,在《30天,App开发从0到1》一书中也会有示例项目为大家演示这样一个架构。
更多app资讯,请关注www.apicloud.com
提交app定制需求,了解报价和周期:https://app.apicloud.com/index?uzchannel=500
原文地址:https://www.cnblogs.com/apicloud/p/9242574.html