Старый вопрос, но некоторые люди все еще могут его задавать ...
Я работаю с Echo3 уже некоторое время, и самые большие проблемы, действительно, не получили широкого распространения, как уже упоминалосьи что развитие идет очень медленно.
При выборе фреймворка вы обычно ограничиваетесь его технологиями, а в Echo3 просто не хватает нескольких вещей, которые я всегда упускал в своих проектах.Например, компонент таблицы Echo3 не предлагает прокрутку, нумерацию страниц и сортировку.И таблица является одним из наиболее важных компонентов, которые может предложить фреймворк (Echolot имеет хороший компонент таблицы, но он поддерживает только текстовые значения и в настоящее время не имеет сортировки).
Итак, взгляните на Echo3покажите на http://demo.nextapp.com/echo3csjs/ и в библиотеках виджетов на http://echo.nextapp.com/site/echo3/addons и посмотрите, достаточно ли это для вас.
Кроме того, это меняет способ разработки и компоновки ваших приложений.Echo3 предоставляет вам обычные компоненты рабочего стола, такие как строки, столбцы, сетки и панели.Тем не менее, он не предлагает такие концепции менеджера компоновки, как Swing, а также не поддерживает CSS.При необходимости следовать точным правилам проектирования, которые включают точное расположение и поведение компонентов, у вас могут возникнуть проблемы с этим с помощью Echo3.