Диаграммы взаимосвязей

Блог PHP::Impact опубликовал очень интересную подборку диаграмм.
Диаграммы отражают взаимосвязи между компонентами нескольких популярных php движков и фреймворков.
А именно:
WordPress 2.2.1
MediaWiki 1.12
phpBB 3.0
phpMyAdmin 2.9.1.1
Symfony 1.1
Zend Framework 1.5.2
CakePHP
CodeIgniter
Версии диаграмм немного отстают от последних релизов движков, но это не снижает их ценности. По-моему самое большое отставание у WordPress. 2.2.1 против 2.6. Особенно, если учесть, что в версию 2.5 были внесены довольно существенные изменения.
Глядя на диаграммы можно сразу выделить Zend Framework. Его структура явно сложнее большинства фреймворков. Хорошо это или плохо – вопрос философский
. Ответ будет зависеть от требований к конкретному проекту.
Самый простой – CodeIgniter. Отсюда высокая скорость, нетребовательность к ресурсам, легкость в изучении. Кстати, становится очевидной слабая связь (loose coupling) между его компонентами. Т.е. модули практически не зависят друг от друга, и загружаются, только когда вы их сами подключаете. Самое то для небольших проектов.
В общем, всем советую посмотреть эти диаграммы.
Спонсор поста:
Интересный Блог КОДера
Понравилась статья? Подписывайтесь на продолжение
!
Добавьте эту страницу в
Tweet
Опубликовано в CodeIgniter, PHP, Web разработка, WordPress Комментарии (10) »
Вы можете оставить комментарий. Трекбеки закрыты.
-
http://dimoning.ru/ DimoninG
-
http://www.simplecoding.org/ Владимир
-
http://dimoning.ru/ DimoninG
-
http://dimoning.ru DimoninG
-
http://dimoning.ru DimoninG
-
http://www.rastizdorovim.ru/ Ростислав
-
http://www.rastizdorovim.ru/ Ростислав
-
http://dimoning.ru/ DimoninG
-
http://dimoning.ru DimoninG






