[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ORM и врапперы
paul85
Доброго времени всем!

В ходе изучения CMS Joomla, фреймворка Kohana и RoR столкнулся с довольно неприятной для себя вещью - абстракцией языка SQL. Зачем это вообще нужно? На мой взгляд, чистый SQL намного удобнее а главное универсальнее всех этих врапперов и ORM-ов.

Кто-то мне рассказывал, о том, что с применением SQL абстракций можно легко менять типы СуБД, например, SQLite на MySQL или Oracle. Без изменения запросов, просто в настройках + скриптами миграции. Но это же полный бред "приравнивать" SQLite к Oracle... Кроме того слабо себе представляю ситуацию, при которой внезапно потребовалось сменить аж СуБД!

В курсах морковина по Kohana автор и вовсе залепил "мы все такие объектно-ориентированные, а SQL нет" и, мол, нифига не правильно отвлекаться от ООП ради SQL. Ну тоже ИМХО какой-то бред...

Может быть кто-нибудь доходчиво растолкует мне в чем суть? =)

P.s. Сам использую goDB, но библиотека не накладывает НИКАКИХ абстракций над SQL. Просто расширяет API дополнительными возможностями, восновном касаемо разбора результатов, проверки типов данных и т.п.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.