主页 > 专属服务器 > > 正文

腾讯云_网站建设哪家强_新注册优惠

来源:胜利云 发布时间:2022-01-01 23:08 标签:网站建设新注册注册腾讯优惠哪家
浏览:

腾讯云_网站建设哪家强_新注册优惠

在上一篇文章中,我提到了我们在WebIDE中实现混合开发功能的计划。我暗示了一些即将到来的功能,这些功能允许webide与本地Cordova开发环境进行交互。好吧,这些工具已经发布了,现在是时候告诉你了。

我们发布的是SAP Web IDE混合应用工具包附加组件;该工具包仅适用于今天在HANA云平台试用版上运行的Web IDE。软件可从SCN下载(https://store.sap.com/sap/cp/ui/resources/store/html/SolutionDetails.html?pid=0000013586)和HAT文件也可在https://scn.sap.com/docs/DOC-60529。这是该软件的早期预览,这就是为什么它在试用环境中运行,并且它不能在生产环境中使用(目前)。

混合应用工具包(HAT)由三个组件组成:

该工具包支持Android和iOS的混合应用开发,对Microsoft Windows的支持已在未来几年的路线图上可能的未来版本。

本文的其余部分将描述每个组件及其工作方式。

WebIDE插件为WebIDE添加了移动混合应用程序意识;允许开发人员在应用程序中设置移动属性的功能。这些属性是定义应用程序的目标移动设备平台以及应用程序使用的Cordova或SMP Hybrid SDK(Kapsel)插件的设置。开发人员使用webide将Cordova插件添加到项目中,然后编写应用程序与这些插件的交互代码,根据需要添加代码以提供应用程序所需的任何功能。该插件还提供了混合插件API的代码完成和代码片段目录,开发人员可以使用这些代码片段将插件代码快速注入到应用程序中。

当需要测试web应用程序时,web IDE提供了几个选项。Web IDE已经具备实时预览功能,WebIDE插件将添加一些功能,允许WebIDELivePreview模拟添加到项目中的插件(和代码)暴露的本机功能(通过模拟数据或某一天某种替代机制)。

WebIDE开发人员可能还希望在物理设备或设备模拟器或模拟器上测试应用程序(谷歌提供Android仿真器和appleios仿真器;是的,两者有所不同)。Web IDE可以显示二维码,开发者可以使用二维码在移动设备浏览器中启动Web应用程序—只需将设备摄像头指向二维码,然后使用代码扫描应用程序加载二维码中包装的应用程序URL。要在设备仿真器或模拟器上测试web应用程序,开发人员只需复制web应用程序URL并将其粘贴到模拟设备上的浏览器或SAP Fiori客户端的配置中,然后进行测试即可。

如果web应用程序是混合应用程序并使用本机API,则在中测试web应用程序浏览器可能不够。应用程序可以利用移动设备特定硬件(例如照相机、加速计或指南针)或利用在浏览器或Web IDE的预览模式内不可用的移动特定本机API(例如联系人应用程序或网络信息API)。将来Web IDE可能会增加一些功能,使某些测试变得更容易,但现在对于某些东西,软件企业有哪些,您只需要一个移动设备即可。

为了适应这种情况,混合应用工具包提供了连接器(在最初的版本中,此组件称为Communicator,在1月份的工具包更新中,这个名称将改为Connector,因此我将在这里使用新名称(link),这是一个本地安装的模块,允许webide与本地Cordova开发环境通信。开发人员安装并配置本地Apache Cordova开发环境(安装Git,节点.js然后在安装HAT之前,使用特定于平台的工具,如Java、Ant(或Gradle)和ADT(用于Android或Xcode)以及一些用于iOS开发的Xcode命令行工具),开发人员只需在WebIDE中右键单击一个项目,然后选择Deploy–>DeploytoLocalHybridToolkit。WebIDE打开到连接器的连接,并将WebIDE项目配置文件和相关内容传递给连接器。连接器解析项目的配置文件,然后使用本地Cordova开发环境创建一个新项目,添加选定的移动设备平台和Cordova或混合SDK插件,然后将web应用程序内容复制到新的Cordova项目中。

开发者也可以选择Run on–>Android Emulator/device或在>iOS模拟器/设备上运行。使用此选项,连接器将启动所选平台的Cordova构建过程,并在连接的设备或相应的设备仿真器上启动已编译的应用程序模拟器连接器是用JavaScript编写的,并使用节点.js,就像Cordova命令行工具一样,因此,我们所实现的完全符合Cordova开发方法。

当前实现的两个缺点是连接器每次都创建完整的Cordova项目,因此没有增量更新,也没有任何方法将您对本地项目所做的任何更改上传回Web IDE。我的期望是,我们将在未来的版本中修复这两个限制。

如果您考虑一下我刚才描述的过程,您可能已经注意到那里正在进行很多工作,并且将需要一段时间来创建、构建本地项目并将其部署到设备或模拟器。你说得对,大数据存储技术有哪些,我们不希望开发人员在大多数测试中使用这种方法。deploy-to-device选项用于最终测试,一旦您完成了应用程序中的所有问题并准备好将应用程序部署到alpha或beta测试人员。对于迭代测试,我们有另一种方法可供您使用。

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 亚马逊云_海报cdn_优惠券
    <strong>亚马逊云_海报cdn_优惠券</strong>

    亚马逊云_海报cdn_优惠券

    消费者在哪里?这不是医疗保健领域的"捉迷藏"游戏,而是建立一个全面运转的医疗保健系统所需要的关键缺失要素。让消费者参与进来——作为一个消费...

  • 云解析_svn服务器安装_限时特惠
    <strong>云解析_svn服务器安装_限时特惠</strong>

    云解析_svn服务器安装_限时特惠

    集成/docker/梅索斯/marathonapachemesos是一个用于调度和管理分布式应用程序的开源集群管理器。Mesos几乎就像整个集群是一个单一的集群一样分配CPU和RAM等资源...

  • 云服务器_阿里云服务器账号_哪家好
    <strong>云服务器_阿里云服务器账号_哪家好</strong>

    云服务器_阿里云服务器账号_哪家好

    技术支持副总裁Aileen Wyer和高级系统管理员Maruf Rahman最近与我们坐下来讨论我们的合作伙伴关系如何帮助CAN Capital的遗留备份基础设施现代化,以简化数据管...

  • 消息队列_折枝by困倚危楼百度云_新注册优
    <strong>消息队列_折枝by困倚危楼百度云_新注册优</strong>

    消息队列_折枝by困倚危楼百度云_新注册优

    今天,两位前行业分析师(现在是Veeam高管)讨论了塑造数据保护行业和IT格局的趋势:Jason Buffington@JBuff,前ESG数据保护首席分析师Dave Russell@BackupDave,Ga...

  • 中间件_服务器能干什么_超低折扣
    <strong>中间件_服务器能干什么_超低折扣</strong>

    中间件_服务器能干什么_超低折扣

    Nathan Sielaff,World Vision的系统工程师,负责备份、存储等。他致力于创建一个灵活和敏捷的IT环境,这样组织就不必担心底层基础设施,可以将精力集中在任...

云储存

更多 >
  • <strong>虚拟主机_cf连接服务器失败怎么办_怎么买</strong>
    虚拟主机_cf连接服务器失败怎么办_怎么买

    偶尔我会收到一些问题,当用户单击SAP TM屏幕中的超链接时,会出现一条错误消息"未能解析基于对象的导航目标"。 让我们看看为什么会出现此错误消息以...

  • <strong>美国服务器_阿里云p9待遇_哪个好</strong>
    美国服务器_阿里云p9待遇_哪个好

    客户通常会制作定制报表,在这种情况下,对数据进行测试,很多次测试都是正确的,但他们遗漏了使用专用分类账时所需的重要部分,即使用Tcode GWUL. ...

云储存免备案CDN_网站建设优化推广_安全稳定
云储存域名交易_腾讯云服务器开放端口_排行榜
云储存京东云_阿里云时序数据库_三重好礼
云储存MySQL数据库_为什么要进行网站建设_返利
云储存数据库服务器_传奇物品数据库_速度快