1. Foren
  2. » Kommentare
  3. » Software-Entwicklung
  4. » Alle Kommentare zum Artikel
  5. » PHP 5.3.2 korrigiert mehr…

PHP Lernkurve, die Tücken des Web und BWLer

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. PHP Lernkurve, die Tücken des Web und BWLer

    Autor Weiser Mann 05.03.10 - 10:20

    Vorneweg: ich möchte nicht behaupten, dass PHP grundsätzlich besser oder schlechter als sonst irgendwas ist. Es kommt immer auf den Anwendungsfall an.

    Die Tücke steckt in der Einfachheit bzw. einfachen Erlernbarkeit von PHP.

    Diese Einfachheit führt dazu, dass jeder Webseitendesigner nach wenigen Stunden Einarbeitungszeit zum "Programmierer" geadelt wird.

    Diese PHP-Programmierer haben oft nicht den geringsten Dunst von Softwareentwicklung, überschwemmen aber den Markt und drücken die Stundensätze für PHP Entwicklungen noch weiter.

    Fähige PHP Entwickler (also solche mit einem echten IT-Background) sind aber verständlicherweise nicht willig für 35 Euro pro Stunde oder so zu arbeiten und satteln daher um, oder schaffen sich wenigstens ein zweites Standbein in der Java, .net oder irgendeiner anderen Richtung.

    BWLer können Technik und Code nur selten beurteilen, und lassen sich daher von einer ansprechend bunten GUI (die lässt sich in PHP natürlich genauso gut bauen wie in Java oder .net) und den günstigen Stundensätzen der PHP-Bastler verleiten.

    So kommt es, dass immer wieder günstige PHP-Anwendungen entstehen, die leider nur eine mäßige Qualität aufweisen, was dem Image von PHP in der Fachwelt alles andere als zuträglich ist.


    So sprach
    ein weiser Mann

  2. Re: PHP Lernkurve, die Tücken des Web und BWLer

    Autor senfderdritte 05.03.10 - 10:36

    Das die Webentwicklung immer günstiger wird liegt nicht unbedingt an PHP. Ich selbst mache Webdesign seit 1997 und stelle immer wieder fest das manche Kunden denken sie bekommen alles geschenkt. Selbst wenn man noch günstiger ist als die Konkurenz ist es dennen zu teuer.

    Aber ich weiß schon was Du meinst, es gibt viele schwarze Schafe unter den Webentwicklern die denken sie können es und wenn man sich dann die Sachen anschaut könnte man die Hände über den Kopf zusammenschlagen. Die Seiten sehen meist furchtbar aus.

  3. Re: PHP Lernkurve, die Tücken des Web und BWLer

    Autor leiderwahr 05.03.10 - 10:42

    Weiser Mann schrieb:
    --------------------------------------------------------------------------------

    > BWLer können Technik und Code nur selten beurteilen, und lassen sich daher
    > von einer ansprechend bunten GUI (die lässt sich in PHP natürlich genauso
    > gut bauen wie in Java oder .net) und den günstigen Stundensätzen der
    > PHP-Bastler verleiten.
    >
    > So kommt es, dass immer wieder günstige PHP-Anwendungen entstehen, die
    > leider nur eine mäßige Qualität aufweisen, was dem Image von PHP in der
    > Fachwelt alles andere als zuträglich ist.

    Oh ja... da kann ich ein Lied oder auch Leid von singen.

    Ich habe 2 Projekte refakturiert, eins neugeschrieben die vorher von irgendwelchen Indern in den Sand gesetzt wurden. Aber hey, Outsourcing ist geil und billig? Stimmt das allerdings wirklich? Definitiv nein.

    Mein letzter Fall hat z.B. ~1800h Arbeit, eine ewig lange Bugliste und lief gar nicht wie es sollte. Wir haben bisher etwas über 100h reingesteckt und sind zu 1/3 fertig. Der Code hat Unittests und eine Coverage von 90+%. Das Markup ist valide, die zum käuflichen Download angebotenen Daten sind wirklich gesichert und liegen nicht mehr im Webroot. Davor bei dem Projekt lagen sogar CC-Daten und Statistikdaten (ging um Ads und deren Nutzen) der Kunden der Seite im Webroot.

    Wenn also irgendein Frickelladen über 1800h Arbeit hinlegt, es nicht auf die Reihe bekommt und obendrein noch fahrlässige Sicherheitslücken drinnen hat relativiert sich der coole Stundenlohn von ein paar Dollar für den Codemonkey natürlich im Vergleich zu professioneller Entwicklung die vielleicht 10x so teuer ist aber auch nur 1/10 der Zeit erfordert unter Umständen.

    Allerdings gibt es leider kein Patentrezept das den Kunden zu verklickern. Uns laufen dauernd Leute schreiend weg "Ohhh jott das is soooooooooo teuer! XY machts fürn paar Cent!" was mich aber inzwischen schon nicht mehr ärgert. Ich werde mich nicht unter Wert verkaufen und manche kommen mit ihrem Scherbenhaufen ja sogar wieder - und zahlen dann quasi doppelt ;)

  4. Re: PHP Lernkurve, die Tücken des Web und BWLer

    Autor sony und apple 05.03.10 - 10:50

    An einem echten Markt gäbe es Preistransparenz.

    Man würde also alle Projekte wenn sie fertig sind sehen, die Preise (und Nachbearbeitungen) kennen und könnte dann entscheiden.

    Aber auf den Tisch zu legen, was für ein oberleister man ist, wollen die IT-Firmen dann auch nicht. Bei Bayern München und Formel 1 werden die Spiele auch nicht unter Ausschluss der Öffentlichkeit ausgetragen und zum Saison-Ende kriegt man dann die Liste mit den Punkten vorgezeigt.

    "Wir haben Hans Wurst Kleinhubschrauber-Vertrieb eine neue Warenwirtschaft für xx,000 Euro installiert. Er ist zufrieden. Es sind xx,000 Produkte und Umschlag von 987 Stück pro Tag. Monatliche Kosten 500 Euro. 100 Euro Strom, 400 Euro Datensicherung und DATEV-Abgleich."

    Na ja. Soll mir auch egal sein.
    Da programmiert man lieber Apps und sieht Deutschland an minderwertiger Software zugrunde gehen.

  5. Re: PHP Lernkurve, die Tücken des Web und BWLer

    Autor der mit dem php tanzt 05.03.10 - 10:52

    Qualität kann man ja relativ leicht durch entsprechende Auswertungen erkennen. Wieviel Prozent des Quelltextes sind Kommentare, gibt es Unittests, wurde ein Styleguide eingehalten etc.

    Das setzt natürlich voraus, dass sich der Kunde rudimentär für Softwareentwicklung interessiert. Auf der anderen Seite muss sich der Softwareentwickler auch für das Produkt des Kunden interessieren und somit wäre ein gegenseitiges Interesse nur gerecht.

    Und ja es ist in der Tat so, dass die rudimentären Entwicklungstools für PHP sehr viel einfacher zu nutzen sind als bspw. bei Java; wobei von beherrschen natürlich keine Rede sein kann.

  6. Re: PHP Lernkurve, die Tücken des Web und BWLer

    Autor gargi 05.03.10 - 10:56

    Weiser Mann schrieb:
    --------------------------------------------------------------------------------
    > Die Tücke steckt in der Einfachheit bzw. einfachen Erlernbarkeit von PHP.

    Ich würde PHP mit all seinen Inkonsistenzen, Ausnahmefällen, Tücken und Hirnverbranntheiten weder als einfach noch einfach erlernbar bezeichnen.

  7. Re: PHP Lernkurve, die Tücken des Web und BWLer

    Autor antares 05.03.10 - 11:10

    gargi schrieb:
    --------------------------------------------------------------------------------
    > Weiser Mann schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Die Tücke steckt in der Einfachheit bzw. einfachen Erlernbarkeit von
    > PHP.
    >
    > Ich würde PHP mit all seinen Inkonsistenzen, Ausnahmefällen, Tücken und
    > Hirnverbranntheiten weder als einfach noch einfach erlernbar bezeichnen.


    RoR-Troll?

    PHP ist scho recht, wenn man sich eben mit dem gedanken des programmierens und vor allem mit dem sicherheitsaspekt auseinandersetzt - bevor man sich das nächstbeste tutorial schnappt und wild draufloshackt

  8. Re: PHP Lernkurve, die Tücken des Web und BWLer

    Autor gargi 05.03.10 - 11:33

    antares schrieb:
    --------------------------------------------------------------------------------
    > PHP ist scho recht

    Ähm, nein. Das wird dir auch jeder andere bestätigen, der sich mit Programmiersprachen-Design beschäftigt hat und auskennt.

  9. Re: PHP Lernkurve, die Tücken des Web und BWLer

    Autor Frunona 05.03.10 - 12:29

    Da ist einer! *Popcorn und Cola hol* :)

  10. Re: PHP Lernkurve, die Tücken des Web und BWLer

    Autor Flow77 05.03.10 - 17:06

    Als Profi sollte man den Kinderkram ruhig den Low-Budget-Codern überlassen. Richtige Anwendungen wo mehr dazu gehört als irgendwelche CMS-Funktionalitäten werden wohl kaum von solchen Leuten umgesetzt. Ausnahmen bestätigen natürlich die Regel.
    Aber jede normale Firma wird sich zuerst einmal die Referenzen von einem Coder ansehen. Und zudem sind günstige Stundenpreise auch nicht gerade ein Aushängeschild für einen Profi.

    Ich übernehme auch ab und an mal Jobs für weniger Geld, aber da muss mir dann wirklich langweilig sein, oder der Auftrag zieht sich über einen richtig langen Zeitraum hin, sodass sich das dann wieder unterm Strich rechnet.

    Und Firmen wenden sich dann sowieso an einen Profi wenn sie merken dass der beauftragte Frickler totalen Mist gebaut hat. Und da kann man dann wiederum richtig viel Geld verlangen - der Kunde ist dann meistens überglücklich wenn man es wieder gerade biegt. Irgendwie belebt das sehr den Markt, finde ich.


    Weiser Mann schrieb:
    --------------------------------------------------------------------------------
    > Vorneweg: ich möchte nicht behaupten, dass PHP grundsätzlich besser oder
    > schlechter als sonst irgendwas ist. Es kommt immer auf den Anwendungsfall
    > an.
    >
    > Die Tücke steckt in der Einfachheit bzw. einfachen Erlernbarkeit von PHP.
    >
    > Diese Einfachheit führt dazu, dass jeder Webseitendesigner nach wenigen
    > Stunden Einarbeitungszeit zum "Programmierer" geadelt wird.
    >
    > Diese PHP-Programmierer haben oft nicht den geringsten Dunst von
    > Softwareentwicklung, überschwemmen aber den Markt und drücken die
    > Stundensätze für PHP Entwicklungen noch weiter.
    >
    > Fähige PHP Entwickler (also solche mit einem echten IT-Background) sind
    > aber verständlicherweise nicht willig für 35 Euro pro Stunde oder so zu
    > arbeiten und satteln daher um, oder schaffen sich wenigstens ein zweites
    > Standbein in der Java, .net oder irgendeiner anderen Richtung.
    >
    > BWLer können Technik und Code nur selten beurteilen, und lassen sich daher
    > von einer ansprechend bunten GUI (die lässt sich in PHP natürlich genauso
    > gut bauen wie in Java oder .net) und den günstigen Stundensätzen der
    > PHP-Bastler verleiten.
    >
    > So kommt es, dass immer wieder günstige PHP-Anwendungen entstehen, die
    > leider nur eine mäßige Qualität aufweisen, was dem Image von PHP in der
    > Fachwelt alles andere als zuträglich ist.
    >
    > So sprach
    > ein weiser Mann

  11. Re: PHP Lernkurve, die Tücken des Web und BWLer

    Autor GodsBoss 06.03.10 - 12:19

    Klar kann man auch in PHP ordentlich programmieren: Mit Unit-Tests, ordentlicher unterteilung in Pakete (dank Namespaces ab 5.3 leichter), Programming against Interfaces, Dependency Injection, etc.

    Scheiße ist es trotzdem.

    Ohne Framework ist PHP kaum zu gebrauchen – gerade die Basis-Funktionalität der Standard-Bibliothek ist von den Namen her ein totaler Wildwuchs, hinzu kommt, dass die nativen Datentypen keine echten Objekte sind. Und zu den nativen Datentypen gehören anders als in vielen anderen Sprachen auch Arrays und Strings (sogar Java ist hier weiter!). Mit Framework läuft aber gerade ein Anfänger die Gefahr, dass er eigentlich den Umgang mit dem Framework lernt, nicht PHP!

    Dann gibt's noch so nette Sachen wie automatisches Escapen von Inhalten von außen (bis PHP 5.2.x), was aber an- oder ausgestellt sein kann. Ähnlich wie register_globals. Ohne die Konfiguration zu kennen, kann man also in PHP auch nicht programmieren und es gab und gibt in diversen Anwendungen und Bibliotheken Mechanismen, um den Entwickler davon abzuschirmen. Ja, du liest richtig, es ist zusätzliche Arbeit nötig, um PHP-Features zu unterbinden, um richtig arbeiten zu können!

    Das größte Problem ist aber, dass sehr viele Projekte schon sehr alt sind und PHP früher, wo übrigens auch schon immer behauptet wurde, dass es doch ganz toll sei und genauso brauchbar wie jede andere Sprache, noch schlimmer war. So sieht der Code dann aber auch aus.

    Schau dir ruhig mal die AntiPhPatterns-Präsentation an. Die dort erwähnten Projekte sind keine Unbekannten: Typo3, phpMyAdmin, WordPress, phpBB, MediaWiki und auch das Zend Framework. Der Letzte ist am Wichtigsten: Das Zend Framework selbst, von der gleichen Firma, die auch die PHP-Entwicklung vorantreibt, ist ein Sammelsurium für schlechtes Design. Wenn's schon der Hersteller nicht packt…

    Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  2. Browser

    Kauft Facebook Opera?

  3. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  4. Blackberry

    RIM plant Massenentlassungen

  5. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten


