Hi,
in meiner Facharbeit will ich begründen, warum ich PHP und MySQL für mein Projekt gewählt habe und warum es so geeignet ist.
Ich habe folgendes geschrieben:
Was ist falsch, was würdet ihr noch hinzufügen? Sprachlich, technisch?
Warum PHP
PHP ist eine Abkürzung für „PHP Hypertext Preprocessor“ und steht unter der GNU1 Lizenz. Damit wird garantiert, dass sowohl die Binaries als auch der Quellcode frei verfügbar ist. Die GNU sagt außerdem, dass PHP kostenlose ist, auch bei kommerzieller Verwendung. Aus diesem Grund existieren sehr viele Anleitungen, Hilfen, Scripte und Tipps im World Wide Web.
Heutzutage ist PHP auf beinahe jeden Webserver installiert. Entweder ist es als Modul verfügbar oder läuft als CGI Programm. Das Betriebssystem stellt fast in keinem Fall eine Einschränkung beider Benutzung von PHP dar. Sowohl auf Windows, Linux und sogar auf MacOS Systemen ist eine Verwendung möglich.
PHP wird allgemein als ein Ideales Werkzeug zur Erstellung dynamischer Webseiten gesehen und ist außerdem sehr leicht erlernbar.
In seinem Syntax kommt PHP dem von Java, c und c++ sehr nahe. HTML Anweisungen können per echo() oder print() sehr leicht in den Quelltext integriert werden. Zur Trennung von Programmcode und Design wird oft eine Template Engine verwendet.
Außerdem wird die Entwicklung von PHP mit großem Elan vorangetrieben. Da es sich um ein OpenSource Projekt handelt, werden Sicherheitslücken oder Ähnliches sehr schnell behoben.
In Quelltextbeispielen wird das Syntaxhighlighting benutzt, das die OpenSource Software GeSHi2 auf seiner Website bereitstellt.
Warum MySQL
PHP und MySQL werden oft in einem Atemzug genannt, denn PHP verwendet als Datenbank meistens MySQL, das auch als OpenSource Projekt entwickelt wird. Jedoch ist sämtliche Software Eigentum von MySQL AB, einem Unternehmen das auch 7x24 Supportleistungen anbietet um Unternehmen den Umstieg leichter zu machen.
MySQL ist durchschnittlich in weniger als 15 Minuten3 auf jeden Betriebssystem einsatzbereit. Auch auf den meisten Webservern ist MySQL standardmäßig installiert. Durch SSH4 und SSL5 ist optimale Datensicherheit gewährleistet.
PHP bietet speziell zugeschnittene Befehle, um einfach auf die Datenbank zugreifen zu können. Daher ist für dynamische Webseiten mit Datenbankunterstützung das Duo PHP und MySQL fast unerlässlich.
1Der Linzenztext auf deutsch findet man auf dieser Website: http://www.gnu.de/gpl-ger.html
2siehe: http://qbnz.com/highlighter/
3Quelle: http://www.mysql.de/why-mysql/toptenreasons.html
4Secure Shell: http://www.ssh.com/
5Secure Sockets Layer: http://de.wikipedia.org/wiki/Secure_Sockets_Layer
Gruß
Tobias
Sag einem Klugen einen Fehler, er wird erfreut und dankbar sein.
Ein Dummer sieht dich nur als Quäler und schnappt sofort beleidigt ein.
[Karl Heinz Söhler]
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)