Aktuelles aus dem Ressort Online

PHP braucht keinen Code

Seit einigen Jahren gibt es einen regelrechten Hype um Frameworks, die Entwicklern viel Arbeit abnehmen und ihnen dabei helfen, bestimmte Regeln einzuhalten. Schnelle erste Erfolge beim Aufbau kompletter Webanwendungen sind der Hauptgrund für diese Begeisterung. Unbeachtet bleibt dabei aber meist die Frage nach der langfristigen Wartbarkeit: wie lassen sich eigene Entwicklungen einfach und dauerhaft an Änderungen des dahinterstehenden Frameworks anpassen? Dieser Artikel zeigt einen Ansatz, der auf den Prinzipien der modellgetriebenen Softwareentwicklung basiert.

PHP braucht keinen Code

Die Entwicklung wird somit auf eine abstraktere Ebene gehoben: man braucht nicht mehr umständlich in Bytes, Strings und for-Schleifen zu denken, sondern ein Problem kann auf einfache Weise modelliert

PHP braucht keinen Code

Zikula Facts Das Zikula Application Framework ist aus dem Content Management System PostNuke entstanden. Im Laufe der letzten Jahre wurde die komplette Architektur neu geschrieben und dabei mehreren Refaktorisierungen

PHP braucht keinen Code

Bereits an dieser Stelle sollte das Modell einmal gespeichert werden. In der rechten oberen Ecke des Editorfensters befindet sich ein kleines rotes Icon, falls Fehler im Modell existieren. Fährt der Benutzer

PHP braucht keinen Code

Die Hyperlinks in der oberen Leiste rufen alle den view-Anwendungsfall auf, entsprechen aber verschiedenen Objekttypen. Hier zeigt sich, dass durch die Benutzung des Komponentenmodells eine Trennung zwischen

PHP braucht keinen Code

Was die Zukunft bringt Schöner Artikel? Hat Ihnen der Artikel gefallen? Dies und mehr ist alles Teil der Ausgabe 5.08 unseres PHP Magazins. Alle zwei Monate frisch am Kiosk! Zur jeweils aktuellen Ausgabe

Ein Überblick zu Message Queues für PHP

Message Queues sind im Enterprise-Umfeld ein oft angewandtes Mittel, um Aufgaben voneinander zu koppeln und auf verschiedene Systeme oder Server zu verteilen. Da PHP im Enterprise-Umfeld immer häufiger anzutreffen ist, entstehen auch hierfür immer mehr Lösungen, um Message Queues zu implementieren.

Ein Überblick zu Message Queues für PHP

memcached memcached ist eigentlich keine Message Queue. Das Open-Source-Projekt hat sich in den letzten Jahren vielmehr einen hervorragenden Ruf als eine schnelle und verteilte Caching-Lösung erarbeitet.

Ein Überblick zu Message Queues für PHP

dropr Ein relativ junges Projekt ist dropr, die erste reine und freie Implementierung einer PHP Message Queue. Daher ist es kaum verwunderlich, dass dieses System von PHP aus deutlich einfacher ansprechbar

Objektorientierte Programmierung mit MATLAB

Die objektorientierte Programmierung (OO) ist eine Methodik in der Softwareentwicklung, bei der Zusammenhänge zwischen Daten und Algorithmen in Form von Objekten dargestellt werden. Dadurch können wieder verwendbare Komponenten erstellt werden, die in größeren Programmen einfach nach dem Baukastenprinzip zusammengesetzt werden. Für Wissenschaftler und Ingenieure ist dies eine effektive Möglichkeit, komplexe Systeme in Teilkomponenten zu zerlegen, zu verstehen und einmal geleistete Arbeit wiederzuverwenden. Das erleichtert auch die Verwaltung komplexer Softwareentwicklungen erheblich. Objektorientierte Arbeitsweisen sind von großer Bedeutung für die Entwicklung und Pflege großer Anwendungen und Datenstrukturen.

Das Twitter-API und seine Verwendung mit PHP

Wissen, was die anderen gerade tun, darum geht es bei Twitter. Die Nutzer schreiben dabei SMS-ähnliche Kurzmitteilungen von maximal 140 Zeichen, die andere Nutzer abonnieren können. Die Nachrichten können über die Weboberfläche von Twitter oder über verschiedene Twitter-Clients eingegeben werden. Sie nutzen das Twitter-API, das auch von PHP genutzt werden kann. Der Artikel soll die Möglichkeiten des APIs und seiner Anwendung mit PHP erläutern.

Das Twitter-API und seine Verwendung mit PHP

Nutzen von externen Klassen Möchte man nun mit Twitter arbeiten, so ist es nicht zwingend notwendig, die einzelnen API-Anfragen selbst zu schreiben. Es gibt auch schon diverse Klassen, die diese Funktionalität

X
- Gib Deinen Standort ein -
- or -