很长一段时间Flex开发人员我已经考虑过构建我的下一个应用程序 - 它也应该在iPad上运行 - 使用OpenLaszlo。 OpenLaszlo提供Flash和DHTML运行时,但除了网站上的演示之外,我没有看到任何使用OpenLaszlo构建的真实应用程序: http://openlaszlo.org/showcase
是否有人使用DHTML运行时构建了一个大型应用程序,您的经验是什么。
谢谢!
答案 0 :(得分:2)
我已经在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应用程序也受到同样的限制。
答案 1 :(得分:1)
DHTML运行时(或生成HTML5应用程序的能力,我们今天可能会说明这个功能)已于2007年3月添加到OpenLaszlo 4.0版本中。我第一次看到使用Laszlo Webtop运行的版本DHTML运行时是在2009年中期,虽然Laszlo Calendar当时没有工作。 2011年3月,我目睹了在DHTML模式下运行的Webtop大大改进的版本,系统看起来非常稳定。
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中为DHTML修复了很多错误。尽管如此。它尚未发布,许多开发人员已将该版本用于生产目的。
答案 2 :(得分:1)
http://www.pandora.com和http://www.gliffy.com是基于OpenLaszlo Framework构建的大型应用程序。