Forum Webscript.Ru
Программирование => Perl => Тема начата: Green Kakadu от 17 Января 2005, 00:39:49
-
Вопрос по Class::DBI.. кто-нибудь использовал, как впечатления?
По функционалу - вещь хорошая, но.. на уровне работы с БД ИМХО оч.неоптимальная. :(
Присматриваюсь к Maypole (http://maypole.perl.org), а он завязан на Class::DBI, соответственно у меня появились некоторые предубеждения против maypole, но с другой стороны потребовалось нечто типа MVC :) а времени на разработку "чего-то своего с нуля" нет
-
Я изучал большинство MVC фреймворков на перле, Maypole показался лучшей реализацией. Действительно, многое завязано на Class::DBI, но вполне можно работать и без него. Лично я ORM использую только для элементарных таблиц без внешних ключей. Когда нужна более гибкая работа с БД и без raw SQL обойтись нельзя, все запросы инкапсулирую в классах отдельного слоя между БД и, собственно, классами домена.
Cоветую ознакомиться с OpenInteract и с проектами, которые представлены на сайте Maypole в разделе MaypoleCompetitors.