在一个相关的问题中,我询问了Web开发.我昨天遇到了一个名为OpenLaszlo的东西,并认为进行一些网站开发看起来很有趣.该网站上有很多很好的信息,他们有一些很好的教程等等,但是作为一个新手(就网络开发而言),我想知道是否有人会推荐这个.正如我在另一个问题中所说的那样,对我来说这是一个新世界,我有很多方向可以去.你可以比较/对比这个和你做过的其他网络开发吗?显然,这有点主观,但我没有在SO上听到太多,我希望对此有所了解.
我需要整理一个能够生成网络幻灯片放映的应用程序.
它需要能够在多个图像之间(在浏览器中)进行奇特的过渡,并在显示这些图像时提供音频.必须延迟图像之间的转换,直到音频结束(每个图像都有自己的音轨).
它还需要有一个程序,没有花哨的GUI设计工具来创建 - 我希望能够只产生其可以直接加载到浏览器(一拉jQuery的),或者编译一个免费分发工具,XML或纯文本文件(a la Open Laszlo).
到目前为止,我所有的Web工作都是J2EE,但我认为是时候检查一些更丰富的客户端工具了.我已经快速浏览了Open Laszlo和jQuery,但我不确定如何将幻灯片与音频同步.基本过程将是:
使用jQuery可以做到这一点吗?似乎有大量的DOM操作,但我找不到任何关于音频同步的明显信息.
如果你有这些建议我会接受其他建议但是对可自由分配工具的要求是绝对的.这可能会排除大多数Adobe Flash类型的解决方案.
我刚接触OpenLaszlo开发,并尝试过Eclipse(希望能够完成代码),但发现它太重了我的口味.回到使用Textmate,但OpenLaszlo的捆绑包非常过时了.
有什么建议?或者我应该卷起袖子为Textmate写一个新包?
据我所知,OpenLaszlo是唯一具有以下功能的富Internet应用程序平台:
我还没有看到任何更现代的JavaScript框架,它使OpenLaszlo像创建HTML5应用程序一样简单 - 与OpenLaszlo一起提供的当前组件集的唯一缺点看起来有点像90年代的Mac OS.
但是,将应用程序部署为HTML5/JavaScript应用程序和Adobe Flash应用程序(可选择创建基于Adobe AIR的移动应用程序,虽然该功能不是直接构建到OpenLaszlo服务器中)的方法有多有效?我听说Adobe尝试使用FalconJS编译器原型做类似的事情(有关更多信息,请参阅此Adobe视频关于Falcon和FalconJS的讨论),但他们停止了努力.作为Apache Flex项目的一部分,FalconJS概念验证的代码将作为Apache Flex项目的一部分提供给Apache Foundation
令人惊讶的是,在OpenLaszlo展示部分中没有一个应用程序同时使用这两个运行时:http://www.openlaszlo.org/showcase
在2007年的一篇古老的Ajaxian文章中,我读到了Laszlo Webtop的"最终版本将支持OpenLaszlo 4,这将意味着支持Ajax和Flash应用程序".但是Laszlo Webtop演示站点http://gowebtop.com/webtop/只有基于Flash的Webtop版本.我在Stackoverflow的讨论中读到,Gliffy--我所知道的最令人印象深刻的OpenLaszlo应用程序之一 - 已经使用JavaScript重建,而不是利用OpenLaszlo的双运行时功能.
是否有任何其他大型OpenLaszlo应用程序部署为HTML5/DHTML和Flash,这些应用程序可能未在OpenLaszlo.org网站上列出?即使Flash不再流行,它仍然是许多用例的相关技术(音频会议,浏览器中的3d,GPU加速视频播放等).
我目前正在研究flex的RIA项目,但最近遇到了openlaszlo.似乎很多大型项目都选择了它,例如流媒体音乐服务Pandora.我对原因感兴趣.到目前为止,我看到的最大优势是它有一个支持flash 6,7,8,9和dhtml的抽象层,并且已经开发了很长时间(因此可能更稳定).
有没有人有过使用这两者的经验,甚至只是openlaszlo?是否支持dhtml和更老的flash版本真的那么大的优势与flash 9的流行这些天?可能这只是因为许多开发人员已经习惯了javascript/ajax?除了语言偏好,为什么openlaszlo而不是flex?
谢谢你的任何提示!瑞安
我一直在关注OpenLaszlo并观察到客户端中的脚本是用JavaScript实现的.这是否意味着可以使用像JQuery和PrototypeJS这样的库?
openlaszlo ×6
jquery ×2
apache-flex ×1
audio ×1
editor ×1
flash ×1
html5 ×1
javascript ×1
lzx ×1
prototypejs ×1
ria ×1
runtime ×1
slideshow ×1