6Komponenten im Detail

Komponenten und die komponentenorientierte Softwareentwicklung haben einen hohen Stellenwert in der Softwareentwicklung. Komponenten sind dabei nicht nur bei objektorientierten Programmiersprachen ein wichtiges Konzept, um Funktionalität zu kapseln und projektübergreifend zur Verfügung zu stellen, sondern auch für Architekturentscheidungen bei Webanwendungen.

Komponenten entstammen der Idee, das Erstellen von Software durch die Komposition zu vereinfachen, also durch das Zusammensetzen von vorgefertigten und unabhängigen Komponenten. Daraus entstand das Component-based Software Engineering (CBSE), eine eigene Disziplin innerhalb des Software Engineering. Der Ursprung stammt aus dem traditionellen Ingenieurwesen, wo Systeme ...

Get Vue.js now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.