Сторонники и противники: дебаты об объектах

Опубликовал read-php в 11.01.2011 Категория: PHP и объекты

Объекты и объектно-ориентированное проектирование, похоже, «разжигают» страсти у обеих сторон энтузиастов программирования. Многие прекрасные программисты годами писали отличные программы, не пользуясь объектами, и PHP продолжает быть великолепной платформой для процедурного веб-програм­мирования.

Здесь повсюду демонстрируется пристрастие к объектно-ориентиро­ванному программированию, поскольку это является отражением моего мировоз­зрения, «зараженного» любовью к объектам. Поскольку этот блог посвящен объ­ектам и является введением в объектно-ориентированное проектирование, ничего удивительного, что главное внимание, в основном, уделяется объектно-ориентиро­ванным методам. Но в то же время в книге нигде не утверждается, что объекты — это единственно правильный путь к успеху в программировании на PHP.

Во время чтения стоит иметь в виду знаменитый девиз Perl: «Любую зада­чу можно решить несколькими способами». Это особенно верно для небольших сценариев, когда быстро получить рабочий код и запустить его важнее, чем создать структуру, которая сможет эффективно и безболезненно вырасти в большую сис­тему (в мире экстремального программирования наспех разрабатываемые проекты такого рода называют «пробными решениями»).

Код — это гибкая среда. Самое главное — понять, когда быстрое испытание идеи станет корнем дальнейшего развития, и вовремя остановиться, прежде чем решения по вопросам проектирования вам будет диктовать неподъемный вес кода. И если вы примете решение использовать для развивающегося проекта проектно-ориентированный подход, то найдете множество книг, в которых приведены при­меры процедурного проектирования для разнообразных проектов.

P.S. Если у Вас возникла необходимость обменять электронную валюту, к примеру, LiqPay USD на W1 USD, советую обратиться на сайт мониторинга обменщиков –  BestChange.ru. Там Вы обязательно найдете самый выгодный для Вас вариант обмена.

Комментариев нет

Добавить комментарий