Apache flex RIAs的Flex/Openlaslzo?

Apache flex RIAs的Flex/Openlaslzo?,apache-flex,openlaszlo,Apache Flex,Openlaszlo,我最近偶然发现了flex/openlaszlo(OL)。两者似乎都很有用,我有几个问题要问: 部署flex应用程序需要什么?据我所知,FlexSDK 是开源的,但是其他的工具 (用于开发和部署)是 专有的 部署openlaszlo需要什么?它是完全开放的吗 来源(从开发到销售) 部署),或者它有 开发/部署类似“陷阱” flex 具体地说,我想使用flex或openlaszlo来增强或 替换我创建的可编辑表 使用js、ajax、html和css。这是吗 flex/OL可以/应该做的事情的类型 用

我最近偶然发现了flex/openlaszlo(OL)。两者似乎都很有用,我有几个问题要问:

  • 部署flex应用程序需要什么?据我所知,FlexSDK 是开源的,但是其他的工具 (用于开发和部署)是 专有的

  • 部署openlaszlo需要什么?它是完全开放的吗 来源(从开发到销售) 部署),或者它有 开发/部署类似“陷阱” flex

  • 具体地说,我想使用flex或openlaszlo来增强或 替换我创建的可编辑表 使用js、ajax、html和css。这是吗 flex/OL可以/应该做的事情的类型 用来做什么?有什么缺点吗 或者使用flex/OL进行此操作的陷阱 而不是简单的js、ajax、html、, css

  • 谢谢

    编辑:对基于flex构建的应用程序是否有任何许可(使用)限制?i、 e.除非购买了商业许可证,否则基于flex构建的应用程序只能用于非商业用途

  • 部署Flex应用程序不需要任何特殊的东西。只需将编译应用程序(SWF文件)放在任何web服务器上即可。Flex应用程序可以与任何后端通信

  • FlexSDK是免费的,但FlexBuilder不是。你可以使用免费的开源软件来编写flex应用程序——它没有flex builder那样的拖放功能,但它提供了代码提示等功能。我不知道openlaszlo。

    我将回答你的最后一个问题:使用Flex的最大缺点是它要求客户端在浏览器中安装Flash Player插件。对于大多数人来说,这并不是什么大不了的事,因为Flash播放器占所有计算机的98%以上。使用直接的Javascript、AJAX、HTML和CSS方法,如果您编写正确,它应该可以在所有浏览器上运行。

    下面的链接讨论了openlaszlo和flex,它可能会帮助您:
    下面的链接提供了开发OpenLazlo应用程序的工具/IDE的详细信息

    Re:“部署openlaszlo需要什么?它是完全开源的(从开发到部署)”

    OpenLaszlo是开源的,但是您安装的典型版本附带了预编译为SWF运行时的SWF的主要组件。但是,如果您希望查看完整源代码和/或自己编译核心代码,可以下载完整源代码:

    最新官方发布版本(4.9.0):

    夜间构建:

    (单击所需版本的链接后,您将看到“源”作为一个选项)


    OpenLaszlo不需要部署任何其他东西,只需要部署它自己,除非您的应用程序被编译为SWF运行时,那么用户需要在浏览器中安装Adobe Flash player才能使用它。

    感谢您的澄清。你知道有什么许可限制吗?i、 e.除非购买商业许可证,否则基于flex构建的应用程序只能用于非商业用途?使用flex SDK有EULA,但您当然可以对SDK(编译的SWF)的输出执行任何您想要的操作。不管您想如何使用它,输出都是您的。假设JavaScript已打开。一些统计数据表明,大约2%的用户关闭了JavaScript。詹姆斯,说得好。因此,无论您以何种方式对其进行分割,您最多可以将98%的用户作为目标。