Чем Ruby on Rails отличается от MySQL, PHP и JavaScript? - PullRequest
0 голосов
/ 02 января 2011

Я только что получил изучение PHP, javascript и MySQL от Робина Никсона и первое предложение, в котором говорится:

«Комбинация PHP и MySQL - это наиболее удобный подход к динамическому wev-дизайну на основе базы данных.- справиться с трудностями перед лицом интегрированных сред, таких как Ruby on Rails, которые сложнее освоить. "

Думаю, мой вопрос заключается в том, что я предположил, что PHP и javascript были единственными способами доступабазу данных, и всегда думал, что Ruby on Rails - это система управления контентом или что-то в этом роде ... Итак, я спрашиваю ... Какие преимущества Ruby on Rails или других методов, с которыми я не знаком, при создании базы данныхвеб-страницы?

Ответы [ 2 ]

5 голосов
/ 02 января 2011

PHP - это язык, Rails - это фреймворк на Ruby. Практически любой язык имеет возможность подключения к источнику данных, будь то MySQL, SQL, SQLite и т. Д. Несправедливо сравнивать PHP и Rails. Вам нужно сравнить PHP и Ruby ИЛИ сравнить CodeIgniter, CakePHP и т. Д. (Фреймворки PHP) с Rails.

Rails имеет встроенный ORM (объектно-реляционный картограф), который помогает оптимизировать и упростить запросы, помещая их в объекты. Это позволяет вам создавать реляционные базы данных и повышать нормальность ваших данных.

Честно говоря, этот вопрос слишком широк. Это вопрос предпочтений, уровня квалификации, времени и конечной цели.

0 голосов
/ 02 января 2011

Попробуйте выучить оба.

Выберите очень маленький тип проекта - например, гостевая книга. Реализуйте проект в PHP, а затем реализуйте тот же проект в Rails (или сделайте это наоборот).

...