写点什么

Ionic 宣布用于创建 Web、混合和本机应用的 Capacitor 1.0.0 Alpha 版

  • 2018 年 3 月 26 日
  • 本文字数:1039 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Ionic 团队已经宣布了 Capacitor 的第一个 alpha 版本,这是一种用 JavaScript 在移动和桌面平台上构建 Web、混合和原生应用的新方法。

Capacitor 的定位在传统混合平台(如 Cordova)和本地编译平台(如 React Native 和 NativeScript)之间,同时还提供对渐进式Web 应用程序(PWA)的全面支持。对于已安装的移动应用程序,Capacitor 项目让开发人员可以灵活地确定将应用程序的哪些部分作为本地代码交付,哪些特性以Web 视图或PWA 交付。

该项目从 Cordova 得到了很大的启发,但它与这一框架有几点不同:

Ionic 团队在他们的 alpha 公告中解释说 Ionic 用户具有:

[…] 使用的核心 Ionic Framework UI 组件之外的问题。这些团队希望我们能够帮助他们应对其他移动挑战,并且他们的优先级列表上最高的几乎普遍都是更好的本地支持和插件。

这些要求促使 Ionic 团队开始了一个新项目,而不是试图对 Cordova 进行重大改变。Capacitor 努力保持与 Cordova 的插件兼容性,以便在 Capacitor 应用中使用 Cordova 插件。Ionic 首席执行官 Max Lynch 向 InfoQ 团队解释说:

从第一天起,Cordova 就已经有了一个一致的愿景:为本地应用程序提供 Web API 垫片(shim),但有时这对于创建真实世界的应用程序来说还远远不够。今天有些东西更容易本地构建。另外 Cordova 并不真正支持构建渐进式 Web 应用。

因此,针对使用 Web 技术创建应用程序以及混合部署本地和 Web 代码的常见开发过程和模式,Capacitor 提供灵活的方式。例如,Capacitor 提供一种方式,让开发人员无论采用本地还是 Web 技术,都可以用它简单地开发出具有访问摄像头能力的应用。

要将 Capacitor 添加到现有的现代 JavaScript 网络应用程序,请运行以下命令:

复制代码
cd my-app
npm install --save @capacitor/core @capacitor/cli

安装完成后,Capacitor 将以应用程序信息进行初始化:

npx cap init [appName] [appId]在上面的命令中, appName 是应用程序的名称, appId 是应用程序的域样式应用程序标识符(即 com.example.app )。更多信息,请参阅 Capacitor 入门指南 。

使用 Ionic 的开发人员应该已经期待 Capacitor beta 版完成与 Capacitor 的集成了。Ionic 团队预计到 2018 年中期推出 Capacitor 的稳定版。Capacitor 是 MIT 许可证下的开源软件,欢迎通过 Capacitor GitHub 项目贡献自己的力量。

查看英文原文 Ionic Announces Capacitor 1.0.0 Alpha for Creating Web, Hybrid, and Native Apps

2018 年 3 月 26 日 19:002029

评论

发布
暂无评论
发现更多内容

ModStartCMS模块化建站系统 v3.6.0 内容标签增强,电脑手机适配

ModStart开源

钉钉协同引擎与应用场景技术探索

阿里巴巴移动技术

分布式 跨平台 客户端 开发框架

多云管理需求分析与好用的工具介绍

行云管家

云计算 混合云 多云 云管理

博文推荐|使用 Apache Pulsar 和 Scala 进行事件流处理

Apache Pulsar

开源 分布式 云原生 Apache Pulsar Apache Pulsar 社区

成本管理系统解决方案

低代码小观

企业管理 资产管理 成本优化 低成本 CRM系统

重视软件开发的黑匣子

菜根老谭

bug 系统安全 程序日志

阿里代码依赖漏洞检测服务,高效杜绝代码安全隐患

阿里云云效

云计算 阿里云 云原生 代码安全 依赖漏洞检测

直播回顾|TGIP-CN 036:Apache Pulsar 最新技术进展与动态

Apache Pulsar

开源 云原生 中间件 Apache Pulsar Apache Pulsar 社区

塔米狗解读|广东骏谷鸿基建筑工程有限公司100%股权转让

塔米狗

股权转让 塔米狗 股份转让 广东骏谷鸿基建筑

【等保】二级等保是什么意思?哪些企业要做?多少钱?

行云管家

网络安全 等保 二级等保

多终端运行小程序,快速丰富智慧社区使用场景

Speedoooo

智慧社区 小程序管理平台 智慧家居 智能家居生态平台 生态平台

NFT元宇宙开发Defi模式NFT游戏开发DAPP

Geek_232be3

区块链 NFT生态链游

哈尔滨市消防救援支队:用宜搭打造消防智慧大脑,守护冰城平安

钉钉宜搭低代码

低代码 数字化 消防 钉钉宜搭

DDoS攻击与防范策略

喀拉峻

网络安全 信息安全 DDoS

股权转让信息服务网站—塔米狗,塔米豆使用说明书

塔米狗

股权转让 塔米狗 股权转让信息服务 塔米豆

车联网平台百万级消息吞吐架构设计|车联网系列专题 05

EMQ映云科技

车联网 物联网 IoT emq 3月月更

Qualcomm IPQ6010/Support OpenWRT IPQ6010 802.11ax 2x2 2.4G&5G 2.5Gbps Ethernet Port SFP

wallys-wifi6

wifi6 openwrt IPQ6010

RocketMQ 开源爱好者请注意邀您共探行业应用与生产实践

阿里巴巴云原生

Apache ShardingSphere 首篇论文被 ICDE 收录,全球数据库发展迎来新局面

SphereEx

数据库 ShardingSphere SphereEx apache 社区

塔米狗解读|遥聚信息服务(上海)有限公司10%股权转让

塔米狗

股权转让 塔米狗 股权转让协议 股权转让信息

艾特网能全面参与数据中心蒸发冷却空调系列标准编制

科技热闻

BookKeeper PMC 成员翟佳受邀参与DataFunSummit 大数据存储架构峰会

Apache Pulsar

开源 架构 云原生 bookKeeper Apache Pulsar

95 后新生代 Committer 贺张俭:谈谈年轻人的开源观

Apache Pulsar

开源 云原生 物联网 Apache Pulsar Apache Pulsar 社区

王者荣耀商城异地多活架构设计

王大胖

阿里代码扫描工具,助力码扫描将风险扼杀在摇篮中

阿里云云效

云计算 阿里云 开发 代码扫描 代码安全

TDengine 在蔚来能源系统的落地实践

TDengine

数据库 tdengine

大咖说|网易数帆论道 PolarDB 数据库开源 & 存储生态

大咖说

数据库 阿里云 开源 网易

流动性挖矿APP系统开发介绍模式

Geek_232be3

LIP流动性挖矿

企业和团队如何创建高效实用的知识管理体系

小炮

知识管理 企业

Dustrial-grade IPQ4019 /802.11AC/openWRT 2.4/5G dual bands

wallys-wifi6

wifi6 openwrt IPQ4019

塔米狗干货|企业增资的好处及增资方式有哪些

塔米狗

增资扩股 企业增资 增资方式

Ionic宣布用于创建Web、混合和本机应用的Capacitor 1.0.0 Alpha版_JavaScript_Dylan Schiemann_InfoQ精选文章