Установка вариантов Ruby - PullRequest
0 голосов
/ 26 февраля 2010

Мне нужно настроить свой ноутбук для разработки ruby. В настоящее время я использую MAMP Pro для своих приложений PHP, но сейчас я перехожу к разработке на Rails и чувствую, что мне нужно правильно настроить.

Есть ли какие-либо преимущества использования SQLite вместо MySQL для локальной разработки и последующего развертывания его в базе данных MySQL? Я на правильном пути?

Любой совет будет принята с благодарностью.

Ответы [ 2 ]

2 голосов
/ 26 февраля 2010

Если вы используете MySQL для своего приложения, вы должны использовать MySQL для разработки. Несмотря на то, что SQLite является очень надежной платформой, учитывая ее крошечную площадь, существуют значительные различия в том, как работают две платформы, и приложения, написанные для одной, не переносятся автоматически на другую.

Если SQLite делает все, что вам нужно, вы можете даже развернуть его. В некоторых случаях это на самом деле гораздо более удобная платформа базы данных, поскольку вы можете отправить файл .sqlite3 оптом, вместо того, чтобы выполнять потенциально неприятный цикл дампа / импорта.

0 голосов
/ 27 февраля 2010

Мы обычно занимаемся разработкой с использованием sqlite3 и развертываем в mysql на производстве, как вы и предлагаете. Преимущество - скорость разработки, особенно при выполнении модульных и функциональных тестов.

Райан Бейтс также предлагает это.

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