CRUD als Antipattern // deutsch

preview_player
Показать описание
Allen Architekturen gemein ist, dass sie häufig auf CRUD (Create, Read, Update, Delete) basieren. Dieses Konzept ist dermaßen geläufig, dass es in der Regel nicht hinterfragt wird – doch wäre das nicht ratsam?

────────────────────

Über the native web 🦄

Wir sind ein Beratungs-, Schulungs- und Entwicklungsunternehmen, das sich auf Web- und Cloud-Technologien spezialisiert hat. Wir streben nach intelligenten und eleganten Lösungen für komplexe Probleme, und wir glauben, dass Softwareentwicklung kein Selbstzweck ist. Stattdessen sollte Software tatsächliche Probleme der realen Welt lösen.

Wir glauben, dass native Web- und Cloud-Technologien das Fundament sind, auf dem die Zukunft aufbaut. Unsere Kernkompetenz ist der Entwurf und die Entwicklung verteilter Web- und Cloud-Anwendungen unter Verwendung dieser Technologien in interdisziplinären Teams. Wir entwickeln auch unser eigenes Open-Source-Framework namens wolkenkit. Und wir lieben es, unser Wissen in Schulungen und Workshops, auf Konferenzen und bei Usergroups zu teilen.

────────────────────

Weiterführende Links 🌍

Рекомендации по теме
Комментарии
Автор

Super Typ, danke dir für deine Videos. Mit dir würde man gerne seine Mittagspause verbringen und über Architektur & Co. quatschen :-)

lokthar
Автор

Super! Haha! Die Herausforderung "Mentales Mapping" ist tatsächlich ein Kommunikationsproblem in der Praxis, insbesondere wenn der fachliche Anforderer selbst der Meinung ist, der IT unter die Arme greifen zu wollen und mental sich von seiner fachlichen Perspektive schon weit entfernt hat. Also kein reines Problem der IT-Kollegen, da ist auch die Fachseite gefordert, ihren sprachlichen Fachkontext einzuhalten.

markoschaumburg
Автор

wirklich tolle Erklärungen! Freue mich auf alle weiteren Videos!!

brettspielfieber
Автор

Unglaublich gute Erklärungen. Ich bin sehr schwierig was Aufnahmefähigkeit anbelangt. Bei dir keine Spur davon

xetra
Автор

Hmmm — eine Klasse Erklärung. Und ich bin ganz Deiner Meinung.

Aber ich habe CRUD nie als Pattern verstanden, daher greift der Begriff Antipattern nicht.
Ob bei Architektur oder bei Entwicklungspattern wird eine Umsetzung beschrieben, wie man etwas umsetzen kann.
CRUD beschreibt nur Vorgänge.
Eben Erstellen(Create), Lesen(Read), Aktualisieren(Update) und Löschen(Delete).
Ich habe noch nie ein UML Schema für CRUD gesehen. Weil es das nicht gibt.
Ich denke hier wird die Idee der Patterns ein wenig überstrapaziert.
LG
Marcus

marcusreinicke
Автор

del::because(), upd::because() ?? :) ❤️

MeinDeutschkurs
Автор

Ich komme von deinem aktuellen Video über dieses Thema und verstehe noch immer nicht ganz. Geht es am Ende nur um Semantik? Steht CRUD im Gegensatz zu DDD? Soll man sich deiner Meinung nach immer vorzugsweise an Domain Driven Development orientieren? Was ist mit KISS Prinzip aus Entwicklersicht, dem Anwender kann es doch egal sein wie was genau funktioniert. Selbst wenn man agil arbeitet. Finde ich.

maxron
Автор

REST ist eigentlich von Natur aus nicht an CRUD orientiert. Die Entwickler haben nur HATEOAS nicht verstanden 🙂

danieldoe
Автор

irgend wie ist alles alles oder alles ist nix.

Sebastian-zscp