<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр / Комментарии к посту «PHP и магия ООП» в блоге «PHP»</title>
	<link>http://habrahabr.ru/rss/post/47785/</link>
	<description><![CDATA[Новые комментарии к посту «PHP и магия ООП» в блоге «PHP»]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sat, 11 Feb 2012 12:05:36 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	

	
	
	
	
	
		
	
		<item>
			<title>12.11.2009 15:11:01 akalend</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_2173306</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_2173306</link>
			<description><![CDATA[оч много здравого в статье<br/>
<br/>
ка-то на пхп-Клубе высказался, что согласно классификации Буча, пхп не явл объектно-ориентированным языком. Объектным — да… за что был закидан помидорами.<br/>
]]></description>
			<pubDate>Thu, 12 Nov 2009 15:11:01 GMT</pubDate>
			<author>akalend</author>
		</item>
	

	
		<item>
			<title>02.02.2009 12:14:11 merkushin</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1340125</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1340125</link>
			<description><![CDATA[По-моему, про сеттеры и геттеры писать было излишне. В любой книжке, где упоминается ООП (включая, наверное, практически любой ман по PHP), пишется, что доступ к свойствам объекта лучше осуществлять как раз через геттеры/сеттеры.<br/>
Или я тут чего-то очень интересного/удобного не заметил (добавление восклицательных знаков и ucfirst не в счет, думаю, и так понятно, что в геттере/сеттере можно обрабатывать значения)?<br/>
Мне кажется, интереснее было бы написать о реализации «виртуальных» геттеров, например. Ну это так…]]></description>
			<pubDate>Mon, 02 Feb 2009 12:14:11 GMT</pubDate>
			<author>merkushin</author>
		</item>
	

	
		<item>
			<title>12.01.2009 19:36:22 cowsam</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1272589</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1272589</link>
			<description><![CDATA[Осталось только узнать, сколько скорости при этом теряем, а так каждый сам себе хозяйн.<br/>
Меня устраивают и базовые функции php (как названия, так и return'ы — привыкнуть можно)]]></description>
			<pubDate>Mon, 12 Jan 2009 19:36:22 GMT</pubDate>
			<author>cowsam</author>
		</item>
	

	
		<item>
			<title>27.12.2008 23:00:39 coylOne</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1234792</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1234792</link>
			<description><![CDATA[<a href="http://sbubnom.blogspot.com/2008/12/php.html">моё имхо</a>]]></description>
			<pubDate>Sat, 27 Dec 2008 23:00:39 GMT</pubDate>
			<author>coylOne</author>
		</item>
	

	
		<item>
			<title>27.12.2008 10:02:24 siberian</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1233395</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1233395</link>
			<description><![CDATA[отлично!!! 8))))))))))]]></description>
			<pubDate>Sat, 27 Dec 2008 10:02:24 GMT</pubDate>
			<author>siberian</author>
		</item>
	

	
		<item>
			<title>27.12.2008 09:56:40 kaffeine</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1233387</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1233387</link>
			<description><![CDATA[возьмем ВАЗ 2101 и приделаем к нему 2 ракетных двигателя<br/>
<br/>
PS: данный кастом не претендует на жизнь в реальных условиях, он предназначен дабы развеять миф о черепашности 2101, а так же послужит неплохим материалом для изучения начинающим психиатрам]]></description>
			<pubDate>Sat, 27 Dec 2008 09:56:40 GMT</pubDate>
			<author>kaffeine</author>
		</item>
	

	
		<item>
			<title>27.12.2008 09:37:20 AntonShevchuk</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1233365</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1233365</link>
			<description><![CDATA[Для особо одаренных — перечитайте <b>P.S.</b>]]></description>
			<pubDate>Sat, 27 Dec 2008 09:37:20 GMT</pubDate>
			<author>AntonShevchuk</author>
		</item>
	

	
		<item>
			<title>27.12.2008 09:16:15 siberian</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1233341</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1233341</link>
			<description><![CDATA[Нуну. Давайте-давайте. Пишите классы, обертки для стандартный функций, потом это еще раз оборачивайте…<br/>
Только в конце не забудьте циклом фор например сравнить скорость работы с и без этих оберток. И прозреете. :)))]]></description>
			<pubDate>Sat, 27 Dec 2008 09:16:15 GMT</pubDate>
			<author>siberian</author>
		</item>
	

	
		<item>
			<title>27.12.2008 09:04:29 AntonShevchuk</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1233329</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1233329</link>
			<description><![CDATA[Автор комментария не читал топик внимательно…]]></description>
			<pubDate>Sat, 27 Dec 2008 09:04:29 GMT</pubDate>
			<author>AntonShevchuk</author>
		</item>
	

	
		<item>
			<title>27.12.2008 08:55:23 dsCode</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1233315</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1233315</link>
			<description><![CDATA[&gt; Настоящее ООП… только в Smalltalk<br/>
<br/>
в Smalltalk — одна из реализаций объектной системы; любая иная реализация вправе вносить свои изменения, если они технически и идеологически обоснованы и отвечают тербованиями поставленых задач.]]></description>
			<pubDate>Sat, 27 Dec 2008 08:55:23 GMT</pubDate>
			<author>dsCode</author>
		</item>
	

	
		<item>
			<title>26.12.2008 22:05:41 siberian</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1232766</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1232766</link>
			<description><![CDATA[Автор не думает об оптимизации, а только усложняет код излишними классами.<br/>
Фтопку.]]></description>
			<pubDate>Fri, 26 Dec 2008 22:05:41 GMT</pubDate>
			<author>siberian</author>
		</item>
	

	
		<item>
			<title>26.12.2008 18:45:09 kaffeine</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1232358</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1232358</link>
			<description><![CDATA[oMG()]]></description>
			<pubDate>Fri, 26 Dec 2008 18:45:09 GMT</pubDate>
			<author>kaffeine</author>
		</item>
	

	
		<item>
			<title>26.12.2008 17:00:34 chiaroscuro</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1232124</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1232124</link>
			<description><![CDATA[ООП оно неуловимо, как Джо.<br/>
<br/>
Настоящее ООП, по всей видимости, присутствует только в Smalltalk, но и там основным элементом является посылка сообщения, а не объекты, хе-хе.]]></description>
			<pubDate>Fri, 26 Dec 2008 17:00:34 GMT</pubDate>
			<author>chiaroscuro</author>
		</item>
	

	
		<item>
			<title>26.12.2008 16:58:00 chiaroscuro</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1232116</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1232116</link>
			<description><![CDATA[&gt; веб — это XHTML <br/>
<br/>
Нет, веб это до сих пор (!) HTML 4, уже десять лет как (плюс припарки в виде CSS/JS). XHTML так и не получил должного распространения (и вряд ли получит: работы над XHTML2 все еще не закончены, а работы над XHTML1 уже давно прикрыты).<br/>
<br/>
Да и потом, если брать XHTML, то посмотрим на другие технологии их состояние:<br/>
— SVG (переусложнен, противоречив, никому из интырпрайза нафиг не нужен)<br/>
— SMIL (кто-нибудь вообще слышал о нем? %))<br/>
— MathML (ну и где они, реализации?)<br/>
— XForms (я видел только одну реализацию для браузера: плагин в FF, но он даже под 3-ю версию не портирован...)<br/>
<br/>
В этих технологиях несомненно есть хорошие идеи, но на деле они никому не нужны.<br/>
<br/>
&gt; единственные «минусы» которых — отсутствие знаний у разработчиков<br/>
<br/>
Ну да, а еще:<br/>
— непоследовательность (эх, W3C...)<br/>
— отсутствие интеграции (даже несмотря на то, что XPath 2.0, XQuery 1.0 и XSLT 2.0 используют одно представление XML)<br/>
— сложность реализации<br/>
<br/>
Ну и прочие «мелочи».]]></description>
			<pubDate>Fri, 26 Dec 2008 16:58:00 GMT</pubDate>
			<author>chiaroscuro</author>
		</item>
	

	
		<item>
			<title>26.12.2008 16:33:35 dsCode</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1232058</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1232058</link>
			<description><![CDATA[да и, у кого возникнет ощущение, что я отстаиваю PHP, оносительно других языков (Python, Ruby), скажу, что в настоящий момент уже давно не пишу на PHP, а занимаюсь только JavaScript'ом (и вместе с тем, Python и Ruby (их я практикую для себя, в свободное от работы время) мне нравятся больше, чем PHP); поэтому — я не отстаиваю PHP и его идеологию, мне просто интересна тенденция цепной реакции и холиворов на этой почве.]]></description>
			<pubDate>Fri, 26 Dec 2008 16:33:35 GMT</pubDate>
			<author>dsCode</author>
		</item>
	

	
		<item>
			<title>26.12.2008 16:23:38 dsCode</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1232045</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1232045</link>
			<description><![CDATA[опечатки:<br/>
<br/>
— чье-то =&gt; чьей-то*<br/>
— создатилями =&gt; создателями*]]></description>
			<pubDate>Fri, 26 Dec 2008 16:23:38 GMT</pubDate>
			<author>dsCode</author>
		</item>
	

	
		<item>
			<title>26.12.2008 16:19:52 dsCode</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1232038</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1232038</link>
			<description><![CDATA[насчет того, что в PHP до сих пор (!) (или пока?) нет стандарта на имена built-in-функций/объктов — это да, плохо (как плохо и то, что язык не чувствителен к регистру)<br/>
<br/>
насчет того, что функция может «портить» аргумент, работая с ним по ссылке и никак этот факт визуально не определить — тоже плохо (например, можно было бы помечать такие имена функций знаком восклицания в конце — obj.sort!), но с другой стороны — можно посмотреть всегда документацию и уточнить такие моменты (поскольку все случаи невозможно предусмотреть и где-то нужно, чтобы функция преобразовывала объект-параметр)<br/>
<br/>
насчет неинтуитивных возвращаемых значений ('', 0, false) — да, тоже бы неплохо иметь хоть какой-нибудь конвеншн, но и в других языках, я не уверен, что с этим моментом все четко<br/>
<br/>
по поводу, что такое ООП-язык и что такое не-ООП-язык — пожалуйста, все, кто утверждает об принадлежности или непринадлежности языка к ООП — придите сюда и четко изложите свои мысли и доводы, что такое настоящий ООП язык, откуда вы эти рамки взяли и с чего, вообще, взяли, что предложенное вами определение будет верным в последней инстанции? Можно будет взять различные фундаментальные труды и их определния, соотнести, что схоже, что нет (что должно быть обязательно, что — не обязательно, и почему) и т.д. Это будет конструктивней и инстересней, нежели твердеть с деловым видом об «убожестве» чье-то, довольно мощной, разработки.<br/>
<br/>
А устраивать какие-то сомнительные холиворы (не являясь при этом создатилями ни PHP, ни Ruby) — вообще какая-то ерунда.<br/>
]]></description>
			<pubDate>Fri, 26 Dec 2008 16:19:52 GMT</pubDate>
			<author>dsCode</author>
		</item>
	

	
		<item>
			<title>26.12.2008 16:13:00 scarych</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1232024</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1232024</link>
			<description><![CDATA[забавно, почитаем]]></description>
			<pubDate>Fri, 26 Dec 2008 16:13:00 GMT</pubDate>
			<author>scarych</author>
		</item>
	

	
		<item>
			<title>26.12.2008 13:39:33 altern</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1231523</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1231523</link>
			<description><![CDATA[Раз уж вы заговорили об этом всем, как вы вообще привыкли описывать структуру XML? XML Schema, Schematron? Какие инструменты используете если не секрет?]]></description>
			<pubDate>Fri, 26 Dec 2008 13:39:33 GMT</pubDate>
			<author>altern</author>
		</item>
	

	
		<item>
			<title>26.12.2008 12:41:51 mfk</title>
			<guid isPermaLink="true">#comment_1231288</guid>
			<link>#comment_1231288</link>
			<description><![CDATA[да я не обиделся, не то чтобы обрадовался, конечно, но и не обиделся :)<br/>
<br/>
ниша PHP (веб-технологии, насколько я понимаю), веб — это XHTML (преимущественно), XHTML — подмножество XML, не вижу причин для генерации XML с помощью PHP (пусть даже с использованием XML-библиотек), когда есть такие инструменты как XSLT 2.0 и XQuery 1.0 — единственные «минусы» которых — отсутствие знаний у разработчиков и «проблемы» с хостингом… уличный HTML уходит в прошлое — вместе с ним и пехапе… вместе с ним и толпы ремесленников «от веба»…<br/>
<br/>
кста — первые иномарки тоже в девяностых многие не покупали по причине «запчасти трудно будет достать», а счас народ на баррикадах готов право езды на иномарках отстаивать, но это так, к слову, я сам на велосипеде и тогда ездил и сейчас езжу…]]></description>
			<pubDate>Fri, 26 Dec 2008 12:41:51 GMT</pubDate>
			<author>mfk</author>
		</item>
	

	
		<item>
			<title>26.12.2008 12:24:02 altern</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1231233</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1231233</link>
			<description><![CDATA[нет, я действительно не думал что вы серьезно. не знаком с концепцией, которую вы упомянули. да и странным показалось упоминание каких-либо XML-технологий в топике про ООП. ни в коем случае не хотел обидеть]]></description>
			<pubDate>Fri, 26 Dec 2008 12:24:02 GMT</pubDate>
			<author>altern</author>
		</item>
	

	
		<item>
			<title>26.12.2008 12:11:26 AntonShevchuk</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1231197</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1231197</link>
			<description><![CDATA[Перечитайте внимательней пост, особенно P.S.]]></description>
			<pubDate>Fri, 26 Dec 2008 12:11:26 GMT</pubDate>
			<author>AntonShevchuk</author>
		</item>
	

	
		<item>
			<title>26.12.2008 12:08:32 AntonShevchuk</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1231183</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1231183</link>
			<description><![CDATA[Если не следовать правилам именования то не будет работать коректно автолоадер классов]]></description>
			<pubDate>Fri, 26 Dec 2008 12:08:32 GMT</pubDate>
			<author>AntonShevchuk</author>
		</item>
	

	
		<item>
			<title>26.12.2008 11:51:18 zupernintendo</title>
			<guid isPermaLink="true">#comment_1231140</guid>
			<link>#comment_1231140</link>
			<description><![CDATA[авторы языка никакую траву не курили. а вот судя по вашему «шедевру», вы кажется употребляете тяжелые вещества :)<br/>
<br/>
все эти претензии к дизайну PHP говорят лиш о низком уровне владения данным языком. вот поработаете подольше с ним (если конечно будет желание), то поймете что все эти обертки и костыли якобы для улутшения — не нужны, т.к. php уже имеет много чего встроенного.]]></description>
			<pubDate>Fri, 26 Dec 2008 11:51:18 GMT</pubDate>
			<author>zupernintendo</author>
		</item>
	

	
		<item>
			<title>26.12.2008 10:45:42 second_pilot</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230887</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230887</link>
			<description><![CDATA[ну и я не испытываю религиозных чувств к этому) видать школа такая у меня языковая]]></description>
			<pubDate>Fri, 26 Dec 2008 10:45:42 GMT</pubDate>
			<author>second_pilot</author>
		</item>
	

	
		<item>
			<title>26.12.2008 10:42:10 dsCode</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230863</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230863</link>
			<description><![CDATA[&gt; нужно явно вызывать отцовский конструктор при определении конструктора в классе-наследнике<br/>
<br/>
это во многих реализациях так]]></description>
			<pubDate>Fri, 26 Dec 2008 10:42:10 GMT</pubDate>
			<author>dsCode</author>
		</item>
	

	
		<item>
			<title>26.12.2008 10:28:20 second_pilot</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230794</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230794</link>
			<description><![CDATA[ну, это первая строчка, который выдал поисковик в моем мозгу по запросу «убогий, пхп»:) Ну а вообще, есть некоторые вещи, которые меня слабо волнуют в ооп пхп, но все же: нужно явно вызывать отцовский конструктор при определении конструктора в классе-наследнике. То же и с деструктором. А еще не дай бог вы выбросите из деструктора иксепшн. Или вообще выбросится иксепшн при завершении скрипта. Или злостная функция unset, которая ни разу не вызывает деструктор объекта, а тупо приводит его в типу null. Или рэндомная последовательность вызова деструкторов при вызыве die().<br/>
Это все конечно мелочи, но крови попортили достаточно]]></description>
			<pubDate>Fri, 26 Dec 2008 10:28:20 GMT</pubDate>
			<author>second_pilot</author>
		</item>
	

	
		<item>
			<title>26.12.2008 10:21:48 valer00n</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230764</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230764</link>
			<description><![CDATA[(Звучит как «Зазузааааа!»)]]></description>
			<pubDate>Fri, 26 Dec 2008 10:21:48 GMT</pubDate>
			<author>valer00n</author>
		</item>
	

	
		<item>
			<title>26.12.2008 10:21:03 Xobb</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230760</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230760</link>
			<description><![CDATA[у сервера скорее всего прав нет на чтение файла.]]></description>
			<pubDate>Fri, 26 Dec 2008 10:21:03 GMT</pubDate>
			<author>Xobb</author>
		</item>
	

	
		<item>
			<title>26.12.2008 10:14:25 dsCode</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230722</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230722</link>
			<description><![CDATA[ну т.е. «убог» он, получается, в чем-то другом (относительно Ваших привычек-непривычек), а не в ООП, так?]]></description>
			<pubDate>Fri, 26 Dec 2008 10:14:25 GMT</pubDate>
			<author>dsCode</author>
		</item>
	

	
		<item>
			<title>26.12.2008 10:09:22 second_pilot</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230696</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230696</link>
			<description><![CDATA[Для меня пхп убог тем, что на него нельзя положиться. тоесть если я знаю, что мне шарп или руби выдадут вменяемое сообщение о ошибке, то в пхп черти что может быть. а чего стоит то, что пыха выполняет редирект после несловленного эксепшена… или вообще не выдать ошибки, и ты ее должен определять по каким-то косвенным признакам. Только мне все это не мешает писать на пхп. Со времен набираются наработки, на которые вполне можно положиться.]]></description>
			<pubDate>Fri, 26 Dec 2008 10:09:22 GMT</pubDate>
			<author>second_pilot</author>
		</item>
	

	
		<item>
			<title>26.12.2008 10:07:56 dsCode</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230684</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230684</link>
			<description><![CDATA[&gt; я сейчас даже не писал, что php — убог<br/>
<br/>
<em>«вы только подтвердили убогость языка»</em> — <a href="http://habrahabr.ru/blogs/php/47785/#comment_1229894">habrahabr.ru/blogs/php/47785/#comment_1229894</a><br/>
<br/>
&gt; Те кто думает что CakePHP — это «как RoR» сильно заблуждаются. <br/>
<br/>
А причем здесь какие-то Рельсы и какой-то там КейкПХП?<br/>
<br/>
Вы дали четкое определение «убого» относительно ПХП: <em>«убого» это когда называют «магией ООП» засовывание кучи функций во враппер-класс</em>. Вот мне и интересно — где «не убого»? Определенно же — Вы должны знать ответ на этот вопрос, раз так категорично определяете «убогость» PHP. Или я ошибся?<br/>
<br/>
&gt; Для примера можете взглянуть на реализацию коллекций ассоциаций<br/>
<br/>
а что за коллекции ассоциаций?]]></description>
			<pubDate>Fri, 26 Dec 2008 10:07:56 GMT</pubDate>
			<author>dsCode</author>
		</item>
	

	
		<item>
			<title>26.12.2008 10:00:17 preprocessor</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230618</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230618</link>
			<description><![CDATA[Во-первых, я сейчас даже не писал, что php — убог, а ruby — нет. Но данное «подтверждение» крутости ООП в php — это просто детский сад, тут и спорить не о чем.<br/>
<br/>
Во-вторых, мне вот щас действительно не очень хочется расписывать какие-либо преимущества руби перед пхп. Если вам действительно интересно, посмотрите на рельсы, там вся эта магия руби очень основательно используется, даже слишком, благодаря чему исходники крайне запутаны, а конечные интерфейсы зачастую может и выглядит красиво, но до фига не удобны, когда хочется выйти за рамки задуманого разработчиками. Тем не менее мы сейчас говорим о возможностях языка, а он как раз позволяет делать такое. Для примера можете взглянуть на реализацию коллекций ассоциаций в рельсах и подумать как подобное можно было бы реализовать в пхп. Те кто думает что CakePHP — это «как RoR» сильно заблуждаются.]]></description>
			<pubDate>Fri, 26 Dec 2008 10:00:17 GMT</pubDate>
			<author>preprocessor</author>
		</item>
	

	
		<item>
			<title>26.12.2008 09:58:53 dsCode</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230602</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230602</link>
			<description><![CDATA[&gt; засовывание кучи функций во враппер-класс<br/>
<br/>
а в Руби не так разве?]]></description>
			<pubDate>Fri, 26 Dec 2008 09:58:53 GMT</pubDate>
			<author>dsCode</author>
		</item>
	

	
		<item>
			<title>26.12.2008 09:51:56 dsCode</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230534</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230534</link>
			<description><![CDATA[&gt; С тем же руби автор знакомился, видимо, исключительно по статейкам аля «Блог на рельсах за 15 минут»<br/>
<br/>
А Вы на каком уровне с Руби знакомы? Можно посмотреть сравнительные примеры «убогости» PHP и «неубогости» Ruby?]]></description>
			<pubDate>Fri, 26 Dec 2008 09:51:56 GMT</pubDate>
			<author>dsCode</author>
		</item>
	

	
		<item>
			<title>26.12.2008 09:41:27 preprocessor</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230479</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230479</link>
			<description><![CDATA[«убого» это когда называют «магией ООП» засовывание кучи функций во враппер-класс. С тем же руби автор знакомился, видимо, исключительно по статейкам аля «Блог на рельсах за 15 минут»]]></description>
			<pubDate>Fri, 26 Dec 2008 09:41:27 GMT</pubDate>
			<author>preprocessor</author>
		</item>
	

	
		<item>
			<title>26.12.2008 09:31:51 maxlapshin</title>
			<guid isPermaLink="true">#comment_1230427</guid>
			<link>#comment_1230427</link>
			<description><![CDATA[вполне можно выбирать ТЗ =)]]></description>
			<pubDate>Fri, 26 Dec 2008 09:31:51 GMT</pubDate>
			<author>maxlapshin</author>
		</item>
	

	
		<item>
			<title>26.12.2008 09:27:46 z_z</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230406</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230406</link>
			<description><![CDATA[Method chaining теперь навсегда ассоциироваться с jquery будет?]]></description>
			<pubDate>Fri, 26 Dec 2008 09:27:46 GMT</pubDate>
			<author>z_z</author>
		</item>
	

	
		<item>
			<title>26.12.2008 09:26:12 dsCode</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230399</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230399</link>
			<description><![CDATA[&gt; вы только подтвердили убогость языка, называя ЭТО «магией ООП»<br/>
<br/>
какая еще «убогость»? что за «ЭТО»? Что есть «не убогость»? Где нет «ЭТОГО»?]]></description>
			<pubDate>Fri, 26 Dec 2008 09:26:12 GMT</pubDate>
			<author>dsCode</author>
		</item>
	

	
		<item>
			<title>26.12.2008 09:25:16 dsCode</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/47785/#comment_1230394</guid>
			<link>http://habrahabr.ru/blogs/php/47785/#comment_1230394</link>
			<description><![CDATA[&gt; Но это все равно не ООП :)<br/>
<br/>
а что есть ООП? В Вашем понимании.]]></description>
			<pubDate>Fri, 26 Dec 2008 09:25:16 GMT</pubDate>
			<author>dsCode</author>
		</item>
	

	
</channel>
</rss>

