Podcast
Podcaster
Beschreibung
vor 3 Jahren
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.
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.
Weitere Episoden
4 Minuten
vor 3 Jahren
3 Minuten
vor 3 Jahren
9 Minuten
vor 3 Jahren
4 Minuten
vor 3 Jahren
5 Minuten
vor 3 Jahren
In Podcasts werben
Kommentare (0)