Какую платформу выбрать Ruby on Rails или GWT? - PullRequest
1 голос
/ 12 августа 2010

Мне нужно создать приложение web2.0 со следующими функциями:

  1. Экраны пользовательского интерфейса
  2. Интеграция с каркасом форума
  3. Интеграция блоговфреймворк с приложением
  4. Приложение для чата в реальном времени (необязательно)
  5. Интеграция с почтовым сервером

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

  1. простота использования
  2. функции богатства

Могут ли люди предложить мне преимущества / недостаткио выборе GWT вместо Ruby on Rails.

Также, если вы считаете, что любая другая платформа, такая как PHP, лучше, пожалуйста, предложите мне это тоже.

Спасибо

Ответы [ 3 ]

1 голос
/ 13 августа 2010

GWT довольно интересен в том смысле, что вы можете использовать его на стороне клиента независимо от технологии бэкэнда.Поэтому сравнивать его непосредственно с Ruby on Rails несправедливо, потому что ROR - это решение с полным стеком (за исключением библиотек javascript для работы с пользовательским интерфейсом).Тем не менее, в вашем случае, если вы хотите использовать GWT, у вас должны быть ясны следующие моменты:

  1. Вам комфортно с Java
  2. Ваше приложение - чисто веб 2.0 (означает не более чем разные страницы, которые можно просматривать как разные модули)
  3. Форум, интеграция с почтовым сервером не вызовет затруднений
  4. У вас есть немного больше времени на разработку

Я бы предложил, чтобы какой-либо из вышеперечисленных пунктов не помог вам, тогда вам следует перейти к ROR.Теперь, почему я создал контрольный список на основе Java?Потому что вы найдете инструменты быстрой разработки, такие как Spring ROO (да, Spring Roo - самый умный генератор кода) и масштабируемые, интегрируемые технологии полного стека, такие как Spring в Java.А Spring поддерживает развитие всего, что вы упомянули.И даже если вы думаете, что GWT не удовлетворит ваши потребности (с точки зрения короткого времени разработки), вы можете легко использовать JQuery и библиотеку Spring glue для разработки UI.

PS: Spring Roo 1.1.0.M2 и GWT 2.1 были интегрированы для сокращения времени разработки во много раз, но пока еще не готовы к производству.

1 голос
/ 12 августа 2010

Попробуйте jRuby on Rails ... вы получите простоту Ruby и Rails ... и всех функций и библиотек Java.

0 голосов
/ 12 августа 2010

Если вы в Java: взгляните на grails , он основан на связке хорошо известных Java-фреймворков, таких как spring и hibernate. Вы можете комбинировать бизнес-логику Java с простым написанием отличного кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...