Donnerstag, 2. September 2010

entwickler.com Magazine Konferenzen Entwickler Akademie Entwickler-Forum Jobbörse Bücher
Software & Support Verlag





Ab 12. März 2003 am Kiosk!
Titelthema: Unit Tests
Ausgabe: 3.2003


Start-up
Reine Formsache
Wer schon einmal Datumsfunktionen in PHP programmiert hat, weiß, wie zeitaufwändig die Konvertierung von Datumsformaten und Datumsberechnungen sein kann. PHP selber stellt zwar einige brauchbare Bordmittel zur Verfügung, anders als beispielsweise in Java gibt es jedoch kein umfangreiches date/calendar-Objekt. Wie man trotz allem mit den Bordmitteln von PHP umfangreiche Datumsmanipulationen vornehmen kann, wird in diesem Artikel erörtert.
Teamwork
Webentwicklung mit CVS - Teil 2: Clientsoftware
Zertifikat gefällig?
Konfiguration von mod_ssl unter Apache 2.0

Tools & Tipps
PEARcing
PEAR-News für Insider
Lesestoff für PHP-Lover
  • Apache Webserver 2.0 / Texten für das Internet
  • Extreme Programming for Web Projects / Hacker Culture
Titelthema
Test First
Testen gilt gemeinhin als lästig. Oftmals wird erst programmiert und dann getestet. Die Vertreter des X-treme-Programming empfehlen dabei, Tests zu schreiben, noch bevor die eigentliche Programmierung beginnt. Die zu testende Klasse wird dann solange ausprogrammiert, bis die Testbedingungen erfüllt werden. Fast immer ändern sich Anforderungen an die Software. Oftmals werden auch Änderungen an der Software von Entwicklern durchgeführt, die nicht zum ursprünglichen Entwicklungsteam gehörten. Hier können Unit-Tests unterstützen, indem verifiziert wird, ob die Software nach der Modifikation noch alle ursprünglichen und auch neue Anforderungen erfüllt.

Development
UML fürs Netz
Der Wettbewerb unter den Website-Enwicklern ist härter geworden und es wird schwerer, dem Kunden klar zu machen, dass gute Arbeit auch gutes Geld kostet. Da hilft es ungemein, dem Kunden schon in früher Phase zu demonstrieren, dass man einen Plan hat. Genauer gesagt: einen Bauplan. Obwohl die Unified Modeling Language bereits seit langem als standardisierte Sprache zur Modellierung unterschiedlichster Anwendungen zur Verfügung steht, hat sie bisher kaum Einzug in die Entwicklung von webbasierten Anwendungen gehalten. Insbesondere PHP-Entwickler scheinen sehr zurückhaltend zu sein, was sich aber mit diesem Artikel ändern dürfte.
Leider sind die Worte PHP und Enterprise bisher selten in einem Satz zu hören gewesen. Das mag vielleicht daran liegen, dass das richtige Vitamin für diese Verbindung bis dato noch nicht gefunden war. Es fehlte wohl an dem Framework, welches die Benutzung in großen Applikationen erleichtert. Mit dem PHP Extension and Application Repository (PEAR) existiert und entwickelt sich nun das Element, welches PHP dazu verhelfen wird, in den erlauchten Kreis der Enterprise-Sprachen vorzudringen. ...weiter
PHPUnit
Unit Tests mit PHPUnit realisieren

XML-Magazin
Web der Zukunft
RDF - Der erste Schritt zum Semantischen Web

Datenbanken
Aufholjagd
Auf dem Weg, ihren kleinen, schnellen und beliebten Datenbankserver in einen zu verwandeln, der auch noch allen Ansprüchen an ein modernes RDBMS (Relational Database Management System) gerecht wird, ist die schwedische Firma MySQL AB einen großen Schritt weitergekommen. Wir stellen Ihnen die Neuerungen in MySQL 4.1 vor.
More Need for Speed
Indizierung beschäftigt. Im zweiten und letzten Teil unserer Serie werden wir uns mit dem Tunen von SQL-Statements, Datenbankparametern und Transactions beschäftigen.
Write once - run anywhere
Obwohl dies der Marketing-Slogan von Java ist, passt er auch perfekt zu PHP. Viele Geschäftsmodelle basieren auf Betriebssystem-unabhängiger Software, damit Lösungen einen breiten Markt von Kunden ansprechen können. Wieso sollte man sich diesen Vorteil nicht im Bezug auf die Wahl der Datenbank zunutze machen? Datenbankabstraktionsschichten ermöglichen die Entwicklung von datenbankunabhängigen Applikationen. Wir stellen IHnen PEAR::MDB vor.

Solutions
apotheken.de
Als apotheken.de vor mehr als drei Jahren startete, wurde ein Portal für Endkunden und Apotheker geschaffen, das neben aktuellen Gesundheitsinformationen besondere Services bietet, die hilfreich, anspruchsvoll und fortschrittlich sein sollten. Die technische Realisierung musste diesem innovativen Gedanken Rechnung tragen und gleichzeitig auch für zukünftige Anforderungen gerüstet sein.



Software & Support Verlag GmbH