К Ruby и / или к Ruby on Rails, вот в чем вопрос ... от некодера - PullRequest
2 голосов
/ 24 июля 2010

Я не кодер и очень хорошо разбираюсь в HTML.Я собираюсь самообучаться Ruby & Ruby on Rails, потому что слышу, что это хороший навык, но особенно потому, что это может быть простым языком для изучения на моем HTML-фоне.

Я хотел бы создатьмоя веб-страница, которая будет каталогизировать мои фотографии, используя Ruby on Rails.Для такого не-кодера-HTML-пользователя, как я, переход был бы более плавным:

1) Ruby перед RoR

ИЛИ

2) Учите оба одновременновремя

Спасибо!

Ответы [ 5 ]

4 голосов
/ 24 июля 2010

Я был на том же этапе 1 месяц назад, где вы сейчас.

2 Случаи здесь:

  1. С точки зрения обучения, определенно Сначала Rubyа затем RoR!

  2. Если вы хотите быстро создать веб-приложение (в спешке), тогда сделайте Rails с базовой концепцией Ruby (которую вы постепенно поймете какЯ знаю людей, которые непосредственно начинали с Rails, и теперь они понимают Rails и Ruby, оба.

Я занимаюсь изучением Ruby, и для этого я делаю небольшойнастольную утилиту на Ruby, и я начну работать с Rails, как только я "буду доволен" своим настольным приложением Ruby.

1 голос
/ 24 июля 2010

Будучи программистом, я изучал Rails еще до изучения Ruby.RoR позволяет легко выполнять задачи, не зная разницы между Ruby и Rails.

Если вы читаете на Rails и начинаете с ним, читайте несколько блогов и смотрите скринкаст или три , ничто не должно помешать вам сделать что-то полезное с фреймворком.

Если вам не очень интересно узнать о различиях между ними, изучите Rails и будьте счастливы.

1 голос
/ 24 июля 2010

Если вы совершенно не знакомы с теорией объектов, я думаю, что выследует изучить Rails сначала с помощью хорошего учебника, а затем, когдавы начинаете чувствовать себя комфортно с синтаксисом, вы должны изучить Ruby.Я бы порекомендовал вам прочитать Проницательное руководство по Ruby .Это произведение искусства, смешное и познавательное.

0 голосов
/ 24 июля 2010

Мой первый инстинкт - сначала изучать Ruby, без сомнения.Я думаю, что любой тип фреймворка трудно выучить, если вы не знаете 1) язык, который он использует, или еще хуже 2) любой язык программирования или идиомы языка программирования / грамматика / структуры / и т.д.

Но читаякомментарии в этой теме, возможно, стоит попробовать изучить RoR и Ruby одновременно.Если это слишком запутанно, то сосредоточьтесь на том, чтобы сначала изучать язык, а потом - RoR.

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

Удачи!

0 голосов
/ 24 июля 2010

Поскольку вы не знаете ни одного языка программирования, я думаю, что лучше научиться программировать раньше.

Тем не менее вы можете выбрать Ruby в качестве обучающего языка программирования.Изучив основы, вы можете научиться Ruby on Rails создавать веб-приложения.

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