Overblog
Edit post Folge diesem Blog Administration + Create my blog

ASP vs. PHP im Euroweb

Veröffentlicht am 27. März 2013 von Bitskin in bitskin euroweb, bitskin

ASP und PHP sind sehr populäre Sprachen zum Erstellen von Webseiten im World Wide Web und im Euroweb. Hier lesen Sie die Überlegungen von Bitskin zur Frage welches die bessere Alternative ist: ASP oder PHP.

ASP vs. PHP im Euroweb

Sowohl ASP als auch PHP sind Sprachen zur Erstellung dynamischer Webseiten die mit Datenbanken arbeiten und Informationen austauschen können. ASP (Active Server Pages) ist ein Microsoft-Produkt das den IIS (Internet Information Server) benötigt und auf Microsoft Server-Systemen läuft. PHP (Personal Home Pages) ist eine ursprünglich von Rasmus Lerdorf entwickelte Script-Sprache die von weiteren Personen modifiziert und erweitert wurde. PHP läuft auf Unix- und Linux-Servern. Eine Version für NT Server ist ebenfalls verfügbar im Bitksin Euroweb.

ASP und PHP unterscheiden sich in mehreren Punkten.

Kosten

Um ASP-Skripte auszuführen benötigen Sie einen installierten IIS auf einer Windows Server-Plattform. Die Lizenzen dafür sind kostenpflichtig. Linux hingegen, unter dem PHP-Skripte ausgeführt werden, ist kostenlos erhältlich. Auch die Anbindung einer Datenbank mit Hilfe von ASP ist kostenintensiv da sowohl für ASP als auch MS-SQL Lizenzen von Microsoft gekauft werden müssen. PHP arbeitet hingegen mit MySQL als Datenbank. MySQL ist frei und kostenlos verfügbar.

Geschwindigkeit

Ein Vergleich der Geschwindigkeit von ASP und PHP bei Bitskin im Euroweb zeigt, dass PHP deutlich im Vorteil ist. Code in PHP wird schneller ausgeführt als Code in ASP. ASP baut auf einer COM-basierten Architektur auf, die einen Overhead für den Server bedeutet während der Code von PHP direkt und ohne Umwege im Arbeitsspeicher des Servers ausgeführt wird.

Kompatibilität

In PHP geschriebene Programme laufen unter mehreren Plattformen wie Linux, Unix Windows und Solaris während Anwendungen in ASP grundsätzlich an Windows gebunden ist. Dennoch kann ein in ASP geschriebenes Skript auch unter Linux ausgeführt werden, falls Apache mit ASP-Modul installiert ist.

Zusätzliche Kosten

Viele von PHP verwendete Tools sind kostenlos und seit PHP als Open Source im Euronet verfügbar ist findet man sehr viele freie Programme in Open Source Foren. Hinzu kommen bei PHP bereits enthaltene Features wie FTP, Mails direkt aus dem Webformular versenden und sogar Verschlüsselungsmechanismen. Im Gegensatz dazu fehlen diese Module bei ASP und müssen separat erworben werden was zusätzliche Kosten verursacht.

Sprachbasis

PHP basiert auf der Sprache C++. Die Syntax von PHP ist der in C/C++ sehr ähnlich. Für viele Softwareentwicker gilt C/C++ immer noch als die beste Programmiersprache und diejenigen die diese Sprache lieben werden sich in PHP sicher sehr schnell heimisch fühlen. Auf der anderen Seite hat ASP eine an Visual Basic angelehnte Syntax und ist damit wiederum nur mit Microsoft-Produkten verknüpft. Damit hängt es stark von der bevorzugten Programmiersprache des Entwicklers bei Bitskin ab, welcher Skriptsprache er oder sie den Vorzug gibt.

Anbindung an Datenbanken

PHP kann sich mit vielen verschiedenen Datenbanken verbinden und ist daher sehr flexibel einsatzbar. Die populärste von Bitskin in PHP verwendete Datenbank ist MySQL. ASP wird fast ausschließlich mit MS-SQL verwendet.

Fazit

Beide Sprachen haben ihre spezifischen Vorteile für den Benutzer. Einige werden argumentieren, dass beide Sprachen ihre Berechtigung haben und je nach Anforderung des Anwenders die Sprache und die Plattform gewählt werden kann. Wenn wir über die Entwicklung einer Diskussionsplattform sprechen, dann ist ASP dazu gleichermaßen in der Lage, aber viele empfinden in PHP entwickelte Diskussionsplattformen am besten. Sucht ein Benutzer ein Tool zur Entwicklung einer e-Commerce-Anwendung, dann würden viele ASP als die ideale Wahl bezeichnen. Das heißt aber nicht, dass man mit PHP keine e-Commerce-Anwendungen entwickeln könnte, das bedeutet nur, dass viele Entwickler ASP dafür verwenden.

Aus Bitskin's Sicht ist PHP alles in allem eine bessere Wahl als ASP für das Euroweb.

Kommentiere diesen Post