Ionic离子框架

目前,Ionic Framework已与Angular和React正式集成,并且正在开发对Vue的支持。

UI组件

标头

构建并部署可在多个平台(例如本机iOS,Android,台式机和网络)上运行的应用程序,作为渐进式Web应用程序-只需一个代码库即可。编写一次,即可在任何地方运行。

基于Web标准

Ionic Framework建立在可靠的基础之上, 标准化的网络技术:HTML,CSS和JavaScript,使用自定义元素和Shadow DOM等现代Web API。因此,Ionic组件具有稳定的API,并且不受单个平台供应商的追捧。

精美的设计

干净,简单且实用。Ionic Framework旨在在所有平台上开箱即用地精美显示。从预先设计的组件,版式,交互式范例和华丽的(但仍可扩展的)基本主题开始。

简单

Ionic Framework的构建考虑到了简单性,因此几乎所有具有Web开发技能的人都可以轻松愉快地创建Ionic应用程序,并且易于使用。

执照

Ionic Framework是一个免费开放源代码项目,已根据MIT许可发布。这意味着它可以免费用于个人或商业项目。MIT与诸如jQuery和Ruby on Rails这样的流行项目使用的许可证相同。

本文档内容(可在ionic-docs存储库中找到)已获得Apache 2许可。

离子CLI

官方 离子CLI或命令行界面,是一种可快速搭建Ionic应用程序并向Ionic开发人员提供大量有用命令的工具。除了安装和更新Ionic,CLI还带有内置的开发服务器,构建和调试工具等。如果您是Ionic Appflow成员,则CLI可用于执行云构建和部署以及管理您的帐户。

框架兼容性

尽管过去的Ionic版本与Angular紧密相连,但该框架的V4经过重新设计,可以作为独立的Web组件库使用,并与最新的JavaScript框架(如Angular)集成。Ionic可以成功地用于大多数前端框架,包括React和Vue,尽管某些框架需要垫片才能完全支持Web组件。

集成JavaScript

Ionic 4的主要目标之一是消除对承载组件的单个框架的任何硬性要求。这意味着核心组件可以仅通过网页中的脚本标签独立工作。虽然使用框架对大型团队和大型应用程序非常有用,但现在即使在像WordPress这样的环境中,也可以在单个页面中将Ionic用作独立库。

角度的

Angular始终是使Ionic脱颖而出的关键。尽管已将核心组件编写为可作为独立的Web组件库使用,但该@ionic/angular软件包使与Angular生态系统的集成变得轻而易举。@ionic/angular包括Angular开发人员期望Ionic 2/3提供的所有功能,并与Angular路由器等核心Angular库集成。

反应

Ionic现在对流行的React库提供了官方支持。Ionic React使React开发人员可以利用其现有的Web技能来构建针对iOS,Android,Web和桌面的应用程序。使用@ionic/react,您可以使用所有核心的Ionic组件,但感觉就像使用本机React组件一样。

未来支持

预期在将来的版本中将支持其他框架。当前正在开发Vue的官方绑定,尽管某些组件在这些框架中是开箱即用的。

Ionic Framework V4 +

Ionic Framework V4是该项目的基础技术和功能的重大改进,重点是性能,兼容性和整体可扩展性。尽管V4仍通过该@ionic/angular软件包与Angular进行了深度集成,但现在它也与框架无关,这意味着它可以与任何其他JavaScript框架(Vue,React,Preact等)一起使用,也可以完全不与任何框架一起使用。

通过转向Web标准,V4允许Ionic的核心依赖于现代浏览器支持的标准组件模型,而不是特定于框架的模型。这可能意味着更快的加载时间,更好的性能以及更少的总体代码。

离子流

为了帮助管理Ionic应用程序的整个生命周期,我们还为生产应用程序提供了一个名为Ionic Appflow的商业应用程序平台,该平台与开源框架是分开的。

Ionic Appflow帮助开发人员和团队编译本机应用程序构建,并从集中式仪表板向Ionic应用程序部署实时代码更新。可选的付费升级可用于更高级的功能,例如工作流自动化,单点登录(SSO)以及对连接的服务和集成的访问。

Appflow需要一个Ionic帐户,并为有兴趣使用其某些功能的用户提供免费的“入门”计划。

生态系统

Ionic Framework由一个核心团队积极开发和维护,并且其生态系统在国际开发人员和贡献者社区的指导下,推动其增长和采用。无论大小,开发人员和公司都使用Ionic来构建和发布可在任何地方运行的出色应用程序。

你可能感兴趣的:(Ionic)