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

6 августа, 2008

Диаграмма взаимосвязей компонентов CodeIgniter

Блог 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) между его компонентами. Т.е. модули практически не зависят друг от друга, и загружаются, только когда вы их сами подключаете. Самое то для небольших проектов.

В общем, всем советую посмотреть эти диаграммы.

Спонсор поста:
Интересный Блог КОДера

Понравилась статья? Подпишитесь на продолжение rss link !

]]>

Добавьте эту страницу в google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

]]>

Опубликовано в CodeIgniter, PHP, Web разработка, WordPress

]]>

Комментарии (5)

Вы можете отслеживать обсуждение записи с помощью RSS 2.0 rss link

Вы также можете оставить комментарий, или трекбек с Вашего сайта.

  1. DimoninG 06.08.2008 в 12:10 (Ответить)

    Я думал, там че-то умное, а там всего лишь какой файл в какой подключается. ИМХО, довольно бесполезная диаграмма, т.к. файлы можно посмотреть и руками.

    1. Владимир 06.08.2008 в 14:57 (Ответить)

      Руками дольше, чем по рисунку.

      1. DimoninG 06.08.2008 в 14:59 (Ответить)

        Само собой. Но мне вообще никогда не приходилось этим заниматься. Как-то нужные участки кода (даже в незнакомом фреймворке) находились сами собой.

  2. Ростислав 06.08.2008 в 19:44 (Ответить)

    по рисунку ясен пень легче разобраться но и на живых файлах не помешало бы)))

  3. DimoninG 06.08.2008 в 19:53 (Ответить)

    Нафиг рисунок. Тру-программисту рисунки не нужны ))

Оставить комментарий

Введите ваш комментарий

* - обязательные для заполнения поля

Quicktags:

]]>