Моя компания находится в процессе перехода по пути Grails. Причина этого в том, что нынешние разработчики увлечены Java, но почувствовали потребность в языке в стиле MVC для некоторых будущих проектов веб-разработки. Лично я пришел из мира дизайна / юзабилити, но по мере того, как я беру на себя все больше «интерфейсных» обязанностей, я начинаю чувствовать потребность в более интенсивном изучении языка, чтобы я мог кодировать некоторую логику, но особенно интерфейс. код для моих интерфейсов и прочего.
Я пытался лично заняться Python / Django, но никогда не тратил на это слишком много времени. Теперь, когда моя компания «прыгает» на Grails, я купил «Agile Web Development with Rails (3rd Ed - Beta)» и начинаю разбираться в RoR. Я все еще хотел бы изучать Python в будущем или в процессе, но мой самый большой вопрос:
- Должен ли я изучать RoR и иметь более универсальный язык в моем «портфолио», зная, что мои знания RoR будут полезны и для моих нужд Grails ??
-OR-
- Должен ли я просто пропустить RoR и сосредоточиться на изучении Grails, которое мне скоро понадобится для работы, а позже поработать над изучением RoR / Django (Ruby / Python)?
В основном вопрос вращается вокруг полезности Grails в некорпоративной среде и сходства между Rails и Grails. (и это при попытке избежать столетнего обсуждения Python vs Ruby (on Rails) :))