丰富的SDK框架的优点

时间:2010-03-04 08:25:50

标签: javascript frameworks rich-internet-application

浏览互联网时,我找到了新的Ample SDK JavaScript框架。来自about section

  

Ample SDK是一种基于标准的跨浏览器JavaScript GUI框架,用于构建富Internet应用程序。它采用XML技术(如XUL,SVG或HTML5)进行UI布局,使用CSS进行UI样式,使用JavaScript进行应用程序逻辑。它使浏览器均衡,并为缺少任何浏览器的人提供技术支持。

他们网站上的例子看起来很有希望。

是否有人尝试在实际项目中使用此框架? 使用Ample SDK的优缺点是什么?

我主要对您的主观实际使用体验感兴趣,而不是对其网站上已有的信息感兴趣。

3 个答案:

答案 0 :(得分:6)

Ample SDK创建者的另一个非常主观的意见;)

优点:

  • 标准技术和API使起飞更简单
  • 基于标记的UI易于创建和维护
  • 良好的关注点分离 - 用户界面,逻辑和风格
  • 轻松创建新的UI元素和整个语言
  • 非突兀 - 仅接管HTML页面上的指定区域

缺点:

  • 不利于网站的开发(jQuery就足够了),它主要适用于在浏览器中运行的客户端应用程序,只与服务器通信数据。

答案 1 :(得分:4)

我们在企业应用程序的一个组件中使用了Ample 我们所经历的优势:

  • 针对完善的API(DOM,Dom Events)进行编程,可以提高代码的可读性,最终产品的实现更稳定,无需针对特定浏览器进行编程。
  • 开发周期也减少了我们正常开发时间的50%。
  • 为组件标记创建自定义命名空间的能力帮助我们创建了一个可以在我们未来的所有产品中轻松更改,修改和使用的常用UIComponents库
  • 通过创建自定义语言本身来分离UIComponents和Application的关注点是一大优势。我们现在只专注于实现业务逻辑,而不是为组件设置外观和修复与视图相关的问题。由于最终产品的稳定性,Q& A循环我们也比通常短得多。

缺点。

  • 几乎没有。框架非常稳定,到目前为止我们没有遇到任何问题。

答案 2 :(得分:2)

我目前在一个项目中使用过:http://www.programma.tv/

对于那种体验,我没有使用任何“UI语言”(当然除了XHTML)来自A-SDK,只是核心。我还编写了自定义UI语言(“频道”,“天”,“项目”和更多元素),这非常简单,以防您熟悉javascript。

但是:在实现您自己的UI语言(即自定义组件)之前要三思而后行 - 也许它会更快地使用A-SDK中的某些东西?

无论如何,如果你要我选择一个词来概括我的观点,我会选择这个:“简单”。