Laszlo是一个RIA(Rich Internet Application)开发环境,并且是开源的。
使用Laszlo平台时,开发者只需编写名为LZX的描述语言(其中整合了XML和JavaScript),运行在J2EE应用服务器上的Laszlo平台会将其编译成FLASH文件并传输给客户端展示。
它的最大优势在于:它把描述语言编译成FLASH,而FLASH是任何浏览器都支持的展示形式,从而一举解决了浏览器之间的移植问题。而且,在未来的计划中,Laszlo还可以将LZX编译成Java或.NET本地代码,从而大大提高运行效率。
单从运行原理来说,Laszlo与XUL、XAML、Flex 很类似。对于Laszlo来说,他的竞争者都很强大,竞争的压力还是很明显的,所以不久前当Laszlo选择开放源码时,就有人质疑Laszlo的发展前景,而现在IBM用实际行动表现了对于Laszlo的支持,无疑会对Laszlo的发展起到很好的推动作用,IBM的开发人员非常喜欢Laszlo,甚至不遗余力为其制作了Eclipse的插件,这是一个Laszlo的集成开发环境(IDE)。
你可以访问http://www.laszlosystems.com/lps/laszlo-in-ten-minutes/ 体验一下,不过,好象对汉字的支持上还是有些问题, 利用 Laszlo 你可以制作很漂亮的界面,如下图所示。
关于的Laszlo更多链接,请访问 链接-开源项目(Laszlo)