Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > C чего начать?


Автор: sProxy 10.6.2011, 15:24
Время доброго.
У меня общий вопрос – с чего начать?

Дело в том, что пишу на PHP, JavaScript. В будущем намечается web-проект на Ruby. Пожалуйста, посоветуйте с чего начать: 
* какой web-сервер (под PHP у меня Денвер);
* версию интерпретатора, библиотек, модулей и т.д. все, что необходимо;
* какой редактор (я люблю Notepad++) или IDE.

В общем «джентельменски-набор» web-разработчика. 

Автор: source777 10.6.2011, 17:03
Начать с установки GNU/Linux, после этого всё остальное становится гораздо проще.
Что касается версий Ruby, лучше сразу поставить https://rvm.beginrescueend.com/
А среди веб-серверов сейчас наиболее популярна связка http://unicorn.bogomips.org/ + nginx. Причём nginx для девелопмент режима не нужен.

Автор: Absinthe 10.6.2011, 17:05
sProxy, можешь поставить линукс в виртуальную машину.

По поводу IDE - RubyMine.

Автор: sProxy 10.6.2011, 17:07
Linux на виртуалку - не проблема.
Но windows чем плох?

Автор: source777 10.6.2011, 17:16
Цитата(sProxy @  10.6.2011,  17:07 Найти цитируемый пост)
Но windows чем плох? 

Ну покажи всем класс, напиши детальное руководство по танцам с бубном для установки тех же RVM и Unicorn под винду. Я уж не говорю про кривую консоль и т.д.


Цитата(Absinthe @  10.6.2011,  17:05 Найти цитируемый пост)
sProxy, можешь поставить линукс в виртуальную машину.

По поводу IDE - RubyMine. 

RubyMine на виртуалке? smile 
Хотя если гигабайт 8 ОЗУ поставить, то шанс есть...
Вот только gedit(+ gmate) гораздо более удобен в работе.

Автор: sProxy 10.6.2011, 17:23
Цитата(source777 @ 10.6.2011,  17:16)
Ну покажи всем класс, напиши детальное руководство по танцам с бубном для установки тех же RVM и Unicorn под винду.

Стоп, стоп. Я же ни чего не утверждал. Я только спрашиваю.
Я ж не знаю всех особенностей, может у ребят это личные предпочтения, вот и спрашиваю.
Ведь для PHP windows отлично подходит .....
Кстати о Linux. Ubunta сойдет?


Автор: source777 10.6.2011, 17:27
Цитата(sProxy @  10.6.2011,  17:23 Найти цитируемый пост)
Ведь для PHP windows отлично подходит .....

С этим я бы тоже поспорил, но времени жалко... Скажу просто, что на мой взгляд под windows веб-разработкой можно заниматься разве что на ASP.NET MVC, для всего остального в плане веб-разработки она просто ужасна, хотя это и не очевидно пока не попробуешь другие ОС.

Автор: Absinthe 10.6.2011, 17:28
Цитата

RubyMine на виртуалке?
 На хосте. Давно уже умеет работать с удаленными ФС.
А можно и на виртуалке, если компьютер 2008+ года.

Автор: sProxy 10.6.2011, 17:43
> хотя это и не очевидно пока не попробуешь другие ОС.
C этим согласен. Не попробуешь, не узнаешь.

> С этим я бы тоже поспорил, но времени жалко...
А это интересно. Для того, что бы написать движок простой визитки с новостями или всю структуру вконтакта - windows хватит с головой. Достаточно Денвер+любимая IDE+набор бразеров для проверки. Т.е. для работыс PHP, JS, HTML, CSS вообще ни каких особенностей не надо. Web-server, notepad и погнал.

Автор: source777 10.6.2011, 17:45
Цитата(sProxy @  10.6.2011,  17:23 Найти цитируемый пост)
Кстати о Linux. Ubunta сойдет?

сойдёт


Цитата(Absinthe @  10.6.2011,  17:28 Найти цитируемый пост)
 На хосте. Давно уже умеет работать с удаленными ФС.
А можно и на виртуалке, если компьютер 2008+ года. 

ну не знаю, на мой взгляд это извращение.. если уж использовать виртуалку, то тогда логичнее на неё винду поставить, т.к. она нужна гораздо реже...

Автор: Absinthe 10.6.2011, 17:50
Цитата

или всю структуру вконтакта - windows хватит с головой.
 Сфинксы, мемкаши, асинхронные файлопомойки... на никсах все удобнее.

Автор: source777 11.6.2011, 00:17
Цитата(sProxy @  10.6.2011,  17:43 Найти цитируемый пост)
А это интересно. Для того, что бы написать движок простой визитки с новостями или всю структуру вконтакта - windows хватит с головой. Достаточно Денвер+любимая IDE+набор бразеров для проверки. Т.е. для работыс PHP, JS, HTML, CSS вообще ни каких особенностей не надо. Web-server, notepad и погнал.

Да-да-да, все мы проходили через этот начальный этап, когда контроля версий нет, деплой делается заливкой архивов по FTP, нагрузка сайтов 1.5 человека в час, критичность работоспособности сайта стремится к нулю и т.д. и т.п., вообщем все  поначалу занимаются всякой фигнёй. Но если уж нацелился стать профессиональным веб-разработчиком, то будь готов что этот этап должен закончиться, а куцый списочек постоянно используемых технологий(PHP, JS, HTML, CSS) увеличится  как минимум в 5 раз, и чем раньше, тем лучше для тебя. А Windows в плане набора профессиональных навыков тебя ограничивает со всех сторон, если ты не используешь .NET. Поэтому, при использовании Windows в качестве ОС для веб-разработки, риск остаться навсегда лишь PHP-кодером/верстальщиком отнюдь не эфемерен.

Автор: sProxy 11.6.2011, 16:38
source777, благодарю за совет, это и так все понятно. Я занимаюсь разработкой различных скриптов для самопальных или поп CMS. Поэтому преимущественно это JS/AJAX и PHP. Я не занимаюсь разработкой порталов. Соответственно, windows хватает с лихвой. Мои задачи скромные, в том числе и с ruby ожидается разработка дополнений для уже готовых сайтов. 

Цитата

и чем раньше, тем лучше для тебя

Люди разные и задачи разные. Всех под свою гребенку и судить по себе? 

Цитата

риск остаться навсегда лишь PHP-кодером/верстальщиком отнюдь не эфемерен

Бесспорно да. Повторю, задачи разные. У меня аутсорсинг по городу + кодинг мелкий под web, поэтому чем проще и быстрее решить задачу, тем лучше.

Автор: source777 11.6.2011, 20:34
Цитата(sProxy @  11.6.2011,  16:38 Найти цитируемый пост)
Люди разные и задачи разные. Всех под свою гребенку и судить по себе? 

Почему же всех? Предложение начиналось с условия:
Цитата(source777 @  11.6.2011,  00:17 Найти цитируемый пост)
если уж нацелился стать профессиональным веб-разработчиком

если оно не выполняется, то и дальнейший текст несправедлив. Просто какой смысл спрашивать чем винда плоха для веб-разработки, если ты ей не собираешься заниматься, а ограничишься веб-мастерингом? smile 

Автор: oner 23.6.2011, 11:14
День добрый!

С какой задачи стоит начать свой путь в Ruby? Раньше я работа на РНР, вот и рубин решил освоить, не знаю, с какого края за него взяться. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)