Speaker
✓ See you 2021
✓ Wir sehen uns 2021
Infos
15:30 - 16:30
Beschreibung
Die Einführung des Language Server Protokolls hat die Entwicklung von IDEs und Editoren auf der einen Seite und umfangreichem Sprach-Tooling auf der anderen Seite in den letzten Jahren maßgeblich verändert. Die Session gibt einen Überblick über das Language Server Protocol und erläutert die damit verbundene Architektur. Dabei werden sowohl die Auswirkungen auf die IDE-Entwicklung betrachtet als auch die Entwicklung von IDE-Unterstützung für spezielle Sprachen wie beispielsweise Java erläutert. Dass sich das Language Server Protocol darüber hinaus auch eignet, Tooling für Frameworks in einer IDE-unabhängigen Art und Weise zu implementieren, wird am Beispiel des Spring Boot Language Servers veranschaulicht. Die Session erläutert die Konzepte, bietet Einblicke in die Implementation von Language Servern, und zeigt anhand vieler Live-Demos, wie nachhaltig diese neue Architektur die Implementierung von Entwicklungswerkzeugen und Sprach-Support verändern wird – und größtenteils schon verändert hat.