CoolKid
Новичок
Наверняка эта тема обсуждалась и не раз и в разных контекстах, но поиск по форуму ничего путевого мне не дал.
Мне нужен простой, быстрый и проверенный класс-обертка над PDO, в которой бы был простой query builder, возможно с функциональностью DBAL, но можно и без неё.
Есть FluentPDO, но какой-то он глючный - реальное поведение отличается от заявленного в документации.
Поиск на Гитхабе и PHPClasses по запросу "pdo query builder" не блещет обилием и качеством результатов.
Doctrine DBAL не предлагать, слишком много ресурсов жрет данная библиотека.
Ну и вообще, хотелось бы услышать мнения по вопросам:
pure SQL vs ORM
логика в базе vs логика в приложении
и последний вопрос: если бы вы создавали свой "идеальный" и "принципиально новый фреймворк" как бы вы поступили? Писали бы запросы на SQL+PDO (потому что так быстрее работает) или использовали бы ORM (потому что так моднее и "правильнее") или оставили бы выбор пользователям вашего фреймворка, обеспечив функциональность и того и другого подхода?
Мне нужен простой, быстрый и проверенный класс-обертка над PDO, в которой бы был простой query builder, возможно с функциональностью DBAL, но можно и без неё.
Есть FluentPDO, но какой-то он глючный - реальное поведение отличается от заявленного в документации.
Поиск на Гитхабе и PHPClasses по запросу "pdo query builder" не блещет обилием и качеством результатов.
Doctrine DBAL не предлагать, слишком много ресурсов жрет данная библиотека.
Ну и вообще, хотелось бы услышать мнения по вопросам:
pure SQL vs ORM
логика в базе vs логика в приложении
и последний вопрос: если бы вы создавали свой "идеальный" и "принципиально новый фреймворк" как бы вы поступили? Писали бы запросы на SQL+PDO (потому что так быстрее работает) или использовали бы ORM (потому что так моднее и "правильнее") или оставили бы выбор пользователям вашего фреймворка, обеспечив функциональность и того и другого подхода?