前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ace — 微软提供的Cordova原生UI插件

Ace — 微软提供的Cordova原生UI插件

作者头像
时见疏星
发布2018-06-01 10:45:00
1.5K0
发布2018-06-01 10:45:00
举报
文章被收录于专栏:星流全栈星流全栈

0. Ace是什么?

Ace = JavaScript + Native UI + iOS + Android

Ace能在你现有的JavaScript代码库上增加原生支持。Ace可以和Ionic,PhoneGap和所有Cordova项目共用。也就是说,Meteor应用也可以借助Ace来构建原生UI。

Ace作为一个cordova插件提供。

1. 混合原生UI与HTML

汲取两个世界的优势

原生UI有什么优势?

  • 优异的效率
  • 看起来好看
  • 随主题自动更新
  • 注重用户可访问性设置

同时通过HTML,你可以使用你的web开发经验、代码和诸如Ionic,Bootstrap,Ember等框架。

2. 使用跨平台的原生UI框架

或者直接使用原生控制

使用简单的类,如 ButtonGrid,或DatePicker。UI框架提供了跨平台的原生控制、布局、样式等等的抽象。这些抽象很容易使用JavaScript,TypeScript或XAML来标示。

或者,你也可以直接使用特定平台的原生控制。比如下面这些:

如果你决定使用标示,你可以在HTML中直接链接它们,而不用在意它们的类型:

3. 不需要额外插件调用原生代码

终极应急出口

通过JavaScript调用任何东西。你自己的代码,第三方代码或者平台相关的API。不需要额外的插件或封装。

直接添加Java,Objective-C或者Android资源到你的Cordova项目中,你可以轻松使用它们。

4. 总结

  • 主页 - http://microsoft.github.io/ace/
  • Github - https://github.com/microsoft/ace
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 星流全栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0. Ace是什么?
  • 1. 混合原生UI与HTML
  • 2. 使用跨平台的原生UI框架
  • 3. 不需要额外插件调用原生代码
  • 4. 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档