Meistkommentiert
  1. Kommentare: 170 | letzter Beitrag 15:54 Uhr

  2. Kommentare: 94 | letzter Beitrag 26.05. 19:45

  3. Kommentare: 74 | letzter Beitrag 18:52 Uhr

  4. Kommentare: 70 | letzter Beitrag 18:56 Uhr

  5. Kommentare: 58 | letzter Beitrag 18:36 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


IMHO: Gema und Youtube - der Kampf ums Urheberrecht
IMHO
Gema und Youtube - der Kampf ums Urheberrecht

Nach der Urteilsverkündung im Rechtsstreit zwischen Youtube und Gema fühlten sich beide Seiten als Gewinner. In Wahrheit gibt es aber nur einen Verlierer, bloggt Medienrechtsexperte Thomas Hoeren: die Gema.

  1. Kulturelles Gedächtnis Wie speichern wir das Internet?
  2. Urheberechtsdebatte Piratenpartei legt Zehnpunktekatalog vor
  3. Urheberrecht SPD plädiert für "Vergüten statt verbieten"

Soziale Pornos: Facebook verliert Klage gegen Faceporn
Soziale Pornos
Facebook verliert Klage gegen Faceporn

Ein soziales Netzwerk für Pornografie muss seine Marke nicht an Facebook übergeben. Faceporn, ein norwegisches Unternehmen, freut sich über den Sieg vor einem kalifornischen Gericht.

  1. iOS Facebook bringt eigene Kamera-App auf den Markt
  2. Redesign Facebook bastelt an einer veränderten Chronik
  3. Umsatzwarnung Facebook offenbar selbst an schwachem Börsenstart schuld

IMHO: Warum ich nicht Diablo 3 spiele
IMHO
Warum ich nicht Diablo 3 spiele

Diablo 3 ist toll, sagen viele Spieler - Diablo 3 ist eine Stimulus-Response-Maschine, sagt Rainer Sigl. Der Blogger und leidenschaftliche Gamer erklärt, warum er sich Blizzards jüngstem Werk verweigert.

  1. IMHO Bitte aufwachen, Hollywood!
  2. IMHO Die Cebit verpufft in der Wolke

  1. Renesas: Chiphersteller will ein Drittel der Beschäftigten loswerden
    Renesas
    Chiphersteller will ein Drittel der Beschäftigten loswerden

    Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

  2. Blackberry: RIM plant Massenentlassungen
    Blackberry
    RIM plant Massenentlassungen

    RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

  3. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.


  1. 15:41

  2. 13:23

  3. 14:48

  4. 14:29

  5. 14:24

  6. 12:30

  7. 12:23

  8. 18:49