Является ли структура Lift & ldquo; easy & rdquo; как Ruby on Rails или Django?

52
задан Alex Siman 26 March 2011 в 02:40
поделиться

2 ответа

В настоящее время я работаю над серией проектов, так что я расскажу о своем личном опыте.

Это очень эффективный фреймворк - и я считаю, что он облегчает работу с приложением development, чем эквивалент в rails или django. Однако вам понадобится разумное понимание scala, чтобы приступить к разработке сложных приложений, поскольку документация существует, но ограничена и не централизована.

Сам Lift выбрал множество функций из существующих фреймворков - rails и django Включено - сформировать, имхо, лучший в своем классе каркас. Он также использует некоторые собственные новые методы, которые действительно означают, что вы можете взять интерфейс и построить приложение на его основе относительно быстро.

Следуя руководствам, вы можете создать классическое «задание». приложение продемонстрировано многими фреймворками практически без опыта в течение 2-3 минут. Но я бы сказал, что вам нужно иметь разумные знания Java и понимание scala, чтобы получить максимальную отдачу от лифта.

Создание удобной среды разработки не совсем безболезненно из-за нечеткой поддержки scala в основных IDE.

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

Отвечая на ваш вопрос с точки зрения «простоты», я бы сказал, что если вы не знакомы с Java, scala, ruby ​​и python, то из трех лучше всего будут rails - поскольку ruby ​​- красивый язык, почти не требует пояснений, хорошо задокументирован, вводит большинство концепций объектно-ориентированного программирования, и этому очень легко научиться. Кроме того, я знаю многих людей, которые действительно выучили рубин исключительно благодаря рельсовой разработке.

67
ответ дан 7 November 2019 в 09:22
поделиться

Я бы сказал, что начать с этого немного сложнее из-за сложности экосистемы Java / Scala (maven? Gradle? .War файлы? Tomcat? Jetty? что ?? ) и необходимость компиляции. Исключением являются те, у кого есть опыт разработки на Java, или особенно на веб-разработку на Java, и в этом случае я уверен, что все это для вас уже старая шляпа.

Как только вы избавитесь от этого и начнете рабочий процесс, это здорово. Scala - фантастический язык, а Lift - интересный фреймворк.

9
ответ дан 7 November 2019 в 09:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: