Hallo,
In ASP.net und C# können Webseiten objektorientiert programmiert werden, in PHP steckt die Objektorientierung wohl noch in den Kinderschuhen.
Naja, C# ist zwar ohne Zweifel weiter als PHP, was Objektorientierung angeht, allerdings denke ich, dass PHP mit der Version 5 die "Kinderschuhe", was Objektorientierung angeht, abgelegt hat. Was vermisst Du jetzt konkret an der Objektorientierung in PHP5, ohne das Du nicht leben kannst? Klar, man kann nicht alles machen, was in C# möglich ist, aber die eigentlich (fast?) alle Dinge lassen sich trotzdem lösen - zwar nicht unbedingt immer "elegant im OOP-Sine" aber durchaus einfach, übersichtlich und verständlich.
Wie kommt es, dass dennoch so viele Leute Nicht-objektorientiert PHP programmieren obwohl objektorientiertes Programmieren in C# viel einfacher, übersichtlicher und verständlicher ist?
Vielleicht gefällt ihnen C# nicht? Programmiersprachen waren schon _immer_ auch eine Geschmacksfrage. Und dass C# immer und überall besser, einfacher, übersichtlicher und verständlicher als PHP ist, wage ich schlichtweg zu bezweifeln, denn »alle Pauschalisierungen sind falsch und dumm«[tm].
Viele Grüße,
Christian