[Ruby / PostgreSQL]: Как разместить мой первый сайт на Ruby? - PullRequest
3 голосов
/ 30 октября 2009

Я новичок в Ruby. Я разрабатываю веб-приложение и планирую использовать Ruby для кодирования. Этот проект предназначен для учебных целей, но я хочу провести его вживую, чтобы увидеть, как он работает. Я планирую использовать PostgreSQL в качестве back-end.

Я хочу знать, как разместить веб-сайт на Ruby. Какие хостинг-провайдеры предоставляют поддержку? И я также хочу знать, должен ли я начать с PostgreSQL или MySQL.

Ответы [ 3 ]

4 голосов
/ 30 октября 2009

Хорошим вариантом для размещения веб-приложений на Ruby является Heroku . Вы можете использовать Rails, Ramaze, Sinatra или Camping. Для небольших приложений это бесплатно, но вы также можете приобрести большие пакеты хостинга. По умолчанию в их системе используется Postgres, но если вы используете MySQL или Sqlite на своей машине разработки, Heroku автоматически импортирует ее и преобразует в Postgres, когда вы нажимаете на нее. Переносить приложение в Heroku также легко, вам просто нужно иметь git-репозиторий и использовать рубинг для толкания.

0 голосов
/ 30 октября 2009

Если это веб-сайт, какой фреймворк вы используете и какой сервер планируете использовать с ним.

Многие хостинговые службы предоставляют поддержку Ruby on Rails DreamHost, Rails Playground, Godaddy и т. Д.

Вы также можете перейти на VPS, Slicehost отлично подходит для этого.

0 голосов
/ 30 октября 2009

Мое предложение: используйте VPS

Для веб-сайта, размещенного разработчиком, я обычно предлагаю виртуальный частный сервер . Это правда, что есть ряд хостинговых сервисов, на которых установлены Ruby и RoR, например: Engine Yard. и многие другие. Тем не менее, они будут иметь коммерческую направленность и будут взимать плату за многие вещи, которые не требуются в процессе обучения.

Плюс, что если вы хотите попробовать Spring, или JRuby, или что-то еще, что также не является LAMP? (Или, скажем, вы хотите LAMP + Ruby?) Теперь вы можете быть еще ближе к корпоративным вещам с высокими ценами на прямую поддержку, но на вашем VPS вы можете запускать все, что захотите, вы можете иметь доступ по ssh, вы можете запускать любые версии, которые вам нужны. хочу и т. д. и т. д.

Еще одна вещь, о которой стоит подумать, это Google App Engine. , которая в некоторых случаях бесплатна. Вы не можете запустить Active Record напрямую, так как Bigtable нереляционный, но говорят, что RoR работает.

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