Русскоязычный форум, посвященный фреймворку 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 писал(а): Вообщем проще, но медленнее. Работает медленнее, а пишется быстрее ![]() |
Автор: | 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/ |