andr_gin schrieb:
Zu 1) HTML und CSS sind keine Scriptsprachen.
Es sind Beschreibungen für eine Darstellung.
Zu 3) Dann erkläre mir mal, warum die meisten Webanwendungen, die ein bisschen mehr können, (z.B. Video Sharing Portale ala Youtube und Co.) für Linux geschrieben worden sind und nicht für Windows?
IIS hatte noch vor einigen Jahren massive performance Probleme. Ganze Reihen von CPUs waren für IIS inkompatibel, sodass IIS sporadisch diverse sinnlose Fehlermeldungen ausspuckte.
IIS ist auch nur in der teuren Windows Server Edition dabei. Also nicht grad ein Betriebssystem, was jeder besitzt. Ein LAMP (Linux, Apache, MySQL, PHP) System ist auch sehr schnell installiert.
Ausserdem gibt es den Laien, der Windows verwendet, weiterhin XAMPP, was ebenfalls schnell installiert und konfiguriert ist.
Ich gebe dir zwar Recht, dass PHP doch recht schnell zu einer Frickelei wir, wenn man an einem größerem Projekt sitzt aber das ist generell das Problem bei OOP. Es gibt zu viele Methoden und man findet sich im ersten Moment nicht so richtig zurecht. Wer aber sich ein wenig mit PHP beschäftigt hat, findet dann recht schnell die Methoden, die man sucht.
Erschwerend kommt bei PHP allerdings noch hinzu, dass nicht alles OOP ist. Aus historischen Gründen wurde dort prozedurale Programmierung mit OOP vermischt aber das soll sich ab PHP6 (sofern sie überhaupt auf dem Markt erscheint) ändern.
Was du aber mit Plug-Ins für PHP meinst, versteh ich aber nicht so recht. Welche Plug-Ins?
Oder meinst du Frameworks ala PEAR?