OpenLaszlo 是一种富客户机应用程序架构,使用 Macromedia Flash 作为部署载体。OpenLaszlo 依赖 JavaScript 来表达逻辑,并提供了传统 Flash 开发方式无法比拟的一些优点,包括高级的 UI 约束系统、面向对象的设计方法学以及内置的对 Web 服务和各种风格的远程过程调用(Remote Procedure Call,RPC)的支持。
近来 Web 开发领域的一个焦点是将富客户机体验引入 Web。Asynchronous JavaScript and XML (Ajax) 使开发人员和用户拓宽了对 Web 的认识,俨然有取代标准桌面富客户机之势。然而,Ajax(以及当前的浏览器技术)却在以下几个方面存在局限性:
但是,这些只是 OpenLaszlo 所擅长的一部分。在深入探讨这种架构之前,首先我们花点时间来讨论一下什么是 OpenLaszlo。
Laszlo 是 OpenLaszlo 所使用的一种语言,这种语言通过说明性方法,用 XML 和 JavaScript 来创建部件或整个应用程序。这种标记语言与脚本语言的合并类似于目前的 HTML/JavaScript 组合。然而,Laszlo 不是通过浏览器在客户端来解释语言,而是在服务器端将语言转换成 Macromedia Flash 格式。这样实际上就自动提供了跨浏览器支持,因为 Flash 提供了一个标准运行时。由于 Flash 格式是基于矢量的,因此允许使用非常灵活多变的用户界面组件,并且这些组件可以大量重用。
然而,OpenLaszlo 还不止这些。OpenLaszlo 还受到一个可选的服务器端容器,即 OpenLaszlo 服务器的支持,后者提供了对远程过程调用、Web 服务和 transcoding 服务(负责将较长的 MP3 文件以流的方式传送给用户之类的事情)的广泛集成和支持。作为一种语言,Laszlo 还采用了一些令人兴奋的概念和设计方法学,以便在数分钟内创建出真正可重用的组件。这种组件拥有令人喜爱的视觉效果,并且为用户所熟悉。
1. openlaszlo认识 openlaszlo是一种富客户机应用程序架构,使用Macromedia Flash作为部署载体。Openlazlo应用程序开发使用基于xml的lzx语言,它可以被编译成dhtml,swf等格式。它依赖javascript来表达逻辑,并提供了传统flash开发方式无法比拟的一些优点,包括高级UI约束系统、面向对象的设计方法学以及内置的对web服务和各种风格的
laszlo 是一门基于xml和actionscript的语言。入门很简单。但是做好并不容易。 因此。首先。想真正的能够开发出性能良好的LZX Application。就必须对官方网站的developer guide & reference guide 有比较深刻的理解和通读。目前。我们官方还没有中文版指导性的书籍。所以阅读的时候。需要有一定的英语功底。 其次。对于相关的指导性章节。都有很
第一章 OpenLaszlo框架 OpenLaszlo是一个平台,它面对的是丰富的Internet应用,非常容易展开.OpenLaszlo系统框架把C/S设计 的能量和可用性与管理优势和Web应用的有效性结合起来. 1.发展模式 OpenLaszlo应用程序在Web上被人们接受是因为如下的原因: Proxied(代理) OpenLaszlo服务器在你的机器上运行,编译源代码并把将要执行的二
前面说到过openlaszlo程序是一组xml格式和javascript格式的标签语言,程序文件以.lzx为扩展名。为了简便,我们就称opnelaszlo程序开发语言为lzx语言。 我们在学习C或其他非标签语言时的第一程序应该都是"hello,world";我们在IDE或者控制台来编译运行这个程序。但是,标签语言的第一个程序的概念和以上截然不同。比如说XML,HTML等,都是在浏览器重运行的
openlaszlo组件的简单介绍 收藏 在写laszlo程序时,我们会用到很多组件的,官方的组建库lz componets,提供了绝大多数的应用。 这些组件是由一些简单的对象组合而成。 下面就通过几个简单的组建使用来了解下lz components: <canvas width="100%" height="500"> <silverstyle name="silverc
1. OpenLaszlo简介 在Web应用越来越关注用户体验的今天,传统的HTML应用已经不能满足开发人员和终端用户的需求。OpenLaszlo作为当今主流的RIA(Rich Internet Application)的应用平台,在进入开源社区之后显示出了更大的活力。Laszlo的技术基于XML和JavaScript来构建RIA程序,为Web开发人员提供了一种简洁快速的编程模式,并且给终端用户
今天看了下OpenLaszlo Application Developer's Guide的前言部分。内容大致如下:(英语水平有限,欢迎拍砖) 1、为什么开发此项技术? 2、此教程的阅读对象 3、On Runtimes and Deployment Modes and the "Core" API (这句不知道咋翻译了) 4、教程中的代码,函数,属性等的格式协定 5、学习此教程的其
http://blog.csdn.net/lwz7512/article/details/657905 一. 平台概述 openlaszlo(开源拉兹罗)是一个新兴开源RIA架构,尽管他不如现在的Ajax那么火爆,也不如Flex那么 根正苗红,但是他的独特之处是别的开发平台所不具备的。具体特性,整理如下: * 多种运行时目标选择,不只是swf,而且还有dhtml,将来会考虑在移动设备等其他硬
Python 作为一门强大的脚本语言,能够适应快速原型和较大项目的制作,它被广泛用于 web 应用程序的开发中。 Context WSGI Web 服务网关接口 (简称为 "WSGI" ) 是一种在 Web 服务器和 Python Web 应用程序框架之间的标准接口。 通过标准化 Web 服务器和Python web 应用程序框架之间的行为和通信,WSGI 使得编写可移植的的 Python web
常见应用框架 应用框架是实际干活的,可以理解为 Mesos 之上跑的 应用。应用框架注册到 Mesos master 服务上即可使用。 用户大部分时候,只需要跟应用框架打交道。因此,选择合适的应用框架十分关键。 Mesos 目前支持的应用框架分为四大类:长期运行任务(以及 PaaS)、大数据处理、批量调度、数据存储。 随着 Mesos 自身的发展,越来越多的框架开始支持 Mesos,下面总结了目前
这是一个 Tcl 的Web应用框架,旨在帮助简化 Tcl (Tool Command Language) 语言编写Web应用程序的工作。提供基本的 Web应用的功能包括:会话、用户、权限分离以及抽象的数据库接口等。目前该项目还在进一步开发中,还不足以在产品环境中使用。
主要内容:创建项目,编写代码,猫眼电影案例通过上一节《 Python Scrapy爬虫框架详解》的学习,您已经对 Scrapy 框架有了一个初步的认识,比如它的组件构成,配置文件,以及工作流程。本节将通过一个的简单爬虫项目对 Scrapy 框架做进一步介绍。 首先看一个简单的示例,比如把 小牛知识库首页的“title”抓取下来,如下所示: 创建项目 在 CMD 命令行执行以下命令创建项目以及爬虫文件: 编写代码 打开爬虫文件 title.
2.5.应用程序框架 应用程序框架是Android程序的执行环境,也是开发者的强大工具箱。另外,它也拥有Android平台中最全面最完善的文档。良好的文档可以激发广大开发人员的创意,也可以为他们构建优秀的应用程序提供有力的支持。 在应用程序框架中,你可以发现很多为Android设计的Java库。除此之外,也有系统服务的支持,比位置、传感器、WiFi、电话等等。 在后面的学习与实践中,将把我们的主要
我使用Hadoop构建了一个在分布式环境中搜索类似图像存储的应用程序。但是Hadoop不支持实时处理,这就是响应时间长的原因。我知道Storm是另一个大数据分析应用程序的框架。但是我很困惑我们是否可以使用Storm来实现这种应用程序。 有没有人建议什么样的应用程序可以有效地使用Storm框架。
问题内容: 我正在设计和构建桌面应用程序。我正在考虑使用eclipse或netbeans作为此应用程序的基础。但是,我从未在这两个平台上构建过。我个人倾向于使用netbeans,因为它像该平台一样容易学习。但是,我想问一下实际上已经在这些平台上构建的人员,在此之前哪个更易于使用? 我对easyr的个人定义如下: 易于上手 一致的逻辑API 好的文档 易于构建和部署 非常感谢, 乔希 问题答案: 关
本文向大家介绍Android应用框架之应用启动过程详解,包括了Android应用框架之应用启动过程详解的使用技巧和注意事项,需要的朋友参考一下 在Android的应用框架中,ActivityManagerService是非常重要的一个组件,尽管名字叫做ActivityManagerService,但通过之前的博客介绍,我们知道,四大组件的创建都是有AMS来完成的,其实不仅是应用程序中的组件,连An