2010-08-12 2 views
1

У меня есть необходимость создания приложения web2.0 со следующими характеристиками:Какую платформу выбрать Ruby on Rails или GWT?

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

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

  1. легкости использования
  2. особенность богатства

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

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

Благодаря

+4

У вас нет проблем с этим? Это будет иметь значение гораздо больше, чем технические достоинства любой платформы ... – ircmaxell

+1

Кроме того, GWT - это просто интерфейс на веб-сайте java, и его нужно будет поддерживать с помощью более глубоких фреймворков, таких как весна. Принимая во внимание, что ROR является конечным (т.е. база данных для ui) – lucas1000001

+0

На самом деле у меня есть опыт работы с java за последние 5 лет. Так что я работаю над gwt легко. Но я хочу воспользоваться этой возможностью, чтобы узнать ROR, так как я слышал, что ее очень мощный язык. Главное, что меня беспокоит, - это то, насколько легко интегрировать такие вещи, как форумы/чат-движки/рамки вопросов и ответов с GWT по сравнению с ROR – krishna

ответ

1

Попробуйте JRuby на Rails ... Вы получаете легкость Руби и рельсы ... и все функции и библиотеки Java.

0

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

1

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

  1. You'r комфортно с Java
  2. Вы приложение не просто веб-2,0 (означает не больше, чем другие страницы чем можно рассматривать как различные модули)
  3. Forum, интеграция почтового сервера не создают какие-либо трудности
  4. у вас есть немного больше времени для развития

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

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

Смежные вопросы