用于 RIA 的 Flex/Openlaslzo?
我最近偶然发现了 flex/openlaszlo (OL)。两者似乎都非常有用,我对它们有几个问题:
部署 Flex 应用程序需要什么?据我了解,flex sdk 是开源的,但是其他工具 (用于开发和部署)是 所有权。
部署 openlaszlo 需要什么?是否完全开放 来源(从开发到 部署),或者是否有 开发/部署“陷阱”,例如 弯曲?
具体来说,我想使用 flex 或 openlaszlo 来增强或 替换我创建的可编辑表格 使用 js、ajax、html 和 css。这是 flex/OL 可以/应该做的事 用来做什么?有什么缺点吗 或为此使用 flex/OL 的陷阱 而不是直接的js、ajax、html、 CSS?
谢谢。
编辑:基于 Flex 构建的应用程序是否有任何许可(使用)限制?即基于 Flex 构建的应用程序只能用于非商业用途,除非购买商业许可证?
I recently stumbled upon flex/openlaszlo (OL). Both seem very useful and I have a few questions about them:
What is needed to deploy flex apps? From what I understand, the flex sdk
is open source, but the other tools
(for development and deployment) are
proprietary.What is needed to deploy openlaszlo? Is it completely open
source (from development to
deployment), or does it have
development/deployment "gotchas" like
flex?Specifically, I'd like to use flex or openlaszlo to either augment or
replace an editable table I created
using js, ajax, html, and css. Is this
the type of thing flex/OL can/should
be used for? Are there any drawbacks
or pitfalls to using flex/OL for this
rather than straight js, ajax, html,
css?
Thanks.
Edit: Are there any licensing (use) restrictions on applications built on flex? i.e. applications built on flex can be for only non-commercial use, unless a commercial license is purchased?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
以下链接有一些关于 openlaszlo 和 flex 的讨论,它可能对您有帮助:
使用最好的开放云计算源客户端框架
The following link has some discussion about openlaszlo and flex, it may help you:
Use the best open source client-side framework for cloud computing
Flex SDK 是免费的,但 Flex Builder 不是免费的。您可以使用免费开源的 FlashDevelop 来编写 Flex 应用程序 - 它没有拖拽功能 -放弃像 Flex Builder 这样的功能,但它提供了代码提示之类的东西。我不知道 openlaszlo。
Flex SDK is free, but Flex Builder is not. You can use the free and open source FlashDevelop to write flex apps - it doesn't have drag-n-drop features like flex builder, but it offers code hinting and stuff. I don't know about openlaszlo.
以下链接提供了用于开发 OpenLazlo 应用程序的工具/IDE 的详细信息
http://wiki.openlaszlo.org/Development_Tools
Below is the link providing details of tools/IDEs for developing OpenLazlo applications
http://wiki.openlaszlo.org/Development_Tools
回复:“部署 openlaszlo 需要什么?它是否完全开源(从开发到部署)”
OpenLaszlo 是开源的,但您安装的典型版本附带了预编译为 SWF 的主要组件,供 SWF 运行时使用。但是,如果您想查看和/或自己编译核心,可以下载完整的源代码:
最后一个正式发布版本 (4.9.0):http://download.openlaszlo.org/4.9.0/openlaszlo-4.9.0-src.tar.gz
每晚构建:
http://download.openlaszlo.org/nightly/trunk/(您将单击所需版本的链接后,可以看到“源”选项)
OpenLaszlo 不需要部署任何其他东西,除了它本身,除非您的应用程序被编译为 SWF 运行时,那么用户将需要 Adobe Flash在浏览器中安装播放器即可使用它。
Re: "What is needed to deploy openlaszlo? Is it completely open source (from development to deployment)"
OpenLaszlo is OpenSource, but the typical versions you install come with the main components pre-compiled into a SWF for the SWF run-time. However, you can download the full source code if you wish to look at it and/or compile the core yourself:
Last official released version (4.9.0): http://download.openlaszlo.org/4.9.0/openlaszlo-4.9.0-src.tar.gz
Nightly builds:
http://download.openlaszlo.org/nightly/trunk/ (you will see "source" as an option after you click the link of the version you want)
OpenLaszlo does not require anything else to be deployed but itself, except if your application is compiled to the SWF run-time then the user will need the Adobe Flash player installed in their browser to use it.
我将回答您的最后一个问题:使用 Flex 的最大缺点是它要求客户端在其浏览器中安装 Flash Player 插件。对于大多数人来说这没什么大不了的,因为 Flash Player 占据了 98% 以上的计算机。使用直接的 Javascript、AJAX、HTML、CSS 方法,它应该适用于所有浏览器,假设您编写正确。
I'll answer your last question: the biggest drawback to using Flex is that it requires the client to have the Flash Player plugin installed in their browser. Not that big a deal for most people since Flash Player is over 98% of all computers. With the straight Javascript, AJAX, HTML, CSS approach it should work on all browsers, assuming you wrote it correctly.