首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SAP UI5与其他Javascript框架?

SAP UI5与其他Javascript框架?
EN

Stack Overflow用户
提问于 2014-02-04 23:55:25
回答 1查看 17.9K关注 0票数 27

我只是想了解SAPUI5作为一个框架的地位。

(1)它是像jQuery (包含大量实用函数、效果、动画等的库)还是(2)它像Backbone、Angular、Ember等MVC库?

  • 如果是1,那么它怎么可能取代jQuery?
  • 如果是2,那么它相对于其他框架有什么优势和劣势。

除了它是SAP的专有框架之外,我真正想知道的是这个框架背后的原则和哲学,以及它如何在前端经受住时间的考验--

与Backbone、Angular等其他框架一起构建applications

  • building单页applications

  • learning曲线的
  1. MV*哲学(我的意思是,如果我学习SAPUI-5,我对其他框架的学习曲线是增加还是减少,或者它会如何影响它)

最后可以(如果有!)我使用其他框架创建了一个SAPUI5生态系统。

EN

回答 1

Stack Overflow用户

发布于 2014-02-05 00:19:06

这是一个相当大的问题,有可能会有一个非常长的答案,这也是一个受意见和事实影响的问题。但我还是要试一试。

首先是“哪个工具包”的问题。SAPUI5是该工具包最初采用的名称(现在仍然存在),它受到特定的SAP限制。自2013年12月以来,还有OpenUI5,它是同一工具包的Open Sourced version (目前只减少了一些东西,但大部分都是一样的)。当人们提到UI5时,他们同时指的是SAPUI5和OpenUI5。

因此,虽然"SAPUI5“是专有的,但它的兄弟"OpenUI5”却是非常开源的。

UI5是一个功能齐全的工具包,其中包括:

用于基于组件的应用程序creation

  • internationalisation的
  • MVC
  • data绑定,支持JSON、XML和

开箱即用的

  • 模块加载和management
  • support (包括。RTL support)
  • routing
  • different控件库,例如sap.ui.commons和sap.ui.table名称空间中丰富的特定于桌面的控件,以及用于sap.m名称空间中的智能手机/平板电脑/桌面的响应式控件( SAP Fiori应用程序套件在此基础上构建)

在jQuery - it uses jQuery and many other libraries上回答你的问题,并在它们的基础上构建,所以它不是jQuery的竞争对手或替代品。事实上,从个人经验来看,我不是jQuery专家,但我用UI5构建应用程序还不错。

对于你关于与其他MV*框架的优缺点的问题,我不认为这个答案中有足够的空间来解决这样一个广泛的问题。

我不知道你说的经受住时间的考验是什么意思;MVC几乎从一开始就作为一个概念出现了,所以我猜它已经经受住了考验;UI5相对年轻(2-3年),所以仍然需要在年限方面证明自己,但如果你考虑到它在SAP界发生的大规模应用程序开发,到目前为止它做得相当好。

学习曲线?我传统上是一名后端/集成开发人员,我没有太多麻烦就学会了UI5。如果不知道你的技能和接受它的愿望,很难回答这个问题。

SAPUI5内部的生态系统?我不确定我是否理解这个问题。

希望这能有所帮助。

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21557156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档