Опыт работы с OpenLaszlo?

В связанном вопросе я спросил о веб-разработке. Вчера я наткнулся на что-то под названием OpenLaszlo и подумал, что это интересно для разработки веб-сайта. На сайте есть много полезной информации, и у них есть несколько хороших учебных пособий и тому подобное, но, будучи абсолютным новичком (в том, что касается веб-разработки), мне интересно, будет ли кто-нибудь здесь рекомендовать это. Как я уже говорил в своем другом вопросе, это новый мир для меня, и я могу пойти по многим направлениям. Можете ли вы сравнить / противопоставить это и другие веб-разработки, которые вы сделали? Очевидно, это несколько субъективно, но я мало что слышал об этом на SO, и я надеюсь получить некоторые мнения по этому поводу.

4 ответа

Решение

Я работал над сайтом около года, в течение которого весь интерфейс разрабатывался в Ласло. Я также разработал AJAX-приложения с использованием JS-фреймворков, таких как JQuery, Prototype и Scriptaculous.

По моему опыту, при использовании Laszlo требуется меньше усилий, а объектная модель на основе классов помогает лучше организовать ваш код, чем при использовании JS-фреймворков. Мои единственные жалобы на Ласло были такими:

  • Это "ломает браузер" с точки зрения поддержки кнопок назад / вперед / обновления. Эта проблема также существует с AJAX, но большинство библиотек JS, кажется, нашли обходной путь.
  • Нет поддержки интернационализации, хотя ни одна из библиотек JS не лучше в моем опыте
  • Относительно небольшая пользовательская база / сообщество по сравнению с конкурентами, такими как GWT, JQuery и т. Д.

В целом, я подумал, что OpenLaszlo является довольно хорошим решением для создания богатых веб-интерфейсов пользователя и имеет ряд совершенно новых функций, например, возможность развертывания в нескольких средах выполнения (Flash, DHTML и т. Д.) Без каких-либо изменений кода.,

Кроме того, я должен отметить, что я не использовал его в течение почти года, так что, вероятно, в последнее время был достигнут некоторый прогресс по вопросам, которые я упомянул выше.

Обновить

5 лет с тех пор, как я разместил этот ответ, ситуация значительно изменилась. Если кто-то сомневается, не используйте Laszlo, проект полностью умирает.

Я использовал openLaszlo для разработки нескольких виджетов блога для моих друзей (около года назад), и было достаточно легко получить что-то базовое, работающее, и все выглядело нормально. Но если бы мне пришлось сделать это снова, я бы, вероятно, использовал бы FLEX. Я думаю, что вы можете сделать более изящное приложение за гораздо меньшее время, используя Flex, чем с помощью Laszlo.

Вы определенно можете быстро написать флеш-приложение с OpenLaszlo. Есть много общего с разработкой для Silverlight.

Одним из недостатков OpenLaszlo является то, что он использует неубедительный вариант JavaScript, похожий на ActionScript. Немного привыкнет, если вы привыкли к последним функциям.

Кроме того, конечный файл флэш-памяти, который у вас получается, очень большой (размер файла) по сравнению с тем, что вы можете сделать с другими инструментами.

Одним из преимуществ OpenLaszlo является возможность вывода DHTML. Но для меня сочетание XML и JavaScript в одном и том же исходном файле несколько сбивало с толку.

Другие вопросы по тегам