Zend - The PHP Company


Ich fange gerade erst mit Webentwicklung und PHP an - nur wie?

Was ist eigentlich PHP?

PHP ist eine voll funktionsfähige Web-Skriptsprache zur Erstellung dynamischer Webseiten. Hunderte Programmierer weltweit entwickeln PHP in der sogenannten Open Source Community. Zu den frühen Community-Mitgliedern gehören unter anderem Zend CEO Andi Gutmans und CTO Zeev Suraski, die die "Zend Engine" entwickelt haben - auch heute noch Hauptbestandteil des PHP Parsers (Interpreter entsprechend eines Compilers). Die Arbeit von Andy, Zeev und all den anderen PHP Community Mitgliedern führte schließlich zu PHP - mittlerweile die führende Sprache für Internet-Applikationen, die in mehr als 35% aller Internet-Webseiten eingesetzt wird. 6 der 10 meist besuchten Webseiten setzen heute auf PHP!

Nachdem IBM gründlich nach einer schnellen Web-Entwicklungstechnologie gesucht hatte, um ihre WebSphere Produktlinie für IBM i zu ergänzen, ist IBM eine Partnerschaft mit Zend Technologies eingegangen, um PHP auf der Plattform zu nutzen. Nach vier Jahren Partnerschaft bieten Zend und IBM weiterhin modernste Lösungen für die wachsende Anzahl von Net.Data, RPG und COBOL Programmierern, um schnell und einfach Web Inhalte für IBM i zu entwickeln.

Wie verhält sich PHP zu HTML, JavaScript und RPG?

Obwohl PHP eine großartiges Tool für Web-Entwicklung ist, so schafft es es doch nicht alleine. PHP arbeitet eng mit HTML zusammen, um dynamische Web-Inhalte zu entwickeln. HTML ist für PHP das, was DDS und Display Files für RPG darstellen. Batch-basiertes PHP kann darf über haupt kein HTML verwenden, während interaktive Applikationen ein erhebliches Verständnis für HTML Syntax und Funktionen voraussetzen.

JavaScript kann "Sizzles" zu Basis-HTML-Webseiten hinzufügen. Aber JavaScript ist nicht gleich Java. Es ist eine Skriptsprache, die hauptsächlich im Browser läuft und Webseiten die Ausführung von Tasks ermöglicht, die normale Webseiten nicht können. Wenn Sie jemals eine Website besucht haben, bei der Listen und Menüs wie aus dem nichts auftauchen, sobald Sie mit dem Zeiger über die Seite fahren, dann ist das wahrscheinlich JavaScript.

Wie passt RPG da hinein?

RPG ist eine Business-Sprache, die meist auf IBM i eingesetzt wird. Viele Applikationen und unzählige Programme wurden für geschäftliche Zwecke wie Versand, Ordereingabe oder Buchungsfunktionen entwickelt. Viele Unternehmen haben große Investitionen in RPG getätigt und möchten jetzt natürlich auch diese nutzen, wenn Sie Ihre Anwendungen vom 5250 Interface (Green Screen) zum Browser oder Internet über das World Wide Web verschieben. PHP macht es diesen Unternehmen einfach, Ihre Investitionen optimal zu nutzen durch Funktionen wie das PHP Toolkit für IBM i, das RPG Anwendungen erlaubt, vollständig zu nutzen, indem Backend- Geschäftslogik für interaktive Web Applikationen geboten wird.

Was kann ich alles mit PHP machen?

Es gibt viele großartige Beispiele von PHP Applikationen, die auf der IBM i entwickelt und eingesetzt werden. Von Applikationen, die auf Daten und Anwendungen über einen Browser zugreifen können über die Entwicklung von web-basierten Frontends, die die RPG Business-Logik nutzen bis hin zu kompletten Freigabe ganzer ERP Systeme für das Web - die Benutzerfreundlichkeit und Bisniess-Fähigkeit von PHP zusammen mit der Leistungsfähigkeit von IBM i ist die ideale Wahl zur Modernisieriung. Hier nur ein paar Beispiele:
  • Applikationen zur Datenabfrage, die DB2 Daten über das Web freigeben
  • Barcode-Scanning-Lösung, die PHP sowohl auf den Handscannern als auch auf System i einsetzt, um den Warenbestand in Echtzeit nachzuverfolgen.
  • PHP Frontends, die die RPG Business-Logik nutzen, damit Mitarbeiter auf die Anwendung zur Gehaltsabrechnung zugreifen können
  • Lieferanten-Portal, das automatisch den vollständigen Prozess von Ausschreibung, Angebot, Bestellung, Wareneingang, Warenbestand und Zahlungsverkehr verarbeitet
  • Ganze mit PHP modernisierte ERP Systeme, die die alten 5250 Green Screens durch Web Interfaces ersetzen - und das zu einem Bruchteil der Kosten und des Zeitaufwandes einer vollständigen, mühsamen ERP Migration.

Was sind die Voraussetzungen und was mache ich als erstes?

Viele Unternehmen wechseln für ihre Businessanwendungen dank der geringen Kosten und dem wesentlichen Beitrag der Community zu PHP. Um die Vorteile von PHP für die Webentwicklung vollständig nutzen zu können, sollten Sie vorher etwas HTML und JavaScript zusammen mit den Grundlagen von PHP erlernen. Unten finden Sie ein paar Punkte, Referenzen und nützliche Links, die Sie auf Ihrem Weg unterstützen:

HTML, CSS, Javascript und PHP - hier finden Sie noch mehr Informationen

  • Grundlagen der Web-Entwicklung: HTML und JavaScript von W3 Schools - einer Webseite mit einleitenden Tutorials in Web Technologien wie HTML und JavaScript.
  • The IBM i Programmer's Guide to PHP: Ein Buch, das sich umfassend mit PHP beschäftigt und wie es auf der IBM i eingesetzt werden kann bzw. sollte.
  • PHP.net: Die Seite der PHP Community - hier erhalten Sie generelle Tipps und Informationenrund um PHP
  • PHP Kurse für RPG Programmierer: Speziell für RPG-Programmierer konzipierte Kurse, um schnell den Umgang mit PHP zu erlernen und Web Applikationen zu entwickeln
  • Webinare: In unseren aufgezeichneten Webinaren erhalten Sie einen Einblick in das, was mit PHP auf IBM i alles möglich ist.

Diskutieren Sie mit, stellen Sie Fragen, erfahren Sie mehr ...

  • Zend PHP Forum für IBM i: Im Zend PHP Forum für IBM i finden Sie Tipps und Tricks sowie Lösungen von anderen PHPlern, die auf IBM i arbeiten.
  • Web400: Auf midrange.com wird über die iSeries/AS400 Webserver, CGI Programmierung und rund um das Web für IBM i diskutiert
  • Zend Lösungen für IBM i: Erfahren Sie mehr über die Zend Lösungen für IBM i, die Ihnen in jedem Stadium des Applikationslebenszyklus' helfen

Ressourcen
DATENBLATT

IBM und Zend bringen PHP für IBM i

Mehr erfahren»