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

分布式存储_海淀企业网站建设_怎么样

小七 141 0

大带宽_猫咪VIP破解版百度云盘_免费申请

在这篇文章中,我考虑了CAP到底是什么,它给了我们什么,以及为什么我们应该把它看作是云环境和云环境之外的一个基本难题。

→更新(11月8日):这篇博客文章以音频格式在Tech loud podcast上以插曲形式提供。另外,我和伊恩·塞恩录制了一段关于这个主题的CodeTalk片段——请看这里:https://www.youtube.com/watch?v=5ffTjFdjs8M.

如果您今天阅读了一篇技术文章*,请将其作为在线文档中的About CAP页面,该页面从以下概述开始:

对我来说,这里的关键是CAP的核心设计原则(开放和固执己见、零锁定、非侵入性和平台无关)以及影响CAP是什么和什么的设计原则它能为我们做些什么,解释为什么它是基本的。

*(如果你没有时间读它,它也可以作为播客插曲出现在这里的技术播客中:SAP云应用程序编程模型(关于CAP)–SAP–2019年9月。

CAP对我来说是什么

CAP提供了可以设计和构建实际服务和应用程序的基础,云就绪。

这是新鲜、肥沃和滋润的土壤我们可以在其中种植花朵和食物。

主干是连接一切事物的稳定基础,主干是所有枝桠繁茂的源泉。

为了使这些隐喻更接近我们手头的主题,大数据产业,CAP就像是社会赖以建立的风俗习惯和口语的结合体……或者,在狭义的计算环境中,我们用编程语言来表达我们的解决方案。

这对我来说意味着,如果我们这样看待CAP,我们应该掌握足够的知识来表达自己,开始构建服务,播种并培育它们开花,正如我们学习一种表达自己的语言一样,无论是英语、国际手语还是APL,我们都应该重点学习CAP是什么,它是如何工作的,它能为我们做些什么,以及如何拥抱和运用它赋予我们作为开发者的力量。

达到目的的手段

CAP本身不是目的,而是达到其他目的的手段。我的天哪,以我的经验来看,这是多么重要的一件事啊!

现在很难记住创建一个可运行的读写OData服务的努力是如此之大以至于概念验证项目甚至没有启动的时代。现在,只需不到十行声明性代码,就可以构建一个完整的CRUD+Q OData服务,而且,添加自定义处理程序来扩充标准处理程序也只需几行代码即可。

同样,我以前从未真正尝试过从SAP API business Hub模拟业务服务,因为努力太大了。现在使用CAP只需几分钟。

很难记住探索注释如何实际驱动Fiori元素是什么感觉,因为确定注释的存储位置以及如何与现有的OData服务一起提供注释非常复杂。使用CAP,大数据人工智能,您只需使用记事本或类似工具将它们添加到一个文件中,就完成了。调整注解和刷新Fiori elements应用程序以查看这些调整所做的工作之间的时间现在是以秒为单位的(是的,我这样做了,我和你一样:-)。

我真的不记得什么时候我在设计服务原型时不必考虑特定的持久层和机制,直到CAP出现。

和以前我需要考虑如何构建一个涉及持久性、内置可扩展性、企业消息传递等的解决方案……作为一个脑力有限的常规开发人员,我现在可以更好地创建这样的解决方案了。

智能启动

使用这样的构建块作为一个领域特定语言的家族*,企业建站平台,通过约定优先于配置的方法,以及对当今最流行语言的一流支持,CAP帮助您启动smart,大数据下,在比您以前启动时更高、更接近业务领域的级别上启动您的开发项目。

您可以说这更高水平起点让你在开始之前就离云更近了!

*(请参阅CDS语言参考文档以了解更多关于CAP DSL的信息。)

因此,我的建议是–学习CAP,了解如何利用它所赋予您的超能力,并注意它作为开发基础的关键作用,使您能够专注于手头的业务领域。

并且,以最美好的方式,正如我所知我对英语的理解和对社会规则和风俗习惯的理解在和我的同伴交往时变得不重要了,同样地,物联网产品,把CAP看作是不重要的。基本的东西,你应该学习和能够充分利用,但一种手段,以达到目的。