关于混合app 开发框架Ionic
来源:互联网 发布:人工智能的利弊英语 编辑:程序博客网 时间:2024/05/17 07:58
什么是Ionic,Ionic适合怎样的开发?
Ionic是一个HTML5的移动应用开发框架,针对构建混合的移动应用程序。混合应用程序从本质上来说,是运行在浏览器内壳里面的小网站,它可以访问本地平台层。混合应用程序有许多超过纯原生应用的好处,特别是在平台支持,发展速度,还有第三方代码支持方面。
想像一下,Ionic作为前端UI框架,它会帮助你处理所有你的App需要的外观和UI交互,你的app将变的如此动人。像“从原生出发“,支持一系列常见的原生移动组件,支持流畅的动画,和华丽的设计。
不同于一般的响应式框架,Ionic有着类原生风格的移动UI元素和布局,就像从一个原生iOS或Android SDK里面构建出来的一样,但以前从未存在过。Ionic也给了你一些你喜欢的,但强大的方式来构建移动应用程序,Eclipse导入现有的HTML5开发框架。
由于Ionic是一个HTML5框架,它需要一个本地的包装如Cordova或PhoneGap为了运行原生应用。我们强烈建议使用Cordova适合您的应用程序,Ionic的工具底层也使用Cordova。
为什么我们要创造Ionic?
我们创造Ionic,是因为我们坚信HTML5会引领移动开发的未来,正像它在桌面程序上一样。一旦电脑变得足够强大,浏览器技术已经足够先进,每个人都将把时间用在浏览器上。开发者会都会喜欢构建Web应用程序。近年来随着移动技术的进步,智能手机和平板电脑现在能够运行多个Web应用开发。
有了Ionic,我们想建立一个HTML5的移动开发框架,专注于原生或混合应用,而不是移动网站站,因为我们觉得已经有移动网站开发的好工具。因此Ionic的应用程序并不意味着要运行在手机浏览器,像Chrome或Safari,而是更底层的的IOS的UIWebView 或Android的WebView,由Cordova/ PhoneGap包裹。
首先,我们想确保Ionic是开放源代码,有一个宽松的开放源代码许可证,可以用于商业和开源应用程序,培育一个强大的社区附近的项目。有太多的框架,在技术上是开源的,但不是精神上的开源或是在不购买商业许可证时无法使用。
Ionic构建混合应用
那些熟悉Web开发会发现Ionic应用的结构非常简单。它的核心,只是一个运行在本地app壳里的Web页面!这意味着我们可以使用我们想用的HTML,CSS和JavaScript。唯一的区别是,不同于那些有外链的网站,我们正在建设一个独立的应用程序。
Ionic大部分使用HTML,JavaScript,CSS。聪明的开发者们也可能深入到Cordova插件或原生代码,但这并不是通往Great App的必经之路。
Ionic的核心功能也使用了AngularJS框架。虽然你可以只使用Ionic的CSS部分,但我们建议你在Angular上花一点时间,它是目前构建Webapp最好的方式。
开始吧!
现在你已经明白Ionic存在的原因,准备开始建立你的第一个应用程序吧。做好安装准备并开始建立Ionic App吧!
原文地址:http://blog.csdn.net/canpark/article/details/45110341
- 关于混合app 开发框架Ionic
- 混合APP开发环境配置-ionic、cordora
- 最简单的混合APP开发框架——搭建你的第一个Ionic应用(一)
- 最简单的混合APP开发框架——搭建你的第一个Ionic应用(二)
- 关于ionic 开发自动更新app的实现
- 混合开发(Hybrid App)之 Ionic【一】-- 认识Ionic,搭建开发环境,创建项目
- mui框架混合app关于定位问题
- hybird app开发框架 ionic +angularjs + ng-cordova
- Hybird HTML5 App(移动应用开发)之:了解Ionic框架
- Ionic应用程序开发框架
- IONIC 开发框架
- 谈谈App混合开发
- 谈谈App混合开发
- 混合app开发
- 混合app开发
- h5混合APP开发
- Android App混合开发
- 什么是混合app开发
- android 时间,日期,各种不同显示的格式化工具
- Hybris-Installing the Accelerator Extension Set
- 马化腾公开信:AI将成为基础设施,腾讯要打造“数字生态共同体”
- 如何才能发挥大数据的价值?
- leetcode 70. Climbing Stairs
- 关于混合app 开发框架Ionic
- CNN中的权值共享理解
- C #7.0 Pocket Reference.pdf 英文原版 免费下载
- 首发丨极课大数据完成1亿元B轮融资,用AI提升学生作业、考试管理效率
- 论递归回溯的一些基本优化
- “双11”即将来袭,阿里巴巴选择这家服务商为交易保驾护航
- matlab计算任意多边形面积
- 关于android中移植wireless tool
- 一文读懂旷视的产业认知,姚班高材生印奇眼中的未来三大趋势