Laszlo is a RIA (RICH Internet Application) development environment and is open source. When using the Laszlo platform, the developer only needs to write a description language named LZX (where XML and JavaScript) are integrated, and the Laszlo platform running on the J2EE application server will compile it into a Flash file and transfer it to the client. Its biggest advantage is that it compiles the description language into flash, and Flash is a display form supported by any browser, so that the transplant problem between the browser is solved. Moreover, in the future plan, Laszlo can also compile LZX into Java or .NET local code, greatly improve operational efficiency. Single from the principle of operation, Laszlo is very similar to XAML, FLEX. For Laszlo, his competitors are very powerful. The pressure of competition is still very obvious, so when Laszlo chooses to open source, some people question Laszlo's development prospects, and now IBM uses practical actions to show for Laszlo. Supporting, there is no doubt that the development of Laszlo has a good role. IBM developers like Laszlo very much, even helpless force for it, this is a laszlo integrated development environment (IDE). You can visit http://www.laszlosystems.com/lps/laszlo-in-ten-minutes/ Experience, however, it seems to have some problems with the support of Chinese characters, using laszlo you can make very beautiful interface, as follows Down shown.
The Laszlo platform consists of a LZX language and a Laszlo display layer server.
The LZX language is an XML and JavaScript description language combination, essentially XUL and XAML. LZX uses declarative and text-based development procedures to support rapid prototyping and optimal software development practices. Laszlo Display Layer Server (LPS) is a Java Servlet that compiles the LZX application as an executable code of the target running environment. Laszlo Current Running Environment Target for Flash Players, LPS compiles the LZX application to the SWF byte code of the Flash player, providing any code that embedded the Flash5 player or a higher version of the web browser with a compiled application code. And cache, and can request the application proxy requests XML data and web services.
Laszlo follows the CPL license of OSI certification, and the development of Laszlo is divided into 2 branches:
LPS 2.2 is the main branch, prioritizes stability and repair bug, this is a commercially recommended direction, and the version does not support 3.0 characteristics. LPS 3.0 is a development branch. The main features of LPS 3.0 are not relying on the deployment of the server, support Unicode, integrated browsers, adjusts the application size and speed. Applications created by LPS 3.0 will require Flash 6 or higher support, which will bring some other features.
For more links to Laszlo, please visit the link - Open source project (Laszlo)