http://blog.csdn.net/lwz7512/article/details/657905
一. 平台概述
openlaszlo(开源拉兹罗)是一个新兴开源RIA架构,尽管他不如现在的Ajax那么火爆,也不如Flex那么
根正苗红,但是他的独特之处是别的开发平台所不具备的。具体特性,整理如下:
* 多种运行时目标选择,不只是swf,而且还有dhtml,将来会考虑在移动设备等其他硬件上运行
laslzo应用。
现在正在进行swf9及dhtml的研究,具体细节见这个地方记录:
http://wiki.openlaszlo.org/Legals_Project。
该公司已经宣布支持dhtml的高级ajax应用:
http://www.laszlosystems.com/company/press/press_releases/pr_mar_06.php
而且其图片搜索demo程序(LZXPIX)也可以看到了:
http://www.openlaszlo.org
但是可以看出还是在起步阶段,性能上还是不如用flash的。
* 独特的语法结构:真正的面向对象和基于组件的编程模型
相比Flex的组件及actionscript来说,构建lzx组件更为容易;相比javascript来说lzx语法是面向
对象的,而且可视的和不可视的元素及类库更为丰富。
* 部署方式灵活:可以在普通的servlet容器中运行,也可以脱离容器,直接部署一个swf应用程序
* 脱离基于页面思维的编程思想:lzx不是一个个的页面,而是一个整体的应用程序,这个跟jsp页面
、mxml页面截然不同。
* 强大的绑定功能:视图绑定和数据绑定
绑定功能让界面开发变得容易,方便,是laszlo的精华所在。
其他特性见官方的文档记录:
概略:http://www.openlaszlo.org/overview
平台架构:http://www.openlaszlo.org/architecture
高级Ajax应用(LZXPIX):http://www.openlaszlo.org/advancedajax
该公司CTO兼创始人David Temkin 对Ajax的看法(mp3语音材料):
http://www.cio.com/podcasts/weekinreview.html
中的Open AJAX Consortium Looks to Ease Development,他认为ajax还是处于起步阶段,还有很多
改进的地方。
二. 安装openlaszlo platform及IDE配置
1)下载并安装openlaszlo平台
* 在laszlo的官方网站:www.laszlosystems.com(或者http://www.openlaszlo.org)下载最新的安装
版本openlaszlo3.2,简单注册后就可以下载了。
* 在运行安装文件前,确保已经安装java虚拟机!
* 安装完后,会自动启动tomcat服务器,并启动laszlo的laszlo-explorer演示程序,如果机器配置不
低于512M内存的话,三十秒内就该看到漂亮的系统界面了。如果看不到的话从浏览器中访问:
http://127.0.0.1:8080/lps-3.2/laszlo-explorer/index.jsp,当你看到有3个时钟的世界地图,就表示
安装成功了。打开左边的折叠菜单,可以看到里面的好多东西,还有文档等等。
2)安装并配置开发工具IDE4laszlo
* 在http://www.openlaszlo.org中下载IDE4laszlo插件包,页面会转到eclipse的网站,找到
February2,2006的0.1.0b版本,下载这个包,9M多。
* 下载到本地后,解压开,里面的index.html会告诉你怎么集成这个插件到ecllipse中
* 安装配置顺序说了11步(install sequence ),第一步我们已经做了,最让人晕的就是第2步,最好
是下一个wtp-all-in-one-0.7-win32.zip ,这个是集成好了的eclipse+wtp,省去了集成其他组件的过程
,现在这个版本到1.3了。
*文档中的Here is a typical usage scenario介绍了怎样在eclipse中建laszlo工程,进行开发上手的
过程,也很简单。
*一般容易出错的地方是,文件写好了,却不能预览(预览时报错),这时确保laszloplatform和
eclipse以及新建的工程在一个分区上。
OK! 到这里,安装配置过程就结束了。