Выбор платформы GUI: Google GWT, SmartGWT, ExtGWT и SmartClient - PullRequest
2 голосов
/ 18 мая 2011

Мы находимся в процессе выбора новой платформы GUI.Я смотрел на Subj.но немного смущены.Может кто-то, пожалуйста, обратитесь к учебнику или блогу, который делает квалифицированное сравнение.Николай Григорьевич

Ответы [ 3 ]

3 голосов
/ 19 мая 2011

Мы использовали SmartGWT для пары проектов, и это нормально, но есть компромиссы:

PRO:

  • Облегчает написание веб-приложения, которое выглядит и работает как графический клиент с расширенными возможностями.
  • Не нужно знать какой-либо Javascript.Кодирование SmartGWT очень похоже на кодирование Swing, которое хорошо, если вы уже знаете, как это сделать.

CON:

  • Если вы не будете много работать с внешним видом, ваше приложение не будет выглядеть как веб, оно будет выглядеть как приложение с расширенными возможностями, работающее в браузере.Вы можете не заботиться об этом.
  • Это довольно тяжелая библиотека, которая должна загружать большие .js файлы, чтобы начать работу.
  • Нам было трудно точно контролировать макет элементов управления формой, но это может быть просто нашей неопытностью.
3 голосов
/ 18 мая 2011

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

Начните с википедии http://en.wikipedia.org/wiki/Google_Web_Toolkit

Вот сравнение SmartGWT против GWT

http://www.theserverside.com/discussions/thread.tss?thread_id=60186

1 голос
/ 23 июля 2011

Если вы заинтересованы в AJAX RIA Frameworts, ниже анализ для вас

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

Вот мои выводы (удалите пробелы из "http: //"; bcoz stackoverflow мешает мне сделать это :)): Прототип каркаса выгодных ссылок:

http://en.wikipedia.org/wiki/List_of_Ajax_frameworks

http://www.javabeat.net/articles/12-comparison-of-ajax-frameworks-prototype-gwt-dwr-and-1.html

http://www.devx.com/AJAXRoundup/Article/33209

Dojo Framework выгодные ссылки:

http://blog.creonfx.com/javascript/dojo-vs-jquery-vs-mootools-vs-prototype-performance-comparison

jQuery framework выгодные ссылки:

http://blog.creonfx.com/javascript/mootools-vs-jquery-vs-prototype-vs-yui-vs-dojo-comparison-revised

Тест скорости различных каркасов RIA:

http://mootools.net/slickspeed/#

Больше сравнений:

http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

http://jqueryvsmootools.com/#conclusion

Из всех этих открытий я начал использовать SmartClient 5. Изначально мы столкнулись с некоторыми проблемами, но по мере развития SmartClient я нахожу это интересным во многих отношениях: 1. Справочная документация по API и примеры 2. Гибкое управление 3. Форум

Сегодня я работаю над SmartClient 8, и лишь немногие из моих графических интерфейсов успешно работают. На самом деле большая помощь с SmartClient состоит в том, что вы найдете все в одном месте. Не нужно копать много других сайтов, что сложно сделать для любой другой среды RIA с открытым исходным кодом.

Так что мой выбор, без сомнения, SmartClient.

Спасибо Шайлендра (shaILU)

...