Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Reihe: Schöne neue alte API-Welt - Von textuellen API-Beschreibungen zu programmatischen mit TypeSpec

Nach langer Zeit besuchen wir das Entwicklungsteam wieder, welches wir in den ersten Teilen unserer Artikelserie kennengelernt haben. Seitdem hat sich viel getan, nicht zuletzt durch die zahlreichen Beiträge zum Thema API, die in dieser Serie erschienen sind. Das Team hat eine spürbare Entwicklung durchgemacht und ist nun deutlich aufgeschlossener gegenüber API-Innovationen. Frühere Versuche, Schnittstellenbeschreibungen manuell zu generieren, erwiesen sich als suboptimal für die Effizienz des Teams. Die Suche nach einem programmatischen Ansatz, der es den Entwicklerinnen und Entwicklern erleichtert, qualitativ hochwertige Schnittstellenbeschreibungen zu erstellen, steht nun im Vordergrund.

TypeSpec, eine Entwicklung von Microsoft (siehe: typespec.io), richtet sich genau nach diesen Bedürfnissen. Das Tool ermöglicht es, Beschreibungen von Schnittstellen direkt aus der Codebasis heraus zu generieren. Der große Vorteil hierbei ist, dass wir unsere bewährte API-Design-First-Philosophie beibehalten können. Dies bedeutet, dass wir die Schnittstelle zunächst konzeptionell und unabhängig von spezifischen Beschreibungssprachen entwerfen.

Doch was bedeutet das konkret? Wie der Name TypeSpec…

Nächster Artikel
Infrastructure from Code