AWS 推出适用于 Rust、Kotlin、Swift 的 SDK 和 Amplify Studio
AWS 在 Re:invent 会议上预览了新的开发人员资源,包括用于 Rust、Swift 和 Kotlin 的新 SDK(开发工具包)。
不同编程语言的 SDK 可以为 AWS 服务的 API 提供语言包装器(language wrapper)。AWS 现有的 SDK 主要面向 JavaScript、Python、PHP、.NET (C#)、Ruby、Java、Go、Node.js 和 C++,这周又增加了以下三个:
- Kotlin 是 Android 的官方语言,主要在 JVM(Java 虚拟机)上运行。
- Swift 是 Apple 的 iOS 和 macOS 语言,也可以在服务器上使用。
- Rust 是 Mozilla 开发的语言,其速度几乎与 C 一样快,但具有内存安全性和其他现代功能。
Rust SDK 之前是 Alpha 版,但现在是开发人员预览版,可以访问 288 项 AWS 服务。它可以与 Lambda 无服务器函数一起使用,但需要自定义运行时,因此不像其他语言那样简单,因此最终的发布日期未定,API 仍可能更改。
此次大会还有另一个值得注意的预览版工具: Amplify Studio。
Amplify 这个工具的定位有点奇怪,它始于移动 SDK,围绕 Objective C 或 Android SDK 构建,但随着 React Native 这类框架的出现,移动端 APP 和 Web 的概念就开始重合并逐渐模糊了,Amplify 的功能也逐渐扩展到 PC 端。而最新推出的 Amplify Studio 又完全不支持移动应用程序,仅支持 Web,它包含了一个新的 UI 库和 Figma 集成,成为一个完整的 Web 应用程序构建器。
现在的 Amplify Studio 是一个低代码环境,它生成 React 组件,并支持数据绑定,用于连接到数据模型。开发人员从数据模型开始,添加内容和身份验证,然后创建与第三方协作设计工具 Figma 集成的用户界面,在核心 SDK 上提供更高级别的 API,在此基础上提供 UI 工具和 CLI 工具。
Amplify Studio 的初始预览版仅支持 React,但未来可能会添加对 Google 的移动和 Web 跨平台框架 Flutter 的支持。底层的 Amplify 框架已经支持 Flutter。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
微软再出“奇招”,着手干预 Windows 用户下载 Chrome 浏览器
微软想让用户继续使用 Edge 浏览器的愿望十分强烈,此前我们就已经报道过微软在 Windows 11 中提升了用户更换默认浏览器的难度,以及防止第三方篡改 Edge 浏览器的特有协议。 如今微软再出“奇招”(如下图),当用户使用 Edge 浏览器访问 Chrome 浏览器的下载页面时,Edge 浏览器会弹出提示,劝阻用户下载 Chrome。 浏览器开发商为保证自家浏览器的市场份额而试图阻止用户下载竞争对手的产品,这一做法并不罕见。 去年就有用户发现,当把 Windows 10 系统的默认浏览器更换为 Firefox 时,Windows 10 会在开始菜单中显示信息,建议用户换回 Microsoft Edge 浏览器。 Google 也曾在用户使用 Edge 浏览器访问 Chrome Web Store 时提示用户切换到 Chrome 浏览器,以更安全地使用浏览器扩展。 正如上文所诉,现在当使用微软 Edge 访问 Chrome 的下载页面时,用户将看到一个浏览器内的通知,以说服用户不要做出改变。 通知内容被存储在 %LocalAppData%\\Microsoft\\Edge SxS...
- 下一篇
浅析2022 年云计算趋势
全球商业环境最近在许多方面发生了变化,从疫情到国际供应链问题等等,我们的工作和购物方式可能永远不会相同。因此,对云计算技术的接受和使用速度显着加快——电子商务和远程工作作为两种已经变得更加普遍的文化变革。随着电子商务的发展,云的使用作为一种必要的业务服务越来越受欢迎,主要是因为它易于使用、灵活并且提供了广泛的应用程序。 云技术不断发展,越来越多的组织正在使用基于云的服务。组织正在以更快的速度采用的一些主要云计算趋势包括: 扩展电子商务 数字化转型 容器云 基于云的工作站 开源云 云自动化 边缘计算 云优化合规性 人工智能 电子商务 公共云企业提供广泛的服务,包括从任何位置访问、电子商务和更快的速度。一般来说,访问云最明智的方法之一是使用其服务。最近在线购物的扩张增加了各种企业对公共云的使用。 由于大流行,电子商务经历了令人印象深刻的新客户和活动激增。在线购物成为许多人的必需品,因为他们避免与不合的人接触。人们想要保护自己的健康,但仍然需要食物、清洁产品和其他在线可用物品。为客户提供在线产品的最简单方法之一是使用云。 软件即服务(SaaS) 被认为是云提供的最成功的服务。SaaS 云之间...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Red5直播服务器,属于Java语言的直播服务器
- Hadoop3单机部署,实现最简伪集群