5

浏览互联网,我发现了新的Ample SDK JavaScript 框架。从他们的关于部分

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

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

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

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

4

3 回答 3

6

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

优点:

  • 标准技术和 API 让起飞变得更简单
  • 基于标记的 UI 易于创建和维护
  • 良好的关注点分离 - UI、逻辑和样式
  • 轻松创建新的 UI 元素和整个语言
  • 不显眼 - 仅占据 HTML 页面上的指定区域

缺点:

  • 不利于网站的良好开发(jQuery就足够了),它主要适用于在浏览器中运行并且只与服务器通信的客户端应用程序。
于 2010-03-05T11:13:18.793 回答
4

我们在企业应用程序的组件之一中使用了 Ample。
我们体验过的优势:

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

缺点。

  • 几乎没有。该框架非常稳定,到目前为止,我们在 Ample 上没有遇到任何问题。
于 2010-03-05T11:08:41.143 回答
2

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

至于那种体验,我没有使用 A-SDK 中的任何“UI 语言”(当然 XHTML 除外),只是核心。我还编写了自定义 UI 语言(“频道”、“天”、“项目”和其他一些元素),如果您熟悉 javascript,那真的很简单。

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

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

于 2010-03-04T22:06:48.720 回答