В настоящее время мы используем платформу GWT с архитектурой MVP для разработки пользовательского интерфейса. Я мог видеть, что мы всегда получаем преимущество использования SmartGWT или GWT-Ext по сравнению с платформой GWT, потому что есть много встроенных компонентов, которые трудно написать в обычных виджетах GWT.
Теперь у меня есть следующие вопросы, чтобы продолжить. 1. Можно ли установить GWT-Ext или Smart GWT поверх обычного проекта GWT P и работать? т.е. существующие функции экрана останутся с обычными виджетами GWT. Но новая разработка будет использоваться либо с Smart GWT, либо с GWT-Ext. Будет ли при этом возникать конфликт или проблемы? 2. С Smart GWT или GWT-Ext, можем ли мы по-прежнему следовать той же структуре MVP, что и в GWT-Platform, или у нас есть другой механизм для вызовов на стороне сервера? 3. Мы хотели использовать бесплатные лицензионные продукты. Итак, SmartGWT и GWT-Ext - бесплатные программы, если я понимаю. Я прав? 4. Теперь, когда появляются и Smart GWT, и GWT-Ext, учитывая, что я должен начать использовать их, я получу больше хороших компонентов, более быструю разработку, хорошую помощь в документации и хорошее будущее для технологии. Сейчас очень сложно сделать выбор, что использовать? Пожалуйста, предложите.
Если вы чувствуете, что есть что-то еще лучшее по сравнению с этими и бесплатное, вы также можете предложить это.
Заранее спасибо.