1. Foren
  2. Kommentare
  3. Software-Entwicklung-Forum
  4. Alle Kommentare zum Artikel
  5. › Adventure-PHP…

Von Wasserköppen...

  1. Thema

Neues Thema


  1. Von Wasserköppen...

    Autor: Burdened by design 01.02.10 - 22:04

    ...für Wasserköppe.
    Das ist sowas von überdesignt für eine Sprache, die diese Form einfach nicht hergibt. Das ist was für Leute, die immer noch glauben, dass man aus UML plus zwei Zeilen Code lauffähige Applikationen erzeugen lassen kann.

  2. Re: Von Wasserköppen...

    Autor: Vorteile des neuen 01.02.10 - 22:30

    Dann gibt Assembler laut Dir auch nichts her.

    PHP-Hoster gibt es günstig.
    Und bestimmte vereinfachungen bieten sich bei Dingen, wo man immer und ständig und immer und nochmal und wirklich nochmal und mal wieder ständig oft nur Code kopiert und dann nur Kleinigkeiten wie Klasennamen oder Attribut-Bezeichner ändert, doch sehr an.
    Hibernate für OR-Mapping.

    Dann noch ein Environment, das für diese OR-Objekte regelt, wer was machen darf. Lesen, schreiben, ändern, erzeugen, löschen.

    Ein Kunde darf seine ID sehen aber nicht ändern.
    Ein Kunde darf seine Straße ändern, aber nicht löschen.
    Ein Telefon-Drücker darf nur Namen und Aktuellen Vertrag und vielleicht Laufzeit wissen. Nicht die Kontonummer, nicht die Adresse, nicht mal die Telefonnummer braucht er. Nur die zu empfehlenden Alternativ-Verträge. Vielleicht noch Infos ob der Kunde öfters Probleme hatte oder sich mal geäussert hat, das er z.b. VDSL gerne hätte, wenn es unter 23,45 Euro kostet oder Bundesliga möchte.
    Usw.
    Sowas macht man einfach in einer Tabelle und klickt an, wer was darf und stellt es aus Sicht der Rollen aber auch aus Sicht der Klassen dar.
    Dann erzeugt man AUTOMATISCH Code für Webformulare um diese Daten anzusehen oder zu ändern. Die zugehörigen Skins kann man per CSS machen und/oder HTML-Templates also
    "<...>(VORNAME) (NACHNAME)<...>(Straße) (Hausnr)<...>
    usw.

    Für Spezialkram macht man Code. Das ist aber für Webshops, Harz4Amt, KfzAnmeldung usw. völlig trivial wenn überhaupt.
    Anderer Code ist aufwendiger, aber das sind hinzuladbare Plugins. Z.b. Überprüfen, ob eine PLZ existiert.

    BWL-Software sind nur Daten hin- und herschieben. Das ist nicht die Frage nach allem und sonstwas wo 42 herauskommt, zu berechnen. Für die Nullpeiler: Die Frage ist zu berechnen, die Antwort kennt man ja.

  3. Re: Von Wasserköppen...

    Autor: Quarkmitsoße 02.02.10 - 11:40

    Das wäre ja schön, wenn es so einfach wäre. Aber das ist ziemliches Blendwerk. Ein Framework-gewordenes Bullshit-Bingo der OO/Pattern-Eitelkeiten.

  4. Re: Von Wasserköppen...

    Autor: Sichern Sie 02.02.10 - 11:55

    Das schöne ist ja, das man schnell mitkriegt, wie aufwendig etwas ist.

    Die Konfigurationsdateien sollten "natürlich" zu lesen sein. Oder wenn das nicht geht, auf natürliche Weisen dargestellt werden. Am besten so, das sogar die Kunden das verstehen und unterschreiben können.

    Und bestimmte Patterns nicht selber programmieren zu müssen. Wäre auch sinnvoll. Beispielsweise ein Log-File wer wann was an den Kunden-Daten geändert hat. Oder bei den Daten im Harz4-Amt.
    Sowas ist zu 95% trivial-Software. Damit gibt man sich nicht lange ab.

    Problem: Es gibt keine Frameworks zu vergleichen. Weil die Leute lieber mit blossen Fingern programmieren als zu konfigurieren. Wenn man nicht ganz blöd ist, sollte einem das aber auf den Keks gehen, wenn man zum zehnten Mal eine Klasse kopiert und dort Bezeichner mit search-replace ersetzt und das 90% der Zeit kostet. Die anderen 10% sind dann spezifisch für diese Klasse und wirklich programmierwürdig. Der Rest ist aber 08/15. Und dafür müsste es brauchbare Frameworks geben.

  5. Re: Von Wasserköppen...

    Autor: Quarkmitsoße 03.02.10 - 19:51

    Keine Einwände. Und die Ablehnung gerade unter PHP Entwicklern gegenüber einheitlichen Frameworks (es gibt PHP Frameworks und Bibliotheken, aber eben ca. im Verhältnis 1:2 zu Entwicklern) ist bekanntermaßen ein Problem (nicht nur ein Problem, es wurde ja auch bis vor nicht allzu langer Zeit geradezu als Philosophie von PHP verkauft). Es ist nur in diesem Fall reichlich "overdone" und so starr am UML/Softwaredesign-Lehrbuch irgendeiner Uni/FH entlang, dass es schon wieder gruselig wird.

  6. Proggst du schon oder konfst du noch?

    Autor: proProgger 03.02.10 - 20:00

    Bei alledem ist doch die eigentliche Frage: Ist der Logger mittels 5 Zeilen Code vielleicht nicht doch schneller geschrieben als mittels 15 Zeilen Konfig-Müll eingestellt.

    Man darf nicht vergessen: generalisierte Features schleppen _immer_ einen riesigen Haufen ungenutzter Funktionalität mit sich herum.

  7. Re: Proggst du schon oder konfst du noch?

    Autor: vorteile nutzen 03.02.10 - 20:07

    Wenn es Frameworks sind, kann das durchaus sein.

    Wenn es Code-Generatoren sind, wird eher nur eingebaut, was man haben will.

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Leiter*in kaufmännische IT (m/w/d)
    Kreis Segeberg, Bad Segeberg
  2. Administrator/-in und Anwenderbetreuer/-in (m/w/d) für die städtischen Finanzverfahren
    Stadt Ingolstadt, Ingolstadt
  3. Control Engineer/SPS Programmierer (w/m/d)
    HAHN Automation Group Engen GmbH, Engen
  4. Senior Systemingenieur*in für Electronic Warfare (w/m/d)
    Hensoldt, Ulm

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. basierend auf Verkaufszahlen


Haben wir etwas übersehen?

E-Mail an news@golem.de


Dune & Children of Dune: Zwei Miniserien für die ersten drei Wüstenplanet-Romane
Dune & Children of Dune
Zwei Miniserien für die ersten drei Wüstenplanet-Romane

Vor 20 Jahren gab es bereits eine Fortsetzung von Dune. Wer nicht auf Villeneuves nächste Filme warten will, kann jetzt zum Wüstenplaneten aufbrechen.
Von Peter Osteried

  1. Battlestar Galactica Der Reboot hat einen neuen Showrunner
  2. Serienschöpfer MacFarlane "The Orville ist nicht tot"
  3. Titel für erstes Spin-off bekannt Dreharbeiten für Doctor-Who-Ableger starten im März

Sparsity erklärt: Wie KI-Beschleuniger ihre Rechenleistung vervielfachen
Sparsity erklärt
Wie KI-Beschleuniger ihre Rechenleistung vervielfachen

Algorithmus des Monats Das Feature Sparsity verdoppelt bei Nvidia und AMD die Rechenleistung. Wir erklären, was es damit auf sich hat und warum es für KI interessant ist - obwohl es nicht neu ist.
Von Johannes Hiltscher

  1. Reed-Solomon-Codes Der Algorithmus, der kaputte Daten repariert
  2. Kalman-Filter Der Algorithmus, der Apollo zum Mond und zurück brachte
  3. Fourier-Transformation Der Algorithmus, den jeder benutzt und kaum einer versteht

iRobot Roomba Combo j9+: Ein Fall, den auch der Schmutzdetektiv nicht löst
iRobot Roomba Combo j9+
Ein Fall, den auch der Schmutzdetektiv nicht löst

Mit einer "Schmutzdetektiv"-Funktion will der iRobot noch bequemer reinigen als die vielen guten Alternativen. Im Test wiegt aber schwer, dass er eine wichtige Komfortfunktion vernachlässigt.
Ein Test von Berti Kolbow-Lehradt

  1. Speicherrekord Die erste 2-TByte-Micro-SD ist da - aber zu welchem Preis?
  2. 32 Gigabyte Mehr Arbeitsspeicher im Asus ROG Ally
  3. Analogcomputer Programmieren mit Reglern, Röhren und Steckern