Ruby on Rails стоит изучить? - PullRequest
0 голосов
/ 04 июня 2010

Я использую PHP + Zend и Java + Wicket и изучаю Python (поэтому будет доступен Django).

Итак, я хочу знать, стоит ли изучать RoR для быстрой веб-разработки . Гораздо быстрее создавать веб-приложения, чем с другими подходами, или это пренебрежимо мало?

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

Спасибо

p.s .: сделайте это вики-сообществом или чем-то еще, но imho, это ясный вопрос, и у него мало места для споров.

Ответы [ 4 ]

4 голосов
/ 04 июня 2010

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

Делайте то, что работает для вас и для ваших проектов.

1 голос
/ 04 июня 2010

Да, RoR стоит изучить.

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

0 голосов
/ 05 июня 2010

Вы можете заставить другие фреймворки делать, в основном, то, что Rails дает вам для быстрой разработки .... поэтому нет ясного "Rails лучше, чем Java или PHP". В конце концов, это просто связка Ruby. Многие фреймворки (CakePHP, Asp.net MVC, скопировали некоторые из более полезных функций Rails).

Однако, конечно, гораздо удобнее проводить быструю разработку, если вы согласны с философией Rails.

Вот причины.

  • Scaffolding - в команде вы можете сгенерировать таблицу, модель, тесты и набор CRUD-представлений и контроллеров.
  • ActiveRecord - это самый простой в использовании ORM, все, что вам нужно, это иметь кучу таблиц, и вы можете сразу выполнять 90% необходимых операций без необходимости написания кода
  • Ruby - это язык с множеством ярлыков, позволяющий писать код быстрее с меньшим количеством строк
  • RubyGems + Github - есть много кода, который вы можете начать использовать в нескольких командах, если кто-то уже решил проблему, с которой вы столкнулись.
0 голосов
/ 04 июня 2010

Лучший набор инструментов RAD - тот, который вам нравится больше всего, потому что вы будете самым опытным в этом. Отсутствие необходимости часто обращаться к документации, знание того, как планировать свой проект и знание сильных и слабых сторон, превзойдет «способность» выбранной вами платформы. Выберите тот, который вам нравится, и изучите его насквозь. С кем-то, кто знает фреймворки, все они будут примерно одинаковыми (на порядок) с точки зрения как времени разработки, так и производительности. Поэтому мой совет - выбрать тот, который вам нравится, и придерживаться его. Тот, который вы выбрали, в конечном итоге сводится к вашему уровню способностей и вашим вкусам ...

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