Я смотрю на работу. Большинство компаний требуют опыта RoR или Django. Я не знаю ни одного из языков. Количество организаций, работающих с RoR, больше, чем Django. Но я предпочитаю django из-за python.
Что вы, кодер/рекрутер, предлагаете мне знать?
Я смотрю на работу. Большинство компаний требуют опыта RoR или Django. Я не знаю ни одного из языков. Количество организаций, работающих с RoR, больше, чем Django. Но я предпочитаю django из-за python.
Что вы, кодер/рекрутер, предлагаете мне знать?
Мой лучший ответ для вас, чтобы изучить оба.
Рассмотрите эту конечную цель и вместо этого рассмотрите свой вопрос следующим образом: "Кого я должен сначала изучить?"
Я рекомендую вам начать с Django, особенно если у вас есть опыт Python. Подход Django, как и сам Python, более выгоден для обучения. После того, как вы намокли ноги, изучите Ruby on Rails, потому что это тот механизм, который упростит вашу наличность, когда вы выйдете в современную рабочую силу Web 2.0.
Как только вы хорошо знакомы с Ruby on Rails и немного поработали, продолжайте изучать Django. Переосмыслите себя основами, а затем начните изучать некоторые из более продвинутых вещей. По-видимому, внутренние кишки Django легче рассекать, чем у Rails. Если вы когда-нибудь столкнетесь с открытием вакансии с удивительно новой и сложной веб-платформой для реализации, вы обнаружите, что ваши знания Django весьма удобны.
Здесь пронумеровано краткое изложение:
Вердикт: сначала Django (сделайте учебник), затем Rails, затем снова Django
Я предлагаю вам провести некоторое исследование тенденций в области технологий и спросить профессионалов, вы можете сделать это, используя инструменты Google, такие как Google Trends
Подробнее о исследовании технологий здесь. Счастливое кодирование!
Если вы более знакомы с Python, вам следует сделать Django. Google App Engine - большой пользователь Django, и вы можете использовать его для "точной пилы" в навыках Django, для бесплатной инвестиций.
Изучите оба.
Ищите компанию, где люди (без связей) веселятся там и говорят сострадательно, что там работают. Это гораздо важнее, чем технология, с которой они работают.
Если у вас мало времени, и вам нужно выбрать один, просто выберите тот, для которого вы знаете, как программировать. Если вы знаете python, изучите django, если знаете рубин, изучите рельсы. Оба имеют отличные учебные пособия и справочные материалы, правила RoR в скринканах, документацию по правилам django и учебные пособия. Если у вас много времени, скажите 3-4 месяца, а затем изучите оба. Что с этим не так?
попробуйте ruby ... Я люблю ruby над python, тогда я предпочитаю рельсы над django... но если вы попробуете ruby и не любите его, лучшим вариантом будет django...
Я думаю, это зависит от того, сколько конвенций вы привыкли. Начиная с MVC4 в Django, мне нравится много вещей, но я нахожу, что пишу больше кода, где django вызывает конфигурацию vs convention. Я обнаружил, что есть много общих методов, которые я нахожу, которые уменьшают это, поэтому это может быть проблемой обучения для меня.