Hybrid App 混合式开发
来源:互联网 发布:win10无法连接到此网络 编辑:程序博客网 时间:2024/04/30 00:40
场景: 移动互联网时代,PC端开发 已不能满足客户的需求,需要手机等移动端,
由于公司人力成本问题,招聘的市场的IOS开放人员甚是昂贵,web 开发人员,没有接触过Android项目也没关系
开发框架:Cordova + Ionic + AngularJS
应用场景:构建的项目, 可以在 Android 和 IOS 以及Web上运行
混合式开发的基本原理:
Cordova是一款开放源代码的App开发框架,旨在让开发者使用HTML、Javascript、CSS等Web APIs开发跨平台的移动平台应用程序,是一个行动设备的API接口集,利用JavaScript存取这些接口可以调用诸如摄影机、罗盘等硬件系统资源。配合上一些基于HTML5、CSS3技术的UI框架,如jQuery Mobile、Dojo Mobile或Sencha Touch,开发者得以快速地开发跨平台App而不需要编写任何的原生代码。
Ionic是一个新的、可以使用HTML5构建混合移动应用的用户界面框架,它自称为是“本地与HTML5的结合”。该框架提供了很多基本的移动用户界面范例,例如像列表(lists)、标签页栏(tab bars)和触发开关(toggle switches)这样的简单条目。它还提供了更加复杂的可视化布局示例,例如在下面显示内容的滑出式菜单。
Ionic宣称他们极度强调性能,并且通过限制DOM交互、完全移除jQuery以及使用像translate(z)这种特定的硬件加速的CSS滤镜触发移动设备上GPU——与由动力不足的移动浏览器提供的交互相比这种方式提供了硬件加速的交互——等方式使速度最大化。
Angular遵循软件工程的MVC模式,并鼓励展现,数据,和逻辑组件之间的松耦合。通过 依赖注入(dependency injection) ,Angular为客户端的Web应用带来了传统服务端的服务,例如独立于视图的控制。因此,后端减少了许多负担,产生了更轻的Web应用。
种子项目:
https://github.com/zhoujianhui/cordova-ionic-maven-archetype
- Hybrid App 混合式开发
- 如何开发混合式app
- 混合式APP开发问题记录
- 混合式开发App步骤详解
- phonegap开发hybrid app
- Hybrid App开发实战
- hybrid app开发实战
- Hybrid App开发
- Hybrid app开发总结
- Hybrid App开发实战
- Hybrid App开发实战
- hybrid app开发工具
- Hybrid App开发实战
- Hybrid App开发笔记
- Hybrid APP混合开发
- Hybrid App开发总结
- 5个好用的混合式App开发工具
- Hybrid APP 开发相关技术
- SVM入门(四)线性分类器的求解——问题的描述Part1
- 父类引用指向子类对象的说明
- maven学习(下)利用Profile构建不同环境的部署包
- Number of Islands
- 第七章-类的PHP魔术方法
- Hybrid App 混合式开发
- UVA 846 Steps
- spring security添加自定义filter
- 365. Water and Jug Problem
- One Edit Distance
- 欢迎使用CSDN-markdown编辑器
- 使用python批量替换修改文件名
- linux文章总目录
- Swing的布局管理器