【问题标题】:Is the OpenLaszlo DHTML runtime production ready?OpenLaszlo DHTML 运行时生产准备好了吗?
【发布时间】:2011-04-02 00:33:39
【问题描述】:

作为一名资深的 Flex 开发人员,我考虑过使用 OpenLaszlo 构建我的下一个应用程序——它也应该在 iPad 上运行。 OpenLaszlo 提供了 Flash 和 DHTML 运行时,但除了网站上的演示之外,我没有看到任何使用 OpenLaszlo 构建的真实世界应用程序: http://openlaszlo.org/showcase

是否有人使用 DHTML 运行时构建了大型应用程序,您在此方面的经验如何。

谢谢!

【问题讨论】:

  • 由于我没有构建大型应用程序,因此我将发表评论。我在 2006/2007 年与 Laszlo 合作过,我真的很喜欢它。 MS基本上像往常一样偷了它并制作了WPF,IMO。当时 Flash 有更多的功能和更广泛的支持。我觉得 DHTML 只会在企业环境中发挥作用,前提是你有一定的受众。在野外,它似乎没有得到很好的支持。如果您使用 DHTML,您认为每个人都会拥有所需的二进制文件吗?

标签: ajax dhtml ria openlaszlo


【解决方案1】:

在 2007 年 3 月发布的 4.0 版本中,已将 DHTML 运行时(或生成 HTML5 应用程序的能力,正如我们今天可能会说的那样)添加到 OpenLaszlo。我第一次看到使用运行的 Laszlo Webtop 版本DHTML 运行时是在 2009 年中期,尽管当时 Laszlo Calendar 还没有工作。 2011 年 3 月,我目睹了 Webtop 在 DHTML 模式下运行的改进版本,系统看起来非常稳定。

2012 年 7 月,Gliffy 宣布了Gliffy HTML5 Editor Preview。 Gliffy 是一个在线图表编辑器,它已经存在了很多年——但在过去它只是作为 Flash 应用程序运行。 Gliffy 是一个非常复杂的应用程序,具有大量代码库,这是 Gliffy 能够在 DHTML 运行时上运行的一个好兆头。我没有在 Gliffy 网站上找到 HTML5 预览支持的浏览器的任何信息。

基于这些信息,我会说 DHTML 运行时已准备好用于生产。唯一的问题是 Laszlo 或 Critical Path(收购 Laszlo 的公司)是否会在未来继续为该项目提供资金,因为目前在该平台上工作的开发人员数量非常少。

Laszlo 尚未升级 HTML5/DHTML 运行时以支持较新版本的 IE (IE9+),尽管该公司目前似乎正在努力改进对 IE 的 DHTML 支持(截至 2012 年夏季)。如果您打算仅将 DHTML 运行时用于某些浏览器(Chrome、Firefox、Safari),那么一切都应该相对正常。

如果您打算使用 DHTML 运行时开发 OpenLaszlo 应用程序,我建议您使用 OpenLaszlo 的 Trunk 版本(即将发布的 5.0 版本),因为在 Trunk for DHTML 中修复了很多错误。尽管事实上它尚未发布,许多开发人员已经将该版本用于生产目的。

【讨论】:

  • 2011 年 8 月,OpenLaszlo 团队宣布他们将在 2011 年底之前发布具有改进的 DHTML 支持的 5.0 版本。现在 - 2012 年 8 月 - 新版本仍未发布,并且OpenLaszlo 4.0 的最后一个主要版本可以追溯到 2007 年 3 月。
【解决方案2】:

http://www.pandora.comhttp://www.gliffy.com 是基于 OpenLaszlo 框架构建的大型应用程序。

【讨论】:

    【解决方案3】:

    我已经在 OpenLaszlo 的 HTML5 模式(以前​​称为 DHTML 模式)下测试了我们复杂的视频编辑应用程序,除了文本有点对齐之外,一切正常。音频和视频播放在最新的官方版本 (4.9.0) 中不可用,但最新的夜间版本 (http://download.openlaszlo.org/nightly/trunk/) 包含 html5video 和 html5audio 类,它们适用于在新 HTML5 和标签中播放的媒体类型(不同的浏览器支持不同的)。我的测试结果可以在这里查看:

    http://jira.openlaszlo.org/jira/browse/LPP-10058

    关于 iPad,一切似乎都运行良好,只是在没有用户交互的情况下一次无法以编程方式播放超过 1 个视频/音频项目。然而,这似乎是 iPad 而不是 OpenLaszlo 的限制,因为测试 HTML5 应用程序也遇到了同样的限制。

    【讨论】:

      猜你喜欢
      • 2011-07-14
      • 2015-11-08
      • 2017-12-23
      • 2017-01-07
      • 2011-10-21
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多