Christoph Schnauß: Warum in PHP entwickeln wenn es ASP.net gibt?

Beitrag lesen

morgens,

naja, war ja zu erwarten, daß sich hier ein Thread ansammelt. Du hast von der Ermahnung, nicht so zu schreien bis hin zu Selbstanzeigen schon allerhand zu lesen bekommen.

Mich interessiert warum so viele Leute ihre Webseiten in PHP programmieren

Das tun sie ja gar nicht  -  auch wenn sich der eine oder andre der Illusion hingeben mag, seine Seite programmiert zu haben. Aber korrekt dürfte nach wie vor die Aussage sein, daß Webseiten _geschrieben_ werden. Ob man das nun von einem PHP-Script erledigen läßt oder von Hand macht, ist ziemlich wurscht. Ich bevorzuge es trotz PHP nach wie vor, Webseiten manuell zu schreiben.

Klar, der Hauptgrund liegt vermutlich darin, dass ASP.net hauptsächlich auf MS Servern (IIS) läuft

Dafür ist es ja schließlich erfunden worden.

und diese etwas kosten.

Der IIS kostet gar nichts. Jeder, der ein WindowsXP Professional erwirbt, kann sich einen IIS installieren und sich damit (auch wenn das ein grausliger Gedanke ist) als Provider selbständig machen.

In ASP.net und C# können Webseiten objektorientiert programmiert werden

Nein. Webseiten werden nunmal nicht "programmiert". Und C# hat mit dem Web zunächst erstmal gar nichts zu tun.

in PHP steckt die Objektorientierung wohl noch in den Kinderschuhen.

Nein. Man _darf_ OOP verwenden, aber man _muß_ das nicht tun. Und die meisten tun es einfach deshalb nicht, weil sie nicht wissen, was OOP ist und warum man das beachten sollte/könnte. Für (noch ein überflüssiges) Forum und (noch ein überflüssiges) Gästebuch braucht man nicht unbedingt OOP, und vor allem braucht man dafür nichteinmal eine Datenbank.

Wie kommt es, dass dennoch so viele Leute Nicht-objektorientiert PHP programmieren

Weil sie andauernd darüber stolpern, daß andere Leute behaupten, mit PHP ginge das ganz einfach und das dann eben nachzumachen versuchen?

obwohl objektorientiertes Programmieren in C# viel einfacher, übersichtlicher und verständlicher ist?

Falsch. OOP ist unabhängig von der Programmiersprache keineswegs immer viel einfacher, übersichtlicher und verständlicher. Außerdem ist es für die einfachen Aufgaben (Gästebuch, Forum, Mailer ...) in der Regel nicht erforderlich.

Grüße aus Berlin

Christoph S.

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