Введение
Прекращенная платформа с открытым исходным кодом
OpenLaszlo – это прекращенная платформа с открытым исходным кодом для разработки и развертывания насыщенных веб-приложений. Она распространяется под лицензией Common Public License (CPL), сертифицированной Open Source Initiative. Платформа OpenLaszlo состоит из языка программирования LZX и сервера OpenLaszlo. LZX – это язык описания, основанный на Extensible Markup Language (XML) и JavaScript, схожий по концепции с XUL, MXML и Extensible Application Markup Language (XAML). LZX обеспечивает декларативный, текстовый процесс разработки, поддерживающий быстрое прототипирование и передовые методы разработки программного обеспечения. Он разработан с учетом удобства для веб-разработчиков, знакомых с HTML и JavaScript. OpenLaszlo Server – это Java-сервлет, который компилирует приложения LZX в исполняемые файлы для целевых сред выполнения.
Развертывание
Приложения Laszlo могут быть развернуты как традиционные Java-сервлеты, которые компилируются и динамически отправляются в браузер. Для этого требуется, чтобы веб-сервер также работал и как сервер OpenLaszlo. Альтернативно, приложения Laszlo могут быть скомпилированы из LZX в динамический HTML (DHTML) или бинарный SWF-файл и статически загружены на существующую веб-страницу. Этот метод известен как развертывание SOLO. Приложения, развернутые таким образом, лишены некоторых возможностей сервлетов, например, возможности использовать веб-сервисы SOAP и удаленные вызовы процедур Java RPC.
Лицензирование
OpenLaszlo распространяется под лицензией Common Public License от Laszlo Systems.
Усыновители
Богатые веб-приложения, разработанные на Laszlo, были внедрены компаниями Earthlink, Verizon, Walmart, IBM WebSphere, Yahoo!, Behr, Pandora, La Quinta Hotels, DeanForAmerica.com и Time.gov. Компания Laszlo Systems, создатель OpenLaszlo, разрабатывает собственное программное обеспечение на базе Laszlo Presentation Server. Одним из таких продуктов является почтовый клиент (Laszlo Mail), аналогичный Microsoft Outlook или Mozilla Thunderbird, но работающий непосредственно в веб-браузере. Другой продукт, Webtop, представляет собой интегрированную прикладную среду для корпоративного использования.
История версий
OpenLaszlo 3.x – поддерживает Flash Player, версии 6, 7, 8.
OpenLaszlo 4.x – поддерживает Flash Player, версии 7, 8, 9, 10 и DHTML.
OpenLaszlo 4. x – supports Flash Player, versions 7, 8, 9, 10, and DHTML
Именование
Имя Ласло имеет венгерское происхождение. Проект был назван в честь кота Питера Андреа, графического дизайнера и соучредителя Laszlo Systems. А кота, в свою очередь, назвали в честь венгерского художника-конструктивиста и фотографа Ласло Мохоли-Надя.