<?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>Kommentare zu: OOP (Objekt orientierte Programmierung) PHP</title>
	<atom:link href="http://ugamela-blog.pheelgood.net/2008/09/17/oop-objekt-orientierte-programmierung-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://ugamela-blog.pheelgood.net/2008/09/17/oop-objekt-orientierte-programmierung-php/</link>
	<description>Entwicklung eines Browsergames</description>
	<lastBuildDate>Tue, 31 May 2011 22:53:29 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Von: Philipp</title>
		<link>http://ugamela-blog.pheelgood.net/2008/09/17/oop-objekt-orientierte-programmierung-php/comment-page-1/#comment-172</link>
		<dc:creator>Philipp</dc:creator>
		<pubDate>Tue, 15 Sep 2009 01:27:26 +0000</pubDate>
		<guid isPermaLink="false">http://ugamela-blog.pheelgood.net/?p=73#comment-172</guid>
		<description>Keep it simple stupid.</description>
		<content:encoded><![CDATA[<p>Keep it simple stupid.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Phoscur</title>
		<link>http://ugamela-blog.pheelgood.net/2008/09/17/oop-objekt-orientierte-programmierung-php/comment-page-1/#comment-111</link>
		<dc:creator>Phoscur</dc:creator>
		<pubDate>Sat, 06 Dec 2008 13:35:59 +0000</pubDate>
		<guid isPermaLink="false">http://ugamela-blog.pheelgood.net/?p=73#comment-111</guid>
		<description>Du bist ein Gegner von OOP? Ich möchte nicht mehr davon weg, seit ich das kenne. Prozedurale Programmierung ist einfach nicht für größere Projekte geeignet.

&gt;&gt; Übersichtlichkeit / Lesbarkeit
&gt;Die Methodenaufrufe allein vielleicht… die Implementierung jedoch nicht.
Es geht ja gerade darum, dass man die Implementierung eigentlich gar nicht lesen muss.

&gt;&gt; Darstellung von abstrakten und realen Dingen
&gt;Die tollen Beispiel in den Tutorials sind meistens sehr weltfremd und haben aktuell nichts mit Webentwicklung im speziellen zu tun.
Jup, fürchterlich, wie Design Patterns erklärt werden. Klare Beispiele gibt es nur verdammt selten, aber die Möglichkeiten sind auch sehr zahlreich.

&gt;&gt; Erweiterbarkeit
&gt;Prozeduraler Code ist nicht erweiterbar?
Das habe ich nicht gesagt. Nur würde ich es bei prozeduraler Programmierung niemals zu den positiven Aspekten zählen, da die Erweiterbarkeit doch sehr gering ist.
&gt; Wiederverwendbarkeit
&gt; Kapselung
Erweiterbarkeit und Wiederverwendbarkeit hängen beide an der Kapselung. Wenn diese schlecht ist, dann ist klar warum der Rest auch nicht so gut ist.
&gt;Effizienz
Das kommt darauf an was dein Ziel ist. OOP ist effizient, wenn ein sehr variables, flexibles Projekt aufziehst, an dem viele Leute arbeiten.
Wenn du bloß dein Browsergame schreiben willst, das nichtmal wirklich komplexe Businesslogik hat, dann bist du was Performance (und damit &quot;deine&quot; Effizienz), Schreibaufwand und Nachdenken wohl besser mit prozeduraler Programmierung bedient.</description>
		<content:encoded><![CDATA[<p>Du bist ein Gegner von OOP? Ich möchte nicht mehr davon weg, seit ich das kenne. Prozedurale Programmierung ist einfach nicht für größere Projekte geeignet.</p>
<p>>> Übersichtlichkeit / Lesbarkeit<br />
>Die Methodenaufrufe allein vielleicht… die Implementierung jedoch nicht.<br />
Es geht ja gerade darum, dass man die Implementierung eigentlich gar nicht lesen muss.</p>
<p>>> Darstellung von abstrakten und realen Dingen<br />
>Die tollen Beispiel in den Tutorials sind meistens sehr weltfremd und haben aktuell nichts mit Webentwicklung im speziellen zu tun.<br />
Jup, fürchterlich, wie Design Patterns erklärt werden. Klare Beispiele gibt es nur verdammt selten, aber die Möglichkeiten sind auch sehr zahlreich.</p>
<p>>> Erweiterbarkeit<br />
>Prozeduraler Code ist nicht erweiterbar?<br />
Das habe ich nicht gesagt. Nur würde ich es bei prozeduraler Programmierung niemals zu den positiven Aspekten zählen, da die Erweiterbarkeit doch sehr gering ist.<br />
> Wiederverwendbarkeit<br />
> Kapselung<br />
Erweiterbarkeit und Wiederverwendbarkeit hängen beide an der Kapselung. Wenn diese schlecht ist, dann ist klar warum der Rest auch nicht so gut ist.<br />
>Effizienz<br />
Das kommt darauf an was dein Ziel ist. OOP ist effizient, wenn ein sehr variables, flexibles Projekt aufziehst, an dem viele Leute arbeiten.<br />
Wenn du bloß dein Browsergame schreiben willst, das nichtmal wirklich komplexe Businesslogik hat, dann bist du was Performance (und damit &#8220;deine&#8221; Effizienz), Schreibaufwand und Nachdenken wohl besser mit prozeduraler Programmierung bedient.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: renner</title>
		<link>http://ugamela-blog.pheelgood.net/2008/09/17/oop-objekt-orientierte-programmierung-php/comment-page-1/#comment-109</link>
		<dc:creator>renner</dc:creator>
		<pubDate>Fri, 05 Dec 2008 10:20:36 +0000</pubDate>
		<guid isPermaLink="false">http://ugamela-blog.pheelgood.net/?p=73#comment-109</guid>
		<description>&gt; Übersichtlichkeit / Lesbarkeit
Die Methodenaufrufe allein vielleicht... die Implementierung jedoch nicht.

&gt; Darstellung von abstrakten und realen Dingen
Die tollen Beispiel in den Tutorials sind meistens sehr weltfremd
und haben aktuell nichts mit Webentwicklung im speziellen zu tun.

&gt; Erweiterbarkeit
Prozeduraler Code ist nicht erweiterbar?

&gt; Wiederverwendbarkeit
Soweit die Theorie... in der Praxis sieht das allerdings anders aus.

&gt; Kapselung
Kapselung ist ne feine Sache, nur sieht man strikte Kapselung irgendwie nie.

&gt; und somit Effizienz
Effizienz ist das Verhältnis vom Nutzen zu dem Aufwand.
Ich kann den Nutzen in dem ganzen Aufwand nicht sehen.</description>
		<content:encoded><![CDATA[<p>&gt; Übersichtlichkeit / Lesbarkeit<br />
Die Methodenaufrufe allein vielleicht&#8230; die Implementierung jedoch nicht.</p>
<p>&gt; Darstellung von abstrakten und realen Dingen<br />
Die tollen Beispiel in den Tutorials sind meistens sehr weltfremd<br />
und haben aktuell nichts mit Webentwicklung im speziellen zu tun.</p>
<p>&gt; Erweiterbarkeit<br />
Prozeduraler Code ist nicht erweiterbar?</p>
<p>&gt; Wiederverwendbarkeit<br />
Soweit die Theorie&#8230; in der Praxis sieht das allerdings anders aus.</p>
<p>&gt; Kapselung<br />
Kapselung ist ne feine Sache, nur sieht man strikte Kapselung irgendwie nie.</p>
<p>&gt; und somit Effizienz<br />
Effizienz ist das Verhältnis vom Nutzen zu dem Aufwand.<br />
Ich kann den Nutzen in dem ganzen Aufwand nicht sehen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: M0F</title>
		<link>http://ugamela-blog.pheelgood.net/2008/09/17/oop-objekt-orientierte-programmierung-php/comment-page-1/#comment-44</link>
		<dc:creator>M0F</dc:creator>
		<pubDate>Fri, 19 Sep 2008 16:41:55 +0000</pubDate>
		<guid isPermaLink="false">http://ugamela-blog.pheelgood.net/?p=73#comment-44</guid>
		<description>KK Chef :)</description>
		<content:encoded><![CDATA[<p>KK Chef <img src='http://ugamela-blog.pheelgood.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: angdaru</title>
		<link>http://ugamela-blog.pheelgood.net/2008/09/17/oop-objekt-orientierte-programmierung-php/comment-page-1/#comment-43</link>
		<dc:creator>angdaru</dc:creator>
		<pubDate>Thu, 18 Sep 2008 20:53:55 +0000</pubDate>
		<guid isPermaLink="false">http://ugamela-blog.pheelgood.net/?p=73#comment-43</guid>
		<description>&gt;Ich hab mir das auch mal angeschaut und fand das persönlich total unübersichtlich und extrem komplex.

wie Phlegma schon geschrieben hat ist das gewöhnungssache. aber sollte man es richtig machen spart man später sehr viel zeit. weiterhin ist es nur so buganfällig wie der programmierer ;) ein saubere, richtig eingesetzte oop hilft vieles zu vermeiden. wenn du willst such ich dir ein paar beispiele raus</description>
		<content:encoded><![CDATA[<p>&gt;Ich hab mir das auch mal angeschaut und fand das persönlich total unübersichtlich und extrem komplex.</p>
<p>wie Phlegma schon geschrieben hat ist das gewöhnungssache. aber sollte man es richtig machen spart man später sehr viel zeit. weiterhin ist es nur so buganfällig wie der programmierer <img src='http://ugamela-blog.pheelgood.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ein saubere, richtig eingesetzte oop hilft vieles zu vermeiden. wenn du willst such ich dir ein paar beispiele raus</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Phoscur</title>
		<link>http://ugamela-blog.pheelgood.net/2008/09/17/oop-objekt-orientierte-programmierung-php/comment-page-1/#comment-42</link>
		<dc:creator>Phoscur</dc:creator>
		<pubDate>Thu, 18 Sep 2008 15:56:24 +0000</pubDate>
		<guid isPermaLink="false">http://ugamela-blog.pheelgood.net/?p=73#comment-42</guid>
		<description>Hm klar ist es schwieriger, da man, wenn man es richtig macht, für seine Nachfolger programmiert, ansonsten ist es vor allem zuerst gewöhnungsbedürftig, besonders wenn man vorher prozedural programmiert hat.
In Sachen Bugs ist würde ich sagen ist der OO Stil dem prozeduralen voraus, wegen der Kapselung. Zudem führt bessere Übersicht auch zu weniger Bugs, man behält einfach den Überblick. Bugs sind dann auch schneller behoben!</description>
		<content:encoded><![CDATA[<p>Hm klar ist es schwieriger, da man, wenn man es richtig macht, für seine Nachfolger programmiert, ansonsten ist es vor allem zuerst gewöhnungsbedürftig, besonders wenn man vorher prozedural programmiert hat.<br />
In Sachen Bugs ist würde ich sagen ist der OO Stil dem prozeduralen voraus, wegen der Kapselung. Zudem führt bessere Übersicht auch zu weniger Bugs, man behält einfach den Überblick. Bugs sind dann auch schneller behoben!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: headshot360</title>
		<link>http://ugamela-blog.pheelgood.net/2008/09/17/oop-objekt-orientierte-programmierung-php/comment-page-1/#comment-41</link>
		<dc:creator>headshot360</dc:creator>
		<pubDate>Wed, 17 Sep 2008 19:29:17 +0000</pubDate>
		<guid isPermaLink="false">http://ugamela-blog.pheelgood.net/?p=73#comment-41</guid>
		<description>Ich hab mir das auch mal angeschaut und fand das persönlich total unübersichtlich und extrem komplex. Außerdem ist sowas doch auch sehr Buganfällig, oder versteh ich das alle blos falsch/garnicht??</description>
		<content:encoded><![CDATA[<p>Ich hab mir das auch mal angeschaut und fand das persönlich total unübersichtlich und extrem komplex. Außerdem ist sowas doch auch sehr Buganfällig, oder versteh ich das alle blos falsch/garnicht??</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: gianluca311</title>
		<link>http://ugamela-blog.pheelgood.net/2008/09/17/oop-objekt-orientierte-programmierung-php/comment-page-1/#comment-40</link>
		<dc:creator>gianluca311</dc:creator>
		<pubDate>Wed, 17 Sep 2008 16:51:42 +0000</pubDate>
		<guid isPermaLink="false">http://ugamela-blog.pheelgood.net/?p=73#comment-40</guid>
		<description>Jaja! Ich mache gerade auch sehr viele Pfeilchen! ($blog-&gt;range(1);)
xD</description>
		<content:encoded><![CDATA[<p>Jaja! Ich mache gerade auch sehr viele Pfeilchen! ($blog-&gt;range(1);)<br />
xD</p>
]]></content:encoded>
	</item>
</channel>
</rss>

