ORM needed
Драсьте всем.
Шоб избежать холивара /* на всякий случай сразу кладу в оффтопик
*/, опишу что имею, что хотелось бы получить и как буду делать если завтра в поход, если завтра война.
Итак, имею:
- Linux, Apache, PHP 5 последней стабильной или близкой к ней версии.
- MS SQL 2008.
- xx простых таблиц-справочников вида (id PK + несколько столбцов различных типов - int, varchar, nvarchar, char, datetime ...) иногда в этих таблица есть FK на такую-же простую таблицу.
- yy сложных таблиц неважно какого вида ибо с ними будем работать только через Stored Procedures и никак иначе.
Хотелось бы получить:
- очень простое рисование новых и изменение старых формочек для CRUD для текущих хх. /* очень просто = при добавлении новой такой таблички в БД, время для создание формы займет +- 30 минут */
- если будет кодогенератор - прекрасно, если нет - переживу.
- время потраченное от начала чтения документации по библиотеке до финального кода к которому я уже не возвращаюсь ~ неделя +- 2 дня.
- более-менее красивый и чистый код. ничего более от библиотеки не требуется и в ближайшем будущем скорее всего не потребуется.
Если завтра война:
- каждый обьект знает свои процедуры в БД для CRUD и список параметров к ним, никакого SQL кода в пхп, количество SP в базе меня не волнует.
- каждый обьект знает свою логику проверки данных.
- каждый обьект знает свой шаблон.
- все в кучке пишется за примерно за недельку.
- время на новую таблицу/форму/процедуры занимает где-то 40 минут. /* проверено */
изучив phpframeworks.com и откинув совсем незнакомые названия я имею:
- cakePHP
- Symfony
- Zend
- MZZ /* этого там нет, но каждый охотник знает кого можно укусить прямым вопросом если вдруг чего
*/
Теперь вот собсна вопрос к знающим людям:
Что из перечисленного подходит лучше всего под мои задачи?
Драсьте всем.
Шоб избежать холивара /* на всякий случай сразу кладу в оффтопик

Итак, имею:
- Linux, Apache, PHP 5 последней стабильной или близкой к ней версии.
- MS SQL 2008.
- xx простых таблиц-справочников вида (id PK + несколько столбцов различных типов - int, varchar, nvarchar, char, datetime ...) иногда в этих таблица есть FK на такую-же простую таблицу.
- yy сложных таблиц неважно какого вида ибо с ними будем работать только через Stored Procedures и никак иначе.
Хотелось бы получить:
- очень простое рисование новых и изменение старых формочек для CRUD для текущих хх. /* очень просто = при добавлении новой такой таблички в БД, время для создание формы займет +- 30 минут */
- если будет кодогенератор - прекрасно, если нет - переживу.
- время потраченное от начала чтения документации по библиотеке до финального кода к которому я уже не возвращаюсь ~ неделя +- 2 дня.
- более-менее красивый и чистый код. ничего более от библиотеки не требуется и в ближайшем будущем скорее всего не потребуется.
Если завтра война:
- каждый обьект знает свои процедуры в БД для CRUD и список параметров к ним, никакого SQL кода в пхп, количество SP в базе меня не волнует.
- каждый обьект знает свою логику проверки данных.
- каждый обьект знает свой шаблон.
- все в кучке пишется за примерно за недельку.
- время на новую таблицу/форму/процедуры занимает где-то 40 минут. /* проверено */
изучив phpframeworks.com и откинув совсем незнакомые названия я имею:
- cakePHP
- Symfony
- Zend
- MZZ /* этого там нет, но каждый охотник знает кого можно укусить прямым вопросом если вдруг чего

Теперь вот собсна вопрос к знающим людям:
Что из перечисленного подходит лучше всего под мои задачи?