avatar

Для чего нужна ORM? отзывы о doctrine ?

Рейтинг 3.7 из 5. Голосов: 247
Den 7 лет назад
8
,

0


Ответы (8)

Den
avatar
Модератор За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений За 700 сообщений №1 по сообщениям
1026 Mar 10
7 лет назад
Для чего нужна ORM? отзывы о doctrine ? есть ли какае то польза от нее или можно прекрасно без нее работать?
отправить
+ 0

Redy
avatar
За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений
503 Mar 10
7 лет назад
это хрень - прослойка еще хуже чем DBO - точнее абсоолютно бесполезная она виртуально отображает объекты в базы данных то есть мало того что напрямую к бд нельзя обратиться, а еще и нужно хранить все данные в объектах а вото что пишут
Цитата:
: Тоже интересуют отзывы о Doctrine. Для каких проектов используете? Просто для высоко-нагруженного проекта - идея использовать ORM наверно не самая удачная, а для небольшого проекта проще всё написать руками.
и реально оно разов в 10 медленее))) выполняет : )))как минимум http://phpclub.ru/talk/threads/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B0%D0%B5%D0%BC-doctrine.37429/
отправить
+ 0

Den
avatar
Модератор За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений За 700 сообщений №1 по сообщениям
1026 Mar 10
7 лет назад
а что значит виртуально? оно ж все равно данные из базы берет
отправить
+ 0

Redy
avatar
За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений
503 Mar 10
7 лет назад
то что все же все данные хранятся в обычной реляционной таблице))))))))))))) ))))))))))))) да но тратится время на все эти преобразования вперед и назад при возвращении : ))))
Цитата:
для высоко-нагруженного проекта - идея использовать ORM наверно не самая удачная, а единственное это то что есть вероятность ускорить процесс разработки но результат плачевный
отправить
+ 0

Den
avatar
Модератор За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений За 700 сообщений №1 по сообщениям
1026 Mar 10
7 лет назад
http://habrahabr.ru/qa/9097/ нашел вопрос. вроде как есть в ней смыссл, не знаю как на практике. может там запросы не оптимизированы или еще чего
отправить
+ 0

Redy
avatar
За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений
503 Mar 10
7 лет назад
ну сам подумай - это надсройка над sql- и быстрее работать не будет как ни курути в самой современной СУБД есть свои опимизаторы и кеши))) они не заменили язык они его переводят- транспонируют вот есть специальные бызы данных для хранения объектных моделей- то да а проеобразовывать - это накладные расходы дополнительные - причем двойные
отправить
+ 0

Den
avatar
Модератор За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений За 700 сообщений №1 по сообщениям
1026 Mar 10
7 лет назад
да
отправить
+ 0

Redy
avatar
За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений
503 Mar 10
7 лет назад
короче , если вы хотите потратить свое время на ее изучение и использоваеие - то дерзайте http://odiszapc.ru/tag/doctrine/ http://www.phpdoctrine.org/
отправить
+ 0


Чтобы оставить комментарий войдите или зарегистрируйтесь