Pro-Linux Kommentare: PHP 5.4 mit vielen Neuerungen http://www.pro-linux.de Wir geben Ihrem Computer das Leben zurück de Copyright 2013, Pro-Linux Sun, 16 Jun 2013 12:36:57 +0200 info@pro-linux.de (Pro-Linux) info@pro-linux.de (Pro-Linux) Pro-Linux http://www.pro-linux.de/images/NB3/base/global/pl-logo_i70.png http://www.pro-linux.de Wir geben Ihrem Computer das Leben zurück Re[6]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507801/re6-vorteil-von-traits.html Die guten IDEs versagen aber bei z.B. Code Vervollständigung. Wenn du von JFrame erbst, dann erschlägt dich Eclipse bei Strg+Leerzeile mit 100+ Methoden. Es ist halt eben, was du willst. Willst du dem Benutzer ein Hauptfenster liefern, dass er öffnen kann, oder willst du dem Benutzer ein JFrame liefern? Wenn du von JFrame erbst, dann lieferst du dem Benutzer ein (spezialisiertes) JFrame. Die... http://www.pro-linux.de/news/1/18106/comm/507801/re6-vorteil-von-traits.html Mon, 05 Mar 2012 20:22:40 +0100 Re[5]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507778/re5-vorteil-von-traits.html Der Vorteil der Vererbung ist, das sie eine immer gleiche, klare Struktur anbietet. public class HauptFenter extends JFrame { ... } Das erzeugt immer eine Ableitung von JFrame, also eine Klasse die sich immer wie ein JFRame + X verhält. Das ist nachvollziehbar und simpel. public class HauptFenter { ..private JFrame frame = new JFrame(); } Hier erzeugst du etwas, das dir kaum möglichkeiten zur... http://www.pro-linux.de/news/1/18106/comm/507778/re5-vorteil-von-traits.html Mon, 05 Mar 2012 13:31:34 +0100 Re[4]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507769/re4-vorteil-von-traits.html Traits sind schon besser als Mehrfachvererbung. Siehe auch http://de.wikipedia.org/wiki/Trait_%28Programmierung%29 Allerdings verstehe ich nicht wieso man nicht einfach Aggregation verwendet. Nur um etwas tipperei zu ersparen, braucht man 2 neue Schlüsselwörter. Falls sich jemand fragt, was Aggregation ist (ein Beispiel in Groovy): class MyHelloWorld { def hello = new Hello() def world = new... http://www.pro-linux.de/news/1/18106/comm/507769/re4-vorteil-von-traits.html Mon, 05 Mar 2012 10:07:46 +0100 Re[8]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507762/re8-vorteil-von-traits.html Das ist in der Tat dasselbe, allerdings spart man sich bei der IF-Schleife das while(0). ;) http://www.pro-linux.de/news/1/18106/comm/507762/re8-vorteil-von-traits.html Mon, 05 Mar 2012 06:59:05 +0100 Re[7]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507759/re7-vorteil-von-traits.html Eine Abbrechbare Schleife mit Startbedingung erreicht man durch Kombination von "if" mit "do-while": if ( ... ) do { ... } while (0); Allerdings kann man ab PHP 5.3 "statt dieses Hacks den goto-Operator verwenden." Ich selbst bin allerdings kein Verfechter dieser Programmiermethoden. do-while auf php.net http://www.pro-linux.de/news/1/18106/comm/507759/re7-vorteil-von-traits.html Sun, 04 Mar 2012 23:45:52 +0100 Re[3]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507757/re3-vorteil-von-traits.html Weil dann gleich wieder irgendwelche #!@*! rumheulen: "Mimimi, das ist so undurchschaubar wenn ich das auf meine Hierachie von 150 Klassen 60 mal anwende!". http://www.pro-linux.de/news/1/18106/comm/507757/re3-vorteil-von-traits.html Sun, 04 Mar 2012 18:42:36 +0100 Re[6]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507753/re6-vorteil-von-traits.html Der Unterschied ist, dass die Bedingung nur einmal am Anfang abgefragt wird und die Schleife per manuellem Abbruch verlassen werden muss. Der Compiler kann hierbei feststellen, ob ein Abbruchbefehl vorhanden ist. http://www.pro-linux.de/news/1/18106/comm/507753/re6-vorteil-von-traits.html Sun, 04 Mar 2012 12:05:00 +0100 Re[5]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507752/re5-vorteil-von-traits.html Es gibt keinen. http://www.pro-linux.de/news/1/18106/comm/507752/re5-vorteil-von-traits.html Sun, 04 Mar 2012 12:00:41 +0100 Re[4]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507750/re4-vorteil-von-traits.html Wo ist der Vorteil bzw. Unterschied zu normalen Schleifen wie FOr bzw. WHILE? http://www.pro-linux.de/news/1/18106/comm/507750/re4-vorteil-von-traits.html Sun, 04 Mar 2012 11:18:28 +0100 Re[2]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507749/re2-vorteil-von-traits.html warum baut man dann nicht gleich mehrfachvererbung ein? http://www.pro-linux.de/news/1/18106/comm/507749/re2-vorteil-von-traits.html Sun, 04 Mar 2012 10:30:05 +0100 Re: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507747/re-vorteil-von-traits.html Man kann nur von einer abstrakten Klasse erben und Interfaces können keine Implementierungen enthalten. Traits ermöglichen letzteres und man kann von mehreren erben. Also bitte einfach mal informieren, bevor man sich hier das Maul über angebliche Modefeatures zerreißt. http://www.pro-linux.de/news/1/18106/comm/507747/re-vorteil-von-traits.html Sun, 04 Mar 2012 06:02:42 +0100 Re[5]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507735/re5-vorteil-von-traits.html Der Compiler wirds schon richten. http://www.pro-linux.de/news/1/18106/comm/507735/re5-vorteil-von-traits.html Sat, 03 Mar 2012 13:46:27 +0100 Re: Falls jemand PHP 5.4 mal nicht unter Linux sondern Windows braucht http://www.pro-linux.de/news/1/18106/comm/507734/re-falls-jemand-php-54-mal-nicht-unter-linux-sondern-windows-braucht.html Fehlt nur noch der Link, wie Windows unter Windows klappt... http://www.pro-linux.de/news/1/18106/comm/507734/re-falls-jemand-php-54-mal-nicht-unter-linux-sondern-windows-braucht.html Sat, 03 Mar 2012 12:50:10 +0100 Re[4]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507733/re4-vorteil-von-traits.html "Irgendwann break oder last etc." in einem Post mit "Profi", das ist tatsächlich nen Lacher wert! :D http://www.pro-linux.de/news/1/18106/comm/507733/re4-vorteil-von-traits.html Sat, 03 Mar 2012 12:49:29 +0100 Re[3]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507732/re3-vorteil-von-traits.html If (Bedingung) Loop { Aktionen Irgendwann break oder last etc. } Im Gegensatz zu If (Bedingung) Then { Aktionen } Ende der Erklärung für Noobs. Nur Amateure lachen sowas, Profis wissen, dass dies Teil der nächsten Programmiersprache sein kann. http://www.pro-linux.de/news/1/18106/comm/507732/re3-vorteil-von-traits.html Sat, 03 Mar 2012 12:37:33 +0100 Falls jemand PHP 5.4 mal nicht unter Linux sondern Windows braucht http://www.pro-linux.de/news/1/18106/comm/507729/falls-jemand-php-54-mal-nicht-unter-linux-sondern-windows-braucht.html Da ich selber sehr lange gesucht habe : http://bit.ly/z9Cgmk hier ist recht anschaulich beschrieben wie das mit PHP 5.4 unter windows klappt ! http://www.pro-linux.de/news/1/18106/comm/507729/falls-jemand-php-54-mal-nicht-unter-linux-sondern-windows-braucht.html Sat, 03 Mar 2012 12:18:08 +0100 Re[2]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507727/re2-vorteil-von-traits.html Jetzt erkläre doch mal was eine If-Schleife ist. Jeder Informatiker mit Ahnung lacht über diesen falschen Begriff. http://www.pro-linux.de/news/1/18106/comm/507727/re2-vorteil-von-traits.html Sat, 03 Mar 2012 08:54:49 +0100 Re[3]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507723/re3-vorteil-von-traits.html Mooooooooh http://www.pro-linux.de/news/1/18106/comm/507723/re3-vorteil-von-traits.html Sat, 03 Mar 2012 01:01:53 +0100 Re[4]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507722/re4-vorteil-von-traits.html Frisch und in Scheiben http://www.pro-linux.de/news/1/18106/comm/507722/re4-vorteil-von-traits.html Sat, 03 Mar 2012 01:00:09 +0100 Re[3]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507721/re3-vorteil-von-traits.html (__) (oo) /-------\/ / | || * | |----|| ^^ ^^ bidde http://www.pro-linux.de/news/1/18106/comm/507721/re3-vorteil-von-traits.html Sat, 03 Mar 2012 00:59:43 +0100 Re[2]: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507719/re2-vorteil-von-traits.html Ich will Kühe! http://www.pro-linux.de/news/1/18106/comm/507719/re2-vorteil-von-traits.html Sat, 03 Mar 2012 00:48:18 +0100 Re: Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507708/re-vorteil-von-traits.html Oder Roles oder Signale oder Events oder If-Schleifen oder Delegates oder While-Else. http://www.pro-linux.de/news/1/18106/comm/507708/re-vorteil-von-traits.html Fri, 02 Mar 2012 20:41:29 +0100 Vorteil von Traits? http://www.pro-linux.de/news/1/18106/comm/507707/vorteil-von-traits.html Warum keine abstract class oder interfaces? Und wo ist der Unterschied zwischen Mixins und Traits? Lauter solche überflüssige Modefeatures.... http://www.pro-linux.de/news/1/18106/comm/507707/vorteil-von-traits.html Fri, 02 Mar 2012 19:34:03 +0100