Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

ORM или не ORM
http://forum.kohanaframework.su/viewtopic.php?f=33&t=317
Страница 1 из 2

Автор:  Rush64 [ 17 авг 2012, 11:44 ]
Заголовок сообщения:  ORM или не ORM

возник вполне логичный вопрос, стоит ли использовать ORM для боле мене серьезного проекта. В плане количества запросов (которые бывают сыпятся из ниоткуда) и времени выполнения

Автор:  Migel [ 18 авг 2012, 03:28 ]
Заголовок сообщения:  Re: ORM или не ORM

Мнения тут расходятся )
Я использую везде. мне нравится. Но сайты восновном вялопосещаемые

Автор:  Sergey [ 19 авг 2012, 12:14 ]
Заголовок сообщения:  Re: ORM или не ORM

Migel писал(а):
Я использую везде. мне нравится.


Аналогично :)

Автор:  admin [ 19 авг 2012, 15:54 ]
Заголовок сообщения:  Re: ORM или не ORM

Вплотную сейчас сел за орм (тем более уроки по нему надо писать).
Мне тоже понравился. Действительно удобно. Конечно в циклы создание объектов не засовываю, но все равно. Как подумаю, что ж там за запросы создаются....
С ОРМ ведь все прозрачно, ты не видишь, как он выбирает. Сразу результат.
Но скорость разработки впечатляет. Блог за два вечера фактически склепал.

Автор:  Sergey [ 19 авг 2012, 15:57 ]
Заголовок сообщения:  Re: ORM или не ORM

Не даром модуль ORM стал распространятся уже встроенным в дистрибутив Kohana.
Кагбэ народу, разрабатывающему ORM это стало очевидно :)

А начинать вообще рекомендую отсюда: http://ru.wikipedia.org/wiki/ORM

Автор:  admin [ 19 авг 2012, 16:25 ]
Заголовок сообщения:  Re: ORM или не ORM

Кстати хорошая статья.

Цитата:
На практике всё не так просто и очевидно. Все системы ORM обычно проявляют себя в том или ином виде, уменьшая в некотором роде возможность игнорирования базы данных. Более того, слой транзакций может быть медленным и неэффективным (особенно в терминах сгенерированного SQL). Все это может привести к тому, что программы будут работать медленнее и использовать больше памяти, чем программы, написанные «вручную».

Но ORM избавляет программиста от написания большого количества кода, часто однообразного и подверженного ошибкам, тем самым значительно повышая скорость разработки. Кроме того, большинство современных реализаций ORM позволяют программисту при необходимости самому жёстко задать код SQL-запросов, который будет использоваться при тех или иных действиях (сохранение в базу данных, загрузка, поиск и т. д.) с постоянным объектом.


Вообщем проще, но медленнее.

Автор:  Sergey [ 19 авг 2012, 21:23 ]
Заголовок сообщения:  Re: ORM или не ORM

admin писал(а):
Вообщем проще, но медленнее.


Работает медленнее, а пишется быстрее :roll:

Автор:  websto [ 19 авг 2012, 21:50 ]
Заголовок сообщения:  Re: ORM или не ORM

Для себя еще как-нибудь но если работу искать без знания ORM не обойтись.Сейчас везде в большинстве случаев используется
только ORM.Хотя в своих личных сайтах я его не использую.

Автор:  Rush64 [ 21 авг 2012, 00:01 ]
Заголовок сообщения:  Re: ORM или не ORM

я знаю что добротные орм вроде activerecord или doctrine не вешают так сильно бд, а обращаются к ней только если это необходимо. я спрашиваю потому что она в самом деле удобная и облегчает процесс разработки, но и много негатива про нее слышал

Автор:  admin [ 25 авг 2012, 19:24 ]
Заголовок сообщения:  Re: ORM или не ORM

Тяжелые вещи всегда можно переписать на крайний случай без орм.

Страница 1 из 2 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/