同江信息网
育儿
当前位置:首页 > 育儿

RIA平臺除了FlexSilverlig

发布时间:2019-11-08 21:01:26 编辑:笔名

RIA平台:除了Flex、Silverlight,还有

摘要:和Flex、Silverlight一样,Laszlo也是一个用于构建RIA应用的优秀平台,其突出特性是一次编程,多平台部署的模式InfoQ中文站近期就Laszlo的有关问题采访了Laszlo系统公司北京研发中心的首席

和Flex、Silverlight一样,Laszlo也是一个用于构建RIA应用的优秀平台,其突出特性是一次编程,多平台部署的模式InfoQ中文站近期就Laszlo的有关问题采访了Laszlo系统公司北京研发中心的首席代表Sue Liu和技术总监赵万里

提起RIA平台,很多人开始想到的多是Adobe的Flex和微软的Silverlight,再进一步,可能还会提到Sun的JavaFX,鲜有人会想到Laszlo但如果你了解了以下信息,相信对Laszlo的看法会有所改变坊间传言因为源于Laszlo的压力,Flex最终选择了开源;另外美国前五大电信运营商中有四家已经基于Laszlo构建了自己的应用,最后一家亦在洽谈之中;最后,Laszlo还是开源的,其官方下载量已经突破60万

根据Sue的介绍,Laszlo平台主要包括两部分:用于写客户端应用的LZX语言和用于编译LZX的声明式服务器LZX并不是一个全新的语言,可以简单将其理解为XML和JavaScript的结合体在实际开发中,LZX使用XML标签定义页和用户接口,而用JavaScript处理逻辑和声明变量等在Laszlo创建之初,它是一个收费软件,以出售软件许可证为生,在2004年的时候,它顺应潮流选择了开源,遵循通用公共协议(CPL),使得开发人员或者企业可以不受限地基于Laszlo构建应用

在最终的呈现形式上,Laszlo会将代码编译成swf文件,用户通过Flash插件在浏览器中即可使用考虑到目前有有超过98%的计算机上都安装了Adobe Flash软件,所以这不会成为Laszlo进一步普及的障碍在Laszlo的成功案例中,目前有大型电信运营商Verizon、SureWest、NRTC、CableVision、Cox,金融服务提供商HR Block、Barclays、Ameritrade,互联企业IBM、Sears、Walmart、BEHR等另外,据Sue透露,目前Laszlo研发团队还在努力实现将LZX程序编译成Silverlight或者其他Ajax应用,从而实现一次编写,处处运行的目的

在Sue的介绍中,也提到了Laszlo这样开源软件的商业模式和其他较为成功的开源软件一样,比如Spring,Laszlo采取的也是软件平台开源,而依靠基于该平台的解决方案或者咨询获取营收在Laszlo公司站的产品列表中,可以看到OpenLaszlo是以开源软件的形式免费提供给用户下载的,目前其最新版本是4.3,支持DHTML和Flash 9而帮助企业快速构建基于Web 2.0 RIA应用的Laszlo Webtop则是收费,面向开发人员的价格是每年795美元说到Laszlo在中国的目标,赵万里表示,希望不久的未来,人们在提到RIA平台时,不仅想到Flex、Silverlight,还应该包括Laszlo

对于想投入Laszlo社区的朋友来说,尤其是国内的开发人员,在打开这扇大门之前有什么需要三思的吗Java领域的专家William Grosso在2005撰写的文章《Laszlo:一个富互联应用的开源框架》中回答了这个问题,现在看来依然适用:一是Flash虚拟机是设计用来显示动画的,对于数学计算或者大型数据处理依然存在不足;另外LZX虽然不是一个全新的语言,但是对很多人来说其学习曲线还是比较陡峭,特别是目前Laszlo社区不成熟和相关书籍缺少的情况下;但是,不管你是否决定采用Laszlo,很明显的一点是你绝对应该下载试用它,而且还要好好想想RIA会如何改变Web最后,如果你想深入了解Laszlo系统和LZX语言,建议阅读Manning公司出版的《Laszlo in Action》

生物谷药业
生物谷药业
远大医药立可安治腹泻效果