Составление доктрины как расширение php - PullRequest
3 голосов
/ 05 декабря 2010

Слышал, что эта доктрина делает php-код медленным, что понятно.Найдены люди, предлагающие использовать кеширование кода операции, чтобы немного его улучшить.Не могли бы мы пойти дальше и сделать его частью php?

Является ли доктрина распространенной http://www.doctrine -project.org / projects / common , расширяющей только загрузку классов и добавляющей поддержку аннотаций?Почему бы не сделать всю доктрину как расширение php чем-то вроде GD?

1 Ответ

3 голосов
/ 05 декабря 2010

Это будет означать переписывание Doctrine на C, поэтому его можно загрузить как расширение в первую очередь.Это не маленький подвиг из-за размеров и сложности Doctrine.

Если я правильно помню, разработчики обсуждали это когда-то, по крайней мере, я помню, как некоторые говорили об этом #doctrine-dev давным-давно.Я думаю, что это было решено по ряду причин.При этом, доктрина на самом деле довольно хорошо масштабируется, и это не , что медленно вопреки некоторым убеждениям.Особенно с Doctrine 2.0, который улучшает производительность под нагрузкой, благодаря гораздо более легким объектам и другому подходу к проектированию, который устраняет многие проблемы, с которыми столкнулся D1.

...