Flex / Openlaslzo for RIA?
I recently came across flex / openlaszlo (OL). Both seem to be very helpful and I have a few questions about them:
What do you need to deploy agile applications? From what I understand, flex sdk is open source, but other tools (for development and deployment) are proprietary.
What do you need to deploy openlaszlo? Is it completely open source (from development to deployment), or does it have development / deployment "gotchas" kind of creep?
Specifically, I would like to use flex or openlaszlo to enlarge or replace an editable table I created using js, ajax, html and css. Is this the type of thing flex / OL can / should use? Are there any downsides or pitfalls to using flex / OL for this and not straight js, ajax, html, CSS?
Thank.
Edit: Are there any licensing (usage) restrictions for flex built apps? i.e. apps built with flex can only be used for non-commercial use unless a commercial license is purchased?
source to share
The following link discusses openlaszlo and flex, this might help you: Leverage the best open source client framework for cloud computing
source to share
The Flex SDK is free, but Flex Builder is not. You can use the free and open source FlashDevelop to write flexible applications - it doesn't have drag-n-drop functionality like flex builder, but it does offer code hints and more. I don't know about openlaszlo.
source to share
I'll answer your last question, the biggest downside to using Flex is that the client has to install the Flash Player plugin in their browser. Not a big deal for most people as Flash Player exceeds 98% of all computers. With a straight forward Javascript, AJAX, HTML, CSS approach, it should work on all browsers, assuming you wrote it correctly.
source to share
Below is a link containing information about tools / IDEs for developing OpenLazlo applications http://wiki.openlaszlo.org/Development_Tools
source to share
Re: "What do you need to deploy openlaszlo? It is completely open source (from development to deployment)"
OpenLaszlo is OpenSource, but the typical versions you install come with core components pre-compiled to SWF for SWF runtime. However, you can download the complete source code if you want to look at it and / or compile the kernel:
Last officially 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 clicking the desired version link)
OpenLaszlo does not require deploying any other than itself, unless your application is compiled at runtime SWF, then the user will need to use the Adobe Flash Player in their browser to use it.
source to share