【问题标题】:Advantages of Ample SDK frameworkAmple SDK 框架的优势
【发布时间】:2011-01-23 13:58:01
【问题描述】:

浏览互联网,我发现了新的Ample SDK JavaScript 框架。来自他们的about section

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

他们网站上的例子看起来很有前景。

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

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

【问题讨论】:

    标签: javascript frameworks rich-internet-application


    【解决方案1】:

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

    优点:

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

    缺点:

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

    【讨论】:

    • 谢谢,谢尔盖。我想我会试一试(希望很快)。看起来很有希望:)
    【解决方案2】:

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

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

    缺点。

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

    【讨论】:

      【解决方案3】:

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

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

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

      不管怎样,如果你让我选一个词来概括我的观点,我会选这个:“简单”。

      【讨论】:

      • 谢谢,1 吨。您创建了一个非常好的网站。我希望它也有乌克兰频道;)
      • 我可以看到它完全使用 JavaScript 插入内容。因此没有搜索引擎索引。使用 A-SDK 实现对 SEO 友好是否困难?
      • 首先,最好理解:SPI 应用程序总是遇到索引问题。因此,对于 SEO 友好的实现有两种方法: 1. 使用 ample.open()ample.close()(参见 amplesdk.com/tutorials/adg/layout)。使用这种方法,您将只获得一页索引,因为您的应用程序是 SPI。 (我不是你这个)。 2. 为您的应用程序使用 alternate plain HTML 内容,这些内容将只提供给搜索引擎(您可以通过 User-Agent 标头了解它们)。我使用这种方法。
      猜你喜欢
      • 2010-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-08
      • 2018-11-04
      • 1970-01-01
      • 1970-01-01
      • 2011-11-18
      相关资源
      最近更新 更多