搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > SAPtechnical > HANA Web IDE回顾篇

HANA Web IDE回顾篇

SAPtechnical 2018-03-01


如果你觉得文章还不错,请推荐给你的朋友吧。


SAP希望通过发布SAP HANA精简版以及推广SAP HANA 云平台的Web IDE工具,来鼓励SAP HANA开发,逐步扩大SAP HANA的市场影响。 SAP想要促使企业对HANA的快速适应,它公布了两个新型工具来促进这一过程。


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或其他任何平台供应商来说都是不现实的。”他说。


怎么样,今天的内容你get到了吗,如有不同见解,欢迎留言探讨。

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《HANA Web IDE回顾篇》的版权归原作者「SAPtechnical」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注SAPtechnical微信公众号

SAPtechnical微信公众号:gh_10cf0747f8fe

SAPtechnical

手机扫描上方二维码即可关注SAPtechnical微信公众号

SAPtechnical最新文章

精品公众号随机推荐

下一篇 >>

Web IDE代理服务