Многие начинают писать проект для работы с единственной задачей, не подразумевая, что это может вырасти в многопользовательскую систему управления, ну допустим, контентом или упаси бог, производством. И всё вроде здорово и классно, всё работает, пока не начинаешь понимать, что тот код, который написан — состоит целиком и полностью из костылей и хардкода. Код перемешанный с версткой, запросами и костылями, неподдающийся иногда даже прочтению. Возникает насущная проблема: при добавлении новых фич, приходится с этим кодом очень долго и долго возиться, вспоминая «а что же там такое написано то было?» и проклинать себя в прошлом.
Вы можеть быть даже слышали о шаблонах проектирования и даже листали эти прекрасные книги:
- Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидесс «Приемы объектно ориентированного проектирования. Паттерны проектирования»;
- М. Фаулер «Архитектура корпоративных программных приложений».
В общем, сегодня речь пойдет о самом популярном (разве что после Singleton) шаблоне проектирования MVC и его простой реализации дабы восполнить пробел и помочь вам в рефакторинге и разрешении неприятной ситуации в которую, возможно попал ваш проект.
(!) Представленные статьи будут полезны в первую очередь новичкам. Прожженные PHP-программисты вряд ли найдут в них что-то новое для себя.
Читать дальше →
В одной из предыдущих статей — «Обзор конструкторов контента (Content Construction Kit) для популярных CMS», на которую никто не обратил внимание в песочнице… я уже рассказывал, с каким количеством проблем столкнулся при разработке проекта на Drupal 7.
В попытке разобраться, что же не так я натолкнулся на статью одного из разработчиков Drupal Daniel F. Kudwien "The Drupal Crisis", которая
пролила свет на происходящее в кузнице Drupal.
Читать дальше →
...
Архитектурная студия
CMV Architects разработала дизайн интерьеров отеля
Hotel Barcelo Rava, расположенного в центральном районе Барселоны (Испания). Необычное здание овальной формы предлагает некую смесь авангарда, комфорта и увлекательной атмосферы.
Подробнее..
URL записи
... видимыми с воздуха.
производства Chevrolet оснащались ...
На стандартизованные грузовики Ford и Chevrolet устанавливалась одна и та же кабина, которая модернизировалась в процессе выпуска. Первый тип кабины (разработанный Сидом Сваллоу (Sid Swallow) из Ford), второй и третий были названы No. 11, 12 и 13, соответственно. Третий вариант кабины No.13, полностью канадской конструкции, появился с конца 1941 г. и производился до окончания войны. Кабина имела обратный наклон плоского лобового стекла, чтобы минимизировать блики от солнца и сделать грузовики менее видимыми с воздуха. CMP производства Chevrolet оснащались 3.5-литровыми 85-сильными 6-цилиндровыми рядными двигателями, а самая тяжелая 3-тонная модель C60X - 4.4-литровым 6-цилиндровым рядным двигателем GMC американского производства.
Подробнее »
Chevrolet - C8 / C15 / C30 / C60 кабина No.13 первоначально появилась на
TrucksPlanet Thu, 07 Jul 2011 16:20:13 +0400.
...
Продолжение истории про замечательную инициативу группы французских web-разработчиков под названием Diem CMS.
В этой статье вас ждут
— несколько примеров того, как Diem может облегчить жизнь вебмастеру
— подводные камни, с которыми вы можете столкнуться, и их возможные решения
— немного философских рассуждений о том, чем Diem принципиально отличается (в лучшую сторону) от соратников
— интересные факты, связанные с топиком
— а также скриншоты и примеры кода
Статься получилась объемная и содержательная.
Читать дальше →