Kategorie Programmierung

Zurück zum Alltag 0

Okt21

Eigentlich gab es in letzter Zeit eine Menge zu schreiben, ich habe mich aber auf andere Dinge konzentriert.

Zum Beispiel auf das Zeitgeist Framework Game Tutorial. Es geht darum, wie man ein PBBG mit dem Zeitgeist-Framework erstellt und die Serie hat inzwischen 5 Teile. Teil 6 und 7 folgen aber in Kürze. Wenn man das Tutorial durchgeht lernt man so gut wie alle relevanten Bereiche des Frameworks kennen: Controller, Konfiguration, Sicherheit, Nutzerverwaltung und als nächstes folgt dann die Implementation der eigentlichen Spielmechaniken.

Nebenbei habe ich ein kleines Sideproject umgesetzt: Questkun. Im Grunde eine kleine To-Do-Liste, bei der man für erledigte Aufgaben Punkte und Auszeichnungen bekommt, inklusive Facebook Connect. Der Fragebogen für meine Studenten an der h_da basiert darauf. Ich baue noch einige Funktionalitäten ein, räume den Code auf und schreibe die Tests zu Ende – dann mal sehen, ob ich das Paket veröffentliche. Oder eine richtige Facebook-App daraus mache.

Eine IDE für PHP (3) 4

Jun29

Wie bereits angekündigt ist für mich wieder einmal die Zeit der Suche angebrochen. Die Suche nach einer geeigneten IDE ist nie einfach. Eine IDE ist weniger abhängig von ihrem Funktionsumfang, als vielmehr von dem Gefühl des Programmierers. Insbesondere für PHP bin ich seit rund 5 Jahren auf der Suche nach einer IDE, die mich wirklich rundum zufrieden stellt. Oder mir zumindest nicht in regelmäßigen Abständen auf die Nerven geht.

Es gibt durchaus einige IDEs für PHP. Jedoch gibt es kaum aktuelle Tests und Vergleiche dieser IDEs von Leuten, die Ihre IDE als No-Nonsense Arbeitstier sehen und nicht als hübsches Gadget. Der letzte große Test von Smashing Magazine ist inzwischen auch über ein Jahr alt. Also machte ich mich wieder auf die Suche. Dieser Post stellt meine persönlichen Erfahrungen mit den aufgelisteten IDEs dar.

Dies ist nicht meine erste Suche. Hier sind Links zu Teil 1 und Teil 2 (beide von 2008) zu finden. Insgesamt ist mir aufgefallen, dass die Qualität der IDEs seitdem stark zugenommen hat, insbesondere im Bereich OOP. Inzwischen haben die meisten IDEs zum Beispiel keine Probleme mehr mit Singletons, abstrakten Klassen oder Interfaces.

Der Test der IDEs entstand über einen längeren Zeitraum: jede IDE wurde mindestens zwei Wochen produktiv auf Live-Projekten getestet. Von kommerziellen IDEs wurde jeweils die Trial-Version getestet. Die Wahl einer IDE ist natürlich sehr subjektiv und eine Frage des persönlichen Stils. Folglich sind die Vorstellungen und gezogenen Schlüsse ebenfalls subjektiv und mit Vorsicht zu genießen.

Weiterlesen »

Mehr Entitysysteme 14

Mai10

Adam hat in seinem Blog eine Implementation eines kompletten Entitysystems in Java vorgestellt. Genug gesagt.

Zeitalter3 – Browsergames Entwicklerblog is powered by WordPress
Theme based on FREEmium Theme, developed by Dariusz Siedlecki by FreebiesDock.com