This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Of course, there are a number of programming style considerations where I consider the OpenLaszlo conventions to be simpler and superior to Flex, but these are just a matter of opinion. But the undisputed advantage that OpenLaszlo has over Flex is that OpenLaszlo supports multiple platforms: Flash, DHTML/Ajax, J2ME and other upcoming web platforms.
This allows developers to maintain a single set of source code that can run on multiple platforms. While Flash has extensive market penetration, there are still market segments where it isn't supported, for instance the iPhone. In addition, many people don't want to support the Flash platform because it is a closed and proprietary platform. Your OpenLaszlo application won't be locked out in this manner.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com