MudGuard: Warum in PHP entwickeln wenn es ASP.net gibt?

Beitrag lesen

Hi,

Mich interessiert warum so viele Leute ihre Webseiten in PHP programmieren obwohl es ASP.net gibt. Klar, der Hauptgrund liegt vermutlich darin, dass ASP.net hauptsächlich auf MS Servern (IIS) läuft und diese etwas kosten. Ist das der einzige Grund?

2/3 aller Webserver sind Apaches, wenn man Netcraft glaubt: http://news.netcraft.com/archives/web_server_survey.html

Insbesondere setzen die Massenhoster eher Apache als IIS ein. IIS sind (aus meiner Erfahrung, ohne Beweiskraft) eher bei kleineren Firmen, die ihren eigenen Webserver betreiben, im Einsatz.
Daraus ergibt sich, daß bezogen auf die Anzahl der Webspace-Nutzer der Anteil des Apache eher noch höher als 2/3 ist.

Und da ja, wie Du schon festgestellt hast, ASP eher auf IIS zu finden ist, IIS aber in kleinerer Stückzahl als Webserver im Einsatz ist, ist PHP einfach weiter verbreitet. Und dazu kostenlos.

In ASP.net und C# können Webseiten objektorientiert programmiert werden, in PHP steckt die Objektorientierung wohl noch in den Kinderschuhen.

Das dürfte vielen Anwendern ziemlich egal sein - guck Dir hier die vielen Codewursteleien an (sowohl bei ASP- als auch bei PHP), das hat meist mit OOP nichts zu tun.

Wie kommt es, dass dennoch so viele Leute Nicht-objektorientiert PHP programmieren obwohl objektorientiertes Programmieren in C# viel einfacher, übersichtlicher und verständlicher ist?

OOP ist nur dann einfacher als Nicht-OOP-Wurstelei, wenn OOP erstmal verstanden wurde.
Viele wollen aber möglichst schnell erste Ergebnisse sehen (achte mal darauf, wie oft hier "dringend ne Lösung" gesucht wird) und nehmen sich nicht die Zeit, erstmal OOP zu lernen und zu verstehen - egal, welche Sprache verwendet wird.
Und wenn es dann ums Erweitern der Wurstelei-Scripte geht, wird eben weiter gewurstelt und nicht neu aufgesetzt mit OOP.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
0 48

Warum in PHP entwickeln wenn es ASP.net gibt?

JETZTWILLICHESWISSEN
  • php
  1. 0
    Samuel Vogel
    1. 0
      JETZTWILLICHESWISSEN
    2. 0
      azok
      1. 0
        Stefan Falz
        1. 0
          Johannes Zeller
          1. 0
            Stefan Falz
            1. 0
              Christoph Zurnieden
              1. 0
                Andreas Korthaus
                1. 0
                  Christoph Zurnieden
                  1. 0
                    Andreas Korthaus
                    1. 0
                      Christoph Zurnieden
              2. 0
                Stefan Falz
                1. 0
                  Johannes Zeller
                2. 0
                  Christoph Zurnieden
                  1. 0
                    Johannes Zeller
                    1. 0
                      Christoph Zurnieden
                  2. 0
                    Stefan Falz
                    1. 0
                      Christoph Zurnieden
  2. 0
    Bio
    1. 0
      Thommy
      1. 0
        Bio
  3. 0
    Vinzenz
    1. 0
      Johannes Zeller
    2. 0
      MudGuard
      1. 0
        Johannes Zeller
      2. 0
        Vinzenz
  4. 0
    Andreas Korthaus
    1. 0
      Christian Kruse
      1. 0
        Andreas Korthaus
        1. 0
          Schuer
          1. 0
            Andreas Korthaus
  5. 0
    Mazze
  6. 0
    MudGuard
    1. 0
      Bio
      1. 0
        MudGuard
        1. 0
          Bio
    2. 0
      Thomas J.S.
  7. 0
    Christian Seiler
  8. 0
    Christoph Schnauß
  9. 0
    Peter
  10. 0
    Cybaer
  11. 0
    fk
    1. 0
      Marko
      1. 0
        fk
        1. 0
          Marko
          1. 0
            Cybaer
        2. 0
          Martin Speiser