Что и когда использовать?

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
pls-kick-me
Сообщения: 42
Зарегистрирован: 2011.02.05, 22:39
Откуда: Украина, Донецк

Что и когда использовать?

Сообщение pls-kick-me »

Прочитал топик "Помогите, ничего не понимаю".
Там была интересная фраза, мол можно писать глупые вопросы в конференцию и на форум.
Но так как к конференции подключиться не удалось на Pidgin, пишу этот глупый вопрос сюда.

Скажите пожалуйста, где, когда использовать и при каких обстоятельствах Active Record, чистые запросы и ORM?
И чем они отличаются.

Спасибо.
Yes I'm Insistent

Игорь
Сообщения: 11
Зарегистрирован: 2011.09.20, 21:53

Re: Что и когда использовать?

Сообщение Игорь »

ActiveRecord правильнее даже будет назвать реализацией технологии ORM:
«ORM (англ. Object-relational mapping) — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных»
Нашел здесь: http://habrahabr.ru/blogs/ruby/11525/
yii@conference.jabber.ru - заходи на jabber конференцию по yii.

Аватара пользователя
timlar
Сообщения: 1382
Зарегистрирован: 2009.09.19, 17:49
Откуда: Украина, Днепропетровск
Контактная информация:

Re: Что и когда использовать?

Сообщение timlar »

Что использовать - личный выбор каждого. Так же смотри, что такое ActiveRecord и ORM
Twitter: @timlar_ua

Аватара пользователя
pls-kick-me
Сообщения: 42
Зарегистрирован: 2011.02.05, 22:39
Откуда: Украина, Донецк

Re: Что и когда использовать?

Сообщение pls-kick-me »

спасибо,
продолжайте... (:
Yes I'm Insistent

Аватара пользователя
samdark
Администратор
Сообщения: 9379
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Что и когда использовать?

Сообщение samdark »

Если скорость и ресурсы не критичны — AR. Если фронт нагружен — для него query builder / SQL (они примерно одинаково кушают времени и ресурсов), а для админки всё-равно AR т.к. удобно очень.

lnghost
Сообщения: 134
Зарегистрирован: 2011.07.26, 18:05
Откуда: Воронеж
Контактная информация:

Re: Что и когда использовать?

Сообщение lnghost »

Еще через AR проблематично вставить пару тысяч записей за раз (ну или даже 50 шт). То есть тут уже удобнее собрать SQL макаронину и тупо ее выполнить.
Конференция: yii@conference.jabber.ru Сайт: http://kamaran.ru

Аватара пользователя
samdark
Администратор
Сообщения: 9379
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Что и когда использовать?

Сообщение samdark »

Да, импорт-экспорт — задачка для SQL.

Аватара пользователя
pls-kick-me
Сообщения: 42
Зарегистрирован: 2011.02.05, 22:39
Откуда: Украина, Донецк

Re: Что и когда использовать?

Сообщение pls-kick-me »

БлагоДарю всех.
Тема не закрыта.
Любой желающий может поделиться опытом.
Yes I'm Insistent

Ответить