Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 24 апр 2024, 21:12

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 24 апр 2012, 14:35 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Т.е. правильно мне спецы говорили, орм - это зло ?
Кстати как я посмотрел, орм используется в основном для простых запросов вида SELECT * FROM table. Что-то сложное на нем написать практически невозможно. В чем тогда смысл ?

Я просто сейчас пишу сайт по продаже/покупке авто. Там будет много записей и большой траф. Думал потренироваться в орм на нем, но что-то вот смотрю на него и мне все меньше хочется его использовать.

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 апр 2012, 15:53 
Не в сети
Зеленый
Аватара пользователя

Зарегистрирован: 13 мар 2012, 13:04
Сообщения: 6
admin писал(а):
Т.е. правильно мне спецы говорили, орм - это зло ?


Ну мне всегда говорили обратное - "орм позволяет быстро создавать приложения". Правда, потом запинались и уточняли, что в итоге все-равно придется большинство запросов переводить из orm в plain sql. Так же один знакомый говорил, что орм увеличивает время запроса почти вдвое.

admin писал(а):
Кстати как я посмотрел, орм используется в основном для простых запросов вида SELECT * FROM table. Что-то сложное на нем написать практически невозможно. В чем тогда смысл ?


Возможно, но тоже сложно, т.к. все связи надо настраивать в модели. Смысл, как говорят, в скорости написания приложения ))))

admin писал(а):
Я просто сейчас пишу сайт по продаже/покупке авто. Там будет много записей и большой траф. Думал потренироваться в орм на нем, но что-то вот смотрю на него и мне все меньше хочется его использовать.


Не-не-не, тогда не надо орм. Более того, если траф реально большой будет, то лучше и от модуля Database отказаться в пользу более простых оболочек (или вообще без них, через PDO).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 апр 2012, 16:50 
Не в сети
Бывалый

Зарегистрирован: 16 апр 2012, 19:44
Сообщения: 113
Цитата:
Кстати как я посмотрел, орм используется в основном для простых запросов вида SELECT * FROM table. Что-то сложное на нем написать практически невозможно. В чем тогда смысл ?

Это не совсем верно при работе с ОРМ можно использовать инструкции qb (where, having, order_by, join, select, group_by, limit, offset) создавая тем самым достаточно сложные выборки, но да ORM по любому проиграет по производительности оптимизированным чистым sql запросам. Но опять же он позволяет очень сильно облегчить жизнь при разработке.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 апр 2012, 18:28 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Насчет инструкция qb я в курсе.

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group