Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. Pro-Grammierer-Podcast Podcast
  4. Folge 11 – Das CRUD - Pattern
Folge 11 – Das CRUD-Pattern CRUD – Alptraum und Lebenselexier jedes
Entwicklers. CRUD steht für CREATE READ UPDATE DELETE und sind die
4 Daten-Operationen, die man einbauen muss, um eine sinnvolle
Oberfläche oder API zu designen. CREATE – irgendwie muss man den
Datensatz erstellen können. Ein Anlege-Formular muss die Felder des
Datensatzes leer oder mit Default-Werten gefüllt anbieten. Per
Knopfdruck wird der Datensatz erstellt. READ – Bei den
Leseoperationen gibt es generell 2 Arten: Die Liste bzw. Tabelle,
in der man ALLE Datensätze sieht: Tabellarisch, durchsuchbar,
filterbar; Und dann gibt es noch den Detail-View, also die
Detail-Ansicht. Während man in der Tabelle die Spalten weglässt,
die nicht unbedingt für eine Suche oder das Wiederfinden von
Datensätzen notwendig sind, sind im DetailView dann alle Daten
eingeblendet. Handelt es sich im relativ einfache Datensätze wie
z.B. eine einfache Relation mit 2 Spalten, kann man den DetailView
auch weglassen. UPDATE – Das Update-Formular ist wie das
Create-Formular aufgebaut: Die Spalten, die man noch bearbeiten
können soll, werden mit den bisherigen Daten des Datensatzes
gefüllt, man bearbeitet diese und drückt auf Speichern. Viele
Entwickler versuchen, Zeit zu sparen und lassen immer wieder
CRUD-Operationen weg. Meist leidet darunter die UPDATE-Funktion.
Auf diese kann man noch am ehesten verzichten: anstatt einen
Datensatz zu bearbeiten kann ihn ja der User löschen und neu
anlegen. DELETE – Beim Löschen gibt man meistens dem Nutzer noch
einmal die Möglichkeit, vor dem Löschen zustimmen zu müssen. All
diese 4 CRUD-Operationen für jeden Datensatz umzusetzen ist eine
WAHNSINNS Arbeit. Doch Entwickler, die auch nur eine davon
weglassen, produzieren damit schlechte Software. Als Entwickler
solltest du lieber schauen, dass du dir ein einheitliches System
überlegst, mit dem du für jeden beliebigen Datensatz deine
CRUD-Operationen AUTOMATISCH bekommst. Ein solches System ist die
FOP-Programmiersprache. Beim FOP entwickelt man ein Datenschema und
bekommt eine Oberfläche zum Manipulieren der Daten gratis dazu.
Wenn du wissen willst, wie man FOP benutzt, wie man damit
unheimlich schnell Web-Portale und komplexe Software-Projekte
erstellt, dann abonniere diesen Podcast.
Episode melden

„Folge 11 – Das CRUD - Pattern“

Worum geht es? Danach fragen wir noch nach dem Grund.

Abonnenten

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz