Ionic开发指南-第一章 关于Ionic

欢迎来到Ionic框架构建HTML5移动应用的官方指南,该指南是通过Ionic的创造者编写。它包含了如何使用Ionic构建你的应用程序,同时也是更高级开发的基础。

如果你使用过其他移动开发框架,那么你应该很习惯Ionic。但开始使用任何框架都是难的,所以我们会从简单的基本概念开始。首先,我们需要谈谈Ionic项目本身,它适合开发栈,以及为什么我们构建了它。

什么是Ionic,它适用于哪些项目?

Ionic是构建hybrid mobile apps(混合型移动应用)的HTML5移动应用开发框架。混合型的应用基本上是一个小型的HTML5网站通过客户端包裹的shell,可以访问本地网络层。混合应用程序已经超过纯本地应用的许多好处,特别是在网络支持方面,发展的速度,并获得第三方代码支持。
Ionic作为能够处理所有的外观和令人赞叹的UI交互应用程序的前端用户界面框架。像“Bootstrap for Native“,但支持绝大部分的本地移动组件,流畅的动画,和美丽的设计。
与响应框架不同,Ionic带有非常native-styled移动UI元素和布局,你会得到原生SDK在iOS和Android但并不真正存在。Ionic也给了你一些固定的但强大的方式来构建移动现有eclipse HTML5开发框架的应用程序。
由于Ionic是一个HTML5框架,它需要一个打包工具,像Cordova或PhoneGap。我们强烈建议使用Cordova。

为什么我们构建Ionic?

我们建立了Ionic,因为我们坚信不久的将来HTML5将统治移动,就像在桌面上。一旦台式电脑变得足够强大和浏览器技术足够先进,几乎每个人都花在浏览器中计算时间。和绝大多数开发人员构建web应用程序。随着移动技术的进步,智能手机和平板电脑现在能够运行的许多相同的web应用程序。
最重要的是,我们想要确保Ionic尽可能开放源码,通过许可开源协议,可用于包括商业的和开源的应用程序,但通过培养一个强大的社区项目。我们觉得有太多技术开放源代码的框架,但是没有开源精神或者是不可能使用闭源和开源项目没有购买商业许可证。

使用Ionic构建Hybrid Apps

那些熟悉web开发会发现一个Ionic应用的结构简单。在其核心,它只是一个网页运行在一个本地应用壳!这意味着我们可以使用任何类型的HTML、CSS和Javascript。唯一的区别是,而不是创建一个网站,其他人将链接,我们正在建设一个独立的应用程序的经验。
Ionic的大量应用将写在HTML、Javascript和CSS。急切的开发人员也会深入研究原生层科尔多瓦定制插件或本机代码,但它不是得到一个伟大的应用程序所必需的。
Ionic也使用AngularJS很多核心功能的框架。而你仍然可以使用Ionic CSS部分,我们建议引用Angular——当今构建基于浏览器的应用程序最好的方法之一


开始构建你的应用吧!

现在您已经和理解Ionic是什么和为什么它存在,就可以开始构建您的第一个应用程序。继续完成所有的安装和开始构建Ionic!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值