Vorteile von Bibliotheken
Zeitersparnis Qualität Fokus : Konzentration auf spezifische Dinge, ohne sich auf allgemeine Dinge zu fokussieren Standarisierung
Welche Java Bibliotheken kennen Sie schon ?
Google Guava : Erwiterte Utilities wie immutable Collections, Cache Mechanisms, etc. Apache Commons JUnit : Der aktuelle Standard für Unit-Tests Mockito : Simulieren von Tests, Mock Up von Objekten JOOQ : Typsichere SQL abfragen mit DSL, ideal für direkten Zugriff JSON : Javascript Object Notation
Moshi : Moderne KSON-Bibliothek Jackson : Leistungsstarke Bibliothek zum Parsen und Gebnerieren von JSON
Welche Vorteile von Frameworks gibt es ?
Struktur und Organisation Wiederverwndbarkeit Effizienz Bewährte Praktiken Community und Support
Spring Boot : Der de facto Standard für Webanwendungen Jakarta EE : Nachfolger von Java EE, bietet umfangreoiche APIs für Web- und Unternehmensanwendungen
Micronaut : Alternative zu Spring Boot, resourcen-schonend
ORM - Object Relational Mapping Spring Data : Ergänzung zu Spring ; vereinfacht Datenbankzugriffe
Bibliothelk vs Framework :
Sammlung wiederverwendbarer Funktionen ←> Vollständiges Grüst für die Entwicklung von anwedungen
JUnit 5 = JUnit Pl
JUnitatform + JUnit Jupiter + JUnit Vintage
JOOQ
JOOQ generates Jaca code from ypur database and lets you build type safe SQL Queries trough its fluent API