Echo3 Framework

Каковы плюсы и минусы фреймворка echo3 по сравнению с другими веб-фреймворками Java?

4 ответа

Echo3 все еще находится в стадии разработки. Эхо2 стабильное (но старое). Основное "за" - то, что вы не пишете javascript или html, вы пишете код Java GUI. Основным "мошенничеством" является то, что он не получил широкого распространения. Я использовал Echo2 5 лет назад, и это был хороший фреймворк, но разработка Echo3 идет медленно (думал, что он не остановился).

Возможно, стоит взглянуть на другие подобные фреймворки, такие как GWT или Vaadin.

Они (Echo, GWT, Vaadin) отличаются от традиционных фреймворков (таких как Spring MVC, Struts, Wicket) тем, что вы не пишете HTML, CSS и Javascript. Вот почему они больше подходят для высокоинтерактивных веб-приложений, которые напоминают настольные приложения. Например, если вам нужны URL-адреса для закладок, вы хотите полагаться на навигацию в браузере и подобные встроенные в браузер вещи, не выбирайте Echo/GWT/Vaadin (хотя они предоставляют некоторую поддержку для этих вещей)

Я зашел на сайт Echo3 и нашел аргумент, который отговаривал меня от его тестирования. Кажется, это мертвый проект:

текущая версия Echo3 - 3.0.beta8, выпущенная 6 августа 2009 г.

Технически, я не знаю...

Старый вопрос, но некоторые люди все еще могут его задать...

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

При выборе фреймворка вы обычно ограничиваетесь его технологиями, а в Echo3 просто не хватает нескольких вещей, которые я всегда упускал в своих проектах. Например, компонент таблицы Echo3 не обеспечивает прокрутку, нумерацию страниц и сортировку. И таблица является одним из наиболее важных компонентов, которые может предложить фреймворк (Echolot имеет хороший компонент таблицы, но он поддерживает только текстовые значения и в настоящее время не имеет сортировки).

Так что внимательно посмотрите на витрину Echo3 по адресу http://demo.nextapp.com/echo3csjs/ и библиотеки виджетов по адресу http://echo.nextapp.com/site/echo3/addons и посмотрите, достаточно ли этого для вы.

Кроме того, это меняет способ разработки и компоновки ваших приложений. Echo3 предоставляет вам обычные компоненты рабочего стола, такие как строки, столбцы, сетки и панели. Тем не менее, он не предлагает такие концепции менеджера компоновки, как Swing, а также не поддерживает CSS. При необходимости следовать точным правилам проектирования, которые включают точное расположение и поведение компонентов, у вас могут возникнуть проблемы с этим с помощью Echo3.

Недавно была выпущена финальная версия 3.0.1. Версия 3.1 (с интеграцией WebSocket и т. Д.) Уже не за горами.

Первоначальный создатель / сопровождающий практически исчез, но сообщества прилагают значительные усилия для оживления проекта (и делают его менее зависимым от одного (хотя и очень одаренного) человека).

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