Определенно не SmartGWT. Их рамки раздуты и имеют очень наполовину испеченный характер. У них миллион виджетов, но попытка заставить их работать для вашего проекта непросто. Источники данных усложняют процесс управления вашими данными очень большим образом, например, чтобы получить данные в вашем источнике данных, вы должны часто использовать fecth и проверять. Хотя вы можете кэшировать результаты, их не всегда легко допросить.
RPC - еще одна слабая и изогнутая область. В документации и на форумах есть противоречивая информация. Хотя в документации будет сказано, что вы редко должны использовать пользовательскую операцию как часть ds, они сообщают вам, что все в порядке. Научиться эффективно использовать эти инструменты - это тяжелый подъем в лучшие дни.
Они будут перепродать продукт. Например, пакет charting/analytics содержит графики ... Но эти графики не будут отображать отрицательные значения или позволяют манипулировать метками оси любым значимым образом. И они открыто отвечают на вопросы об этом на форуме с отношением «да, какой». «Мы не планируем добавлять это к 3.0x, хотя это один из наших пунктов продажи, это на нашей дорожной карте». Когда они продали мне пакет, они никогда не упоминали, что я не могу отображать отрицательные значения. В самом деле? Какой график не должен показывать отрицательные значения? Я могу думать только об одном - о том, что изображено количество несчастных Изоморфных клиентов.
Держитесь подальше от этих ребят и отправляйтесь на сайт любого конкурента, например ExtJS, JQuery, даже quxdoo. Есть несколько проектов, которые действительно набирают силу и на самом деле предлагают хорошее решение.
Примите особую осторожность, если вы когда-нибудь оценили этот продукт. Это выглядит красиво, но примерно через две недели в проекте, использующем его, вы начнете понимать, что я имею в виду. Виджеты наполовину испечены, источники данных чрезвычайно сложны, и только потому, что вы заплатили за поддержку форума, не означает, что вы на самом деле получите что-то другое, кроме снисходительных, снисходительных ответов, которые сначала заставят вас подумать, что вы что-то пропустили. Вы не были такими уж высокомерными.
Удачи, и держитесь подальше от этого продукта, если вы цените время разработки и ремонтопригодность. О, и последнее. Посмотрите пример MVC на своем веб-сайте. Это буквально не имеет никакого отношения к MVC, кроме метки, которая читает «MVC». Они попытаются убедить вас в том, что такие рамки для неопытных разработчиков и что такая концепция не имеет места в реальном программировании ... Кажется, что те пытаются поймать блоки.
Вы забыли включить gwt-mosaic в список? –
Этот вопрос не был специфичен в отношении требований, поэтому, как и следовало ожидать, наиболее заметный (основной GWT) был проголосован, хотя он не отвечает всем требованиям. Если у вас есть сложное корпоративное приложение со многими экранами и высоким объемом данных, и вам нужны мощные сетки и редакторы, для этого и предназначен SmartGWT. Plain GWT отлично подходит для многих приложений, но многие предприятия с этим конкретным набором требований оценивают GWT и решают, что SmartGWT лучше подходит. Чтобы получить обзор и решить сами, прочитайте руководство по быстрому запуску. http://www.smartclient.com/releases/SmartGWT_Quick_Start_Guide.pdf –
у вас отсутствует gwt-bootstrap – caarlos0