throwing it all out to begin anew with the Macromedia tools. Laszlo
paints a nice client, but it does so thanks to Flash. I decided after
a long eval to go to the source...
We write large database applications. The things we found in Laszlo
(at that time) which were holding us back in enterprise development
were as follows:
1. It is overly obsessed with XML. We wanted to work with object
graphs and relationships, not trees of XML nodes. Working with data
in XML is inefficient for the developer, and hindered rapid
development. Taking data from the RDB converting to XML, escaping the
data, packing it into the HTTP request and then sending it back again
in the reverse order was a hideous process. Laszlo is obsessed with
XML attributes as well, and didn't take kindly to sending data using
child elements.
2. Client side programming language is a SUBSET of _javascript_. The
scripting language was a major step backwards. No access to Action
Script, which is only for the component authors, and not application
developers. Once the component is written, no AS can be used which
wasn't in the component. This severely limited our options with
client-side programming. It was up to Laszlo to add features...
3. No concept of server-side enterprise data integration. This was
the one which made me decide to put Laszlo to rest and find something
that was mature enough to talk to the back end effectively.
The RPC connector was cumbersome, and didn't pass complex objects very
well. It expected a flat parameter list. The support for complex
types was minimal at best, and the primitive types were not supported
by a rich API. The web service connector was not the answer. I ended
up using the Java-RPC connector, but at the end of the day, the
runtime still expected XML... There was no protocol for sending data
to the next tier (like AMF), thus no managed status information either.
Then there was talk about BEGINNING to develop a common REST API for
Laszlo... At that time we decided to go for a platform which was
already integrated with the enterprise.
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
| Web site design development | Computer software development | Software design and development |
| Macromedia flex | Software development best practice |
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

