SAP希望通过发布SAP HANA精简版以及推广SAP HANA 云平台的Web IDE工具,来鼓励SAP HANA开发,逐步扩大SAP HANA的市场影响。
SAP想要促使企业对HANA的快速适应,它公布了两个新型工具来促进这一过程。这两款新产品分别是SAP HANA 精简版——SAP HANA内存平台的简化版本以及基于SAP HANA云平台(HCP)的SAP Web IDE——用于快速开发的软件开发工具包(SDK)。
负责平台营销的副总裁 Marie Goodell表示,任何人都可以下载SAP HANA 精简版,并运行在PC、笔记本电脑或服务器上。从SAP开发人员中心网站可以下载该版本和附带的教程、示例代码,并获得32 GB的免费内存空间。
一些开发人员已经开始使用新工具来开展SAP HANA上的开发工作了。
“有了SAP HANA精简版这个工具,我们能够使用现有的个人电脑,快速开始我们的开发工作,”Calypso Technology Inc公司的首席架构师Jean Safar说道,“现在有了预先配置的虚拟机的选项,使得开发人员使用内存技术变得容易了许多,他们可以很容易的开发出示例风险数据集。此外,它还具有十分灵活的升级选项可供选择,这有助于我们进一步实验,利用SAP HANA来支持我们未来的创新计划。
“我们的目标是帮助一个新受众快速地开始HANA上开发,”Goodell说道。
精简版不包括所有SAP HANA的高级特性,但是开发者可以使用它来构建原型应用程序,如果应用程序被部署为一个真正的生产应用程序,开发人员可以选择升级SAP HANA精简版,增加高级特性来支持这个应用。
“这是一个非常容易使用的环境,你不需要为其花费巨资来准备单独的设备。它以非常简单的方式运行,”她说,“我们这么做的目的是推广HANA,增加HANA开发人员和使用HANA构建应用的开发人员的数量。你不需要把它看做是一个SAP应用程序,你完全可以把他看做是自己的新应用程序。”
HANA 云平台上的Web IDE主要面向经验丰富的开发人员和非专业开发人员。
Dan Lahl,SAP产品营销副总裁表示,SAP也正在期望使用Web IDE来吸引其他开发者或非开发人员,Web IDE是SAP HANA云平台上的一款SDK。
对于开发人员来说,Web IDE允许他们快速创建新的应用程序模板,并集成其他来自于SAP合作伙伴的开发工具。开发人员可以离线地使用Web IDE,然后将工作同步备份到HCP上。Web IDE现在还具备一个额外的功能,允许开发人员创建自己的HCP Web IDE插件。“现在这个环境,你可以用来开发,测试和监控所有Web HCP IDE可用的组件,”Lahl说。
另一个主要面向的人群是非专业开发人员,或者业务线相关人员,他们可能想设计自己的企业应用程序扩展,Lahl说。为了帮助他们达到这一目的,SAP 推出了HANA云平台,门户服务——一个开源的云门户,在GitHub开发社区网站上可以下载相关应用程序和网站模板。
“非专业开发人员可以使用向导来创建自己的扩展和模板,既可以作为开发应用程序的IDE,也可以用来扩展其企业应用程序,”Lahl说,“我们的目标是让业务线相关人员能够较为容易地扩展门户接口和后端系统。”
SAP还发布了Build——一个开源的、基于云的原型开发和用户研究工具,供业务分析师和其他非技术人员使用。Build包括设计向导和模板,允许用户开发原型应用程序并收集用户的反馈,然后将其迁移到一个SAP Web IDE的SAP Fiori应用程序中。
这是一个很好的举措,但后续还有很多工作要做。
SAP目前前进在正确的轨道上,但要想让HCP成为一个具备良好可用性的平台,还有很长的一段路要走。Enterprise Applications Consulting的首席分析师Josh Greenbaum说道:“为了围绕HCP建立一个开发者社区,很多举措亟待实施。想要其成为一个具备良好可用性的平台,这些才是SAP目前要做的首要工作,可用性意味着,HCP需要一个完整生态系统。为了构建这样一个生态系统,你需要为个人和企业开发者准备更多的方式,以便他们在HCP上开始开发工作。”
Greenbaum 还提到,目前,开发者一直对于在HCP上的开发的用户体验十分不满。
他说:“如果你不是一个SAP原始开发人员,不十分精通ABAP(高级业务应用程序编程)和Basis, 那毫无疑问,你在上面的开发工作将十分的困难,是时候解决这些阻碍HCP普及的障碍了”。
这些举措出现的正是时候,Constellation Research Inc 副主席和首席分析师Holger Mueller深表认同。
“这是一个需要一定时间的过程。SAP需要简化开发人员基于HCP开发的流程,IDE是其中一个重要的步骤,”Mueller说道,“允许开发人员在本地开发,然后在云中部署和运行是十分重要的,SAP的上述举措合情合理。”
然而,对于非专业开发人员来说,这些推广依然面临着一定的挑战。
Mueller 继续说道:“图形编程正在逐渐流行,无需代码编程正在逐步成为现实,我并不确定SAP在这一领域的表现如何, SAP对于专业开发人员来说可能是一个可行的选择,但这需要你的应用构建在SAP生态系统上,并需要通过编程来提升性能。否则,使用SAP来说将是一个艰巨的任务,因为SAP并不能直接满足他们的需求。”
吸引非专业开发人员是一个很好的想法,但这个群体并不能真实的反映企业开发的现实,Greenbaum说。
“这些都是有价值的目标,但现实是,他们并不是平台首要受众人群。你首要的受众是那些真正的开发人员,他们想构建最好的商业应用程序,对于这些人来说,HCP是最佳的选择。非专业开发人员和业务种线用户的幻想一般都非常美好,但当下就去迎合他们的幻想,对于SAP或其他任何平台供应商来说都是不现实的。”他说。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
TechTarget特邀编辑。北京邮电大学计算机科学与技术专业硕士。熟悉软件开发流程,对系统管理,网络配置,数据库应用等方面有深入的理解和实践经验。现就职于IBM(中国)投资有限公司,从事IBM服务器相关软件的开发工作。业余时间喜欢游泳登山,爱健身,喜欢结交朋友。
相关推荐
-
SAP为中小型企业ERP产品提供了更多资源
SAP Business ByDesign(简称BBD)是全功能的ERP产品,提供公有云解决方案,定位用于员工规模在350到1500人的公司。BBD和B1都是为了希望运行双层ERP的组织而设计的。
-
在SAP 创新中心展出的下一代技术
SAP创新中心展示了一些下一代技术,其中包括使用来自European Space Agency(欧洲空间局,ESA)的数据和机器学习来预测自然灾害的基于SAP HANA的应用程序。
-
SAP GRC对公司来讲意味着什么?
SAP GRC流程控制给公司提供公司级业务流程的全局视图。它提供了充分的灵活性可以设置自动或手动控制业务流程,所有流程可以被监视、测试和评估。
-
SAP开发工具缓慢向标准化靠拢
SAP基于Web的GUI在十多年前就开发出来了,最终在S/4HANA ERP平台上实现了只使用浏览器的标准化兼容的方案,可以支持所有主流的浏览器。