云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

金山云_阿里云证书_便宜的

小七 141 0

随着Chrome 57的出现,Progressive Web Apps(PWA)已经发展成为主流的移动网络技术。这个想法简单而有吸引力——允许网站像本地网站一样,但不需要从Play Store安装。

UI5是SAP及其合作伙伴的主要前端技术,大数据包括哪些内容,重点是服务器端应用程序的快速UI实现。现在,在PWAs技术已经进入生产状态之后,我们需要回答一个问题:UI5与PWA兼容吗?我们今天能用它构建进步的Web应用吗?

简介

开发本地移动应用程序成本高昂,需要特殊技能和特殊部署流程。大多数Play Store应用程序都是同质的,实现一个单一的用户故事,并且通常有一个目标是实现最大可能的目标。

这使得创建移动业务应用程序成为开发人员和管理人员的一个挑战,因为一个典型的业务流程实现由几个高度专业化和定制的应用程序组成具有预定义和有限用户数的应用程序。只有有限数量的业务场景可以证明每个用户单个应用程序的价格开销是合理的。

PWA允许克服这些限制,并将移动和桌面开发结合到一个单一的过程中-使用相同的技能、工具,企业大数据,以及部署和支持渠道。

OpenUI5和PWA

您可以立即开始构建响应性UI5 PWA应用程序。PWA不是一个特殊的框架,而是现有Web技术的组合:Web应用程序清单、响应Web应用程序和离线持久性服务工作者。googlechrome将这三者结合起来,并将它们作为一个单一的概念集成到Android操作系统中。PWA是独立于框架的,几乎可以与包括OpenUI5在内的任何现代Web UI框架一起工作。

为了说明这一点,物联网工程课程,我们创建了一个示例UI5 ToDo应用程序。我们将不深入技术细节,您可以在GitHub中找到源代码和描述。一般来说,制作一个对PWA有响应的Web应用程序很简单:

这是一个简单而直接的步骤的简短列表。移动应用程序可以在几分钟内调整为PWA。当你在移动设备上打开这样的am应用程序时,Google Chrome会建议将其安装在主屏幕上,并且在安装后,它将无法与任何其他全屏原生应用程序区分开来。

尽管有一些限制。尽管OpenUI5最近在异步加载资源方面做得很好,但它仍然可以加载messagebundle.properties属性与标准用户界面文本同步的文件。OpenUI5 PWA应用程序应该用特定的文本替换对话框按钮、输入占位符等的标准UI文本。这个sap.ui.model模型*库没有针对应用程序数据的任何失败和重试智能处理程序,离线情况下的请求处理需要特殊逻辑。

进一步考虑

PWA概念为HTML应用程序打开了进入移动世界的大门。我们的示例展示了如何通过请求在设备上加载和存储代码,但仅此一点并不能使这样的应用程序100%可移动,新手建站教程,直到它按照离线优先的思维方式构建。尽管如此,仍然有一条路要走,超级淘客,还有很多东西要学,但是现在的前景非常有希望