Изучение Ruby on Rails - это хорошо для Grails? - PullRequest
21 голосов
/ 07 августа 2008

Моя компания находится в процессе запуска по пути Grails . Причина этого заключается в том, что нынешние разработчики предпочитают Java , но чувствуют необходимость в языке MVC-стиля для некоторых будущих проектов веб-разработки. Лично я из мира дизайна / юзабилити, но по мере того, как я беру на себя больше обязанностей "переднего плана", я начинаю ощущать необходимость более интенсивного изучения языка, чтобы я мог кодировать некоторую логику, но особенно передний код для моих интерфейсов и прочее.

Я пытался войти в Python / Django лично, но просто никогда не тратил на это слишком много времени. Теперь, когда моя компания «прыгает» в Grails, я купил « Agile Web Development с Rails (3-е издание - бета) », и я начинаю понимать RoR . Я все еще хотел бы выучить Python в будущем или на стороне, но мой самый большой вопрос:

  • Должен ли я изучать RoR и иметь более универсальный язык в своем «портфолио», зная, что мои знания RoR будут полезны и для моих потребностей в Grails?

-ИЛИ-

  • Стоит ли просто пропустить RoR и сосредоточиться на изучении Grails, который мне скоро понадобится для работы, а позже заняться изучением RoR / Django (Ruby / Python)?

В основном вопрос вращается вокруг полезности Grails в не-корпоративной среде и сходства между Rails и Grails. (и это, пытаясь избежать столетнего обсуждения Python против Ruby (в Rails):))

Ответы [ 15 ]

1 голос
/ 07 августа 2008

Вы должны просто пропустить RoR и сосредоточиться на изучении Grails, которые вам понадобятся для работы.

0 голосов
/ 28 сентября 2010

Возможно, вы захотите взглянуть на Clojure , язык JVM, который только начинает набирать популярность. Это может быть хорошим выбором для компании, основанной на Java, поскольку она совместима с вашей старой кодовой базой и имеет множество современных инноваций. Появляется несколько хороших веб-фреймворков, включая Compojure .

0 голосов
/ 16 июля 2009

Да, если мы сравним Grails и рельсы, я бы выбрал Grails (я разработал некоторые приложения для интранета в Grails).

Но Django превосходит оба - так как python - хм, идеальный выбор.

0 голосов
/ 14 ноября 2008

Я бы сказал, нет, я тоже изучаю Grails, и я тоже учел это, но просто изучение Grails - это довольно много, плюс изучение Groovy (что само собой разумеющееся, но все же надо учить это правильно?) и все это ... так что изучать Rails было бы слишком много.

0 голосов
/ 21 августа 2008

На первый взгляд вы можете подумать, что это совершенно разные истории, поскольку они основаны на совершенно разных языках (Ruby и Groovy).

Затем, прочитав пару уроков, вы поймете, что они используют одни и те же принципы: строительные леса, типизирование утки и, наконец, одну и ту же цель: делает возможным гибкое программирование .

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

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