<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии к записи: Ну и зачем нам это ООП?</title>
	<atom:link href="http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/feed" rel="self" type="application/rss+xml" />
	<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html</link>
	<description>программирование сайтов и скриптов</description>
	<lastBuildDate>Sun, 05 Feb 2012 13:44:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: DimoninG</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-68731</link>
		<dc:creator>DimoninG</dc:creator>
		<pubDate>Sun, 08 Jan 2012 20:04:50 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-68731</guid>
		<description>А где забыли еще 10%?</description>
		<content:encoded><![CDATA[<p>А где забыли еще 10%?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: BOSS</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-68661</link>
		<dc:creator>BOSS</dc:creator>
		<pubDate>Sat, 07 Jan 2012 10:08:13 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-68661</guid>
		<description>При процедурном подходе все просто, получили данные, записали в переменные/массивы - обработали - передали дальше. Если обработка будет повторятся неоднократно и есть что обобщить - написали функцию или коллекцию функций. Все.

В ООП куча какой то фигни, классы, свойства, методы, класс который расширяет класс у которого есть метод который меняет свойство и вызывет метод который создает обьект через который... бла бла бла...АААА!!! Зачем это все???

Даже на самых лайтовых фреймворках типа CI или Kohana можно добиться вашей инкапсуляции и наследования, при этом 90% структуры контроллера будет написана в процедурном стиле.</description>
		<content:encoded><![CDATA[<p>При процедурном подходе все просто, получили данные, записали в переменные/массивы &#8211; обработали &#8211; передали дальше. Если обработка будет повторятся неоднократно и есть что обобщить &#8211; написали функцию или коллекцию функций. Все.</p>
<p>В ООП куча какой то фигни, классы, свойства, методы, класс который расширяет класс у которого есть метод который меняет свойство и вызывет метод который создает обьект через который&#8230; бла бла бла&#8230;АААА!!! Зачем это все???</p>
<p>Даже на самых лайтовых фреймворках типа CI или Kohana можно добиться вашей инкапсуляции и наследования, при этом 90% структуры контроллера будет написана в процедурном стиле.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Ted</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-52716</link>
		<dc:creator>Ted</dc:creator>
		<pubDate>Thu, 19 May 2011 07:05:59 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-52716</guid>
		<description>да, в больших проектах ООП помогает, тем более если работает не один человек</description>
		<content:encoded><![CDATA[<p>да, в больших проектах ООП помогает, тем более если работает не один человек</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Домен</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-44978</link>
		<dc:creator>Домен</dc:creator>
		<pubDate>Fri, 21 Jan 2011 11:28:34 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-44978</guid>
		<description>А зачем нужен ООП в пхп если над проектом работает 1 человек?
Я кроме избыточности кода ничего не вижу.</description>
		<content:encoded><![CDATA[<p>А зачем нужен ООП в пхп если над проектом работает 1 человек?<br />
Я кроме избыточности кода ничего не вижу.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: FLASH</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-44249</link>
		<dc:creator>FLASH</dc:creator>
		<pubDate>Tue, 14 Sep 2010 18:46:23 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-44249</guid>
		<description>Я в школе думал что ООП это отстой(бесполезное увеличение кода), а когда в универе вдолбили в голову понял, что ООП это вещь!!!</description>
		<content:encoded><![CDATA[<p>Я в школе думал что ООП это отстой(бесполезное увеличение кода), а когда в универе вдолбили в голову понял, что ООП это вещь!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Дмитрий К.</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-43965</link>
		<dc:creator>Дмитрий К.</dc:creator>
		<pubDate>Tue, 15 Jun 2010 11:02:39 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-43965</guid>
		<description>Несмотря на то, что статья не новая, решил внести некоторые пояснения.
Для новичков будет особенно полезно почитать умные книги по C++. Здесь я полностью соглашусь с автором статьи - не познакомившись с отцом не поймешь семейку.
Так вот, С++ считается объектно-ориентированным языком, мало того - он самый объектно ориентированный из всех. Прошу прошения за каламбур. PHP, начиная с 5-ой версии, тоже можно назвать полноценным объектно-ориентированным, но я бы ограничелся названием объектно-основанным. Почему?
Тут я подошел к главной мысли. В слушайтесь в слова все новые от мира программиистов - НАСЛЕДОВАНИЕ, ПОЛИМОРФИЗМ, ПЕРЕГРУЗКА МЕТОДОВ. Рекомендую сунуться в Вики и прочитать, что это значит (для тех, кто еще не знает).
Именно на этих словах держится настоящее и будет держаться будущее програмирования.
ООП не обязательно применимо только в крупных приложениях. В мелких тоже. Вся суть его применения сводится к УДОБОЧИТАЕМОСТИ КОДА, ОПЕРАТИВНОСТИ ВНЕСЕНИЯ ИЗМЕНЕНИЙ в код, ПЕРЕГРУЗКИ МЕТОДОВ уже существующих классов (позволяет расширять функциональность программы без внесения изменений в код) и многое другое.
Все излагать времени не зватит.
Респект автору за слово в пользу ООП.</description>
		<content:encoded><![CDATA[<p>Несмотря на то, что статья не новая, решил внести некоторые пояснения.<br />
Для новичков будет особенно полезно почитать умные книги по C++. Здесь я полностью соглашусь с автором статьи &#8211; не познакомившись с отцом не поймешь семейку.<br />
Так вот, С++ считается объектно-ориентированным языком, мало того &#8211; он самый объектно ориентированный из всех. Прошу прошения за каламбур. PHP, начиная с 5-ой версии, тоже можно назвать полноценным объектно-ориентированным, но я бы ограничелся названием объектно-основанным. Почему?<br />
Тут я подошел к главной мысли. В слушайтесь в слова все новые от мира программиистов &#8211; НАСЛЕДОВАНИЕ, ПОЛИМОРФИЗМ, ПЕРЕГРУЗКА МЕТОДОВ. Рекомендую сунуться в Вики и прочитать, что это значит (для тех, кто еще не знает).<br />
Именно на этих словах держится настоящее и будет держаться будущее програмирования.<br />
ООП не обязательно применимо только в крупных приложениях. В мелких тоже. Вся суть его применения сводится к УДОБОЧИТАЕМОСТИ КОДА, ОПЕРАТИВНОСТИ ВНЕСЕНИЯ ИЗМЕНЕНИЙ в код, ПЕРЕГРУЗКИ МЕТОДОВ уже существующих классов (позволяет расширять функциональность программы без внесения изменений в код) и многое другое.<br />
Все излагать времени не зватит.<br />
Респект автору за слово в пользу ООП.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: a6y</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-39694</link>
		<dc:creator>a6y</dc:creator>
		<pubDate>Mon, 08 Mar 2010 12:48:56 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-39694</guid>
		<description>ООП есть понятие системное. Теоретически и в супер больших программах можно обойтись без него...
Но это сродни использованию паровых двигателей в век 
нанотехнологий. Любая технология разрабатывается для упрощения решения какой-либо задач (иначе зачем её разрабатывать:) и по-моему нерационально оказываться от &quot;благ цивилизации&quot; =) Разумеется,&quot;Hello, world&quot; можно написать и без ООП,но кто знает,во что разовьётся ваш проект... ^^.</description>
		<content:encoded><![CDATA[<p>ООП есть понятие системное. Теоретически и в супер больших программах можно обойтись без него&#8230;<br />
Но это сродни использованию паровых двигателей в век<br />
нанотехнологий. Любая технология разрабатывается для упрощения решения какой-либо задач (иначе зачем её разрабатывать:) и по-моему нерационально оказываться от &laquo;благ цивилизации&raquo; =) Разумеется,&raquo;Hello, world&raquo; можно написать и без ООП,но кто знает,во что разовьётся ваш проект&#8230; ^^.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: _Winnie</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-29221</link>
		<dc:creator>_Winnie</dc:creator>
		<pubDate>Sat, 25 Jul 2009 22:01:32 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-29221</guid>
		<description>Три раза написал большой пост, три раза его потерял.

В первый раз не было имени/почты, второй раз на автомате кликнул &quot;добавить&quot; и мыслью через полсекунды &quot;бля, ща опять пропадёт&quot;, в третий раз я забыл поставить галку &quot;Я не робот&quot;.

Удачи, веб-девелопер.</description>
		<content:encoded><![CDATA[<p>Три раза написал большой пост, три раза его потерял.</p>
<p>В первый раз не было имени/почты, второй раз на автомате кликнул &laquo;добавить&raquo; и мыслью через полсекунды &laquo;бля, ща опять пропадёт&raquo;, в третий раз я забыл поставить галку &laquo;Я не робот&raquo;.</p>
<p>Удачи, веб-девелопер.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: ООПшник</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-29121</link>
		<dc:creator>ООПшник</dc:creator>
		<pubDate>Thu, 23 Jul 2009 20:01:31 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-29121</guid>
		<description>Я за ООП двумя руками, тут хоть на первый взгляд все тяжело, зато проектом управлять будет легче.</description>
		<content:encoded><![CDATA[<p>Я за ООП двумя руками, тут хоть на первый взгляд все тяжело, зато проектом управлять будет легче.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Идейный генератор</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-29068</link>
		<dc:creator>Идейный генератор</dc:creator>
		<pubDate>Wed, 22 Jul 2009 19:59:07 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-29068</guid>
		<description>Да, скорее ООП полезно при написании действительно больших систем. При рассматривании программировании менее масштабных проектов, можно вполне обойтись использованием процедур и функций.</description>
		<content:encoded><![CDATA[<p>Да, скорее ООП полезно при написании действительно больших систем. При рассматривании программировании менее масштабных проектов, можно вполне обойтись использованием процедур и функций.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: DimoninG</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-29056</link>
		<dc:creator>DimoninG</dc:creator>
		<pubDate>Wed, 22 Jul 2009 15:04:13 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-29056</guid>
		<description>Nizer, как ни странно, но я сейчас скажу ужасное: писали большие, действительно большие, программы?</description>
		<content:encoded><![CDATA[<p>Nizer, как ни странно, но я сейчас скажу ужасное: писали большие, действительно большие, программы?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Nizer</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-29053</link>
		<dc:creator>Nizer</dc:creator>
		<pubDate>Wed, 22 Jul 2009 14:41:34 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-29053</guid>
		<description>крутой чувак Страуструп, видимо, слабо представлял возможности функций и начал сочинать какую-то &lt;strike&gt;херо&lt;/strike&gt; ООП. И все это хорошо приправлялось пафосными речами о значении данных как объектах.
Лбюое ООП можно заменить набором функций и ничего не потерять.</description>
		<content:encoded><![CDATA[<p>крутой чувак Страуструп, видимо, слабо представлял возможности функций и начал сочинать какую-то <strike>херо</strike> ООП. И все это хорошо приправлялось пафосными речами о значении данных как объектах.<br />
Лбюое ООП можно заменить набором функций и ничего не потерять.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: DimoninG</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-28777</link>
		<dc:creator>DimoninG</dc:creator>
		<pubDate>Sat, 18 Jul 2009 08:32:23 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-28777</guid>
		<description>Алексей Качаев, например, покажи сайт какой-нибудь, где без ООП ни шагу.</description>
		<content:encoded><![CDATA[<p>Алексей Качаев, например, покажи сайт какой-нибудь, где без ООП ни шагу.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Алексей Качаев</title>
		<link>http://dimoning.ru/nu-i-zachem-nam-eto-oop.html/comment-page-1#comment-28772</link>
		<dc:creator>Алексей Качаев</dc:creator>
		<pubDate>Sat, 18 Jul 2009 06:22:23 +0000</pubDate>
		<guid isPermaLink="false">http://dimoning.ru/?p=1246#comment-28772</guid>
		<description>&lt;blockquote&gt;Но в PHP, как правило, не нужно создавать ничего такого - страница в одном экземпляре, подключение к базе одно и так далее.&lt;/blockquote&gt;

Значит тебе просто не приходилось работать над чем-то кроме простых скриптов или сайтов. В архитектурно сложных системах без ООП работать невозможно. Может это и не лучший подход к программированию, но пока это лучшее что придумало человечество.</description>
		<content:encoded><![CDATA[<blockquote><p>Но в PHP, как правило, не нужно создавать ничего такого &#8211; страница в одном экземпляре, подключение к базе одно и так далее.</p></blockquote>
<p>Значит тебе просто не приходилось работать над чем-то кроме простых скриптов или сайтов. В архитектурно сложных системах без ООП работать невозможно. Может это и не лучший подход к программированию, но пока это лучшее что придумало человечество.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

