Webframework: Unterschied zwischen den Versionen

Aus Dokument
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
imported>Import
Version 397
 
(16 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
----
----


== ASP.NET Core ==
== SSR Webframework ==
 
=== [[Webframeworkk/ASP.NET_Core|Asp Net Core]] ===
 
ASP.NET Core ist ein Open-Source-, plattformübergreifendes Framework von Microsoft zur Erstellung moderner, cloudbasierter Internetanwendungen.
ASP.NET Core ist ein Open-Source-, plattformübergreifendes Framework von Microsoft zur Erstellung moderner, cloudbasierter Internetanwendungen.


Zeile 10: Zeile 13:
* '''Integrierte Dependency Injection:''' Von Haus aus unterstützte Entkopplung von Komponenten.
* '''Integrierte Dependency Injection:''' Von Haus aus unterstützte Entkopplung von Komponenten.


== Spring Boot ==
=== [[Webframework/Spring_Boot|Spring Boot]] ===
Spring Boot ist eine Erweiterung des Spring-Frameworks für Java, die darauf abzielt, den Konfigurationsaufwand für produktionsreife Anwendungen zu minimieren ("Convention over Configuration").
 
Spring Boot ist eine Erweiterung des Spring-Frameworks für Java, die darauf abzielt, den Konfigurationsaufwand für produktionsreife Anwendungen zu minimieren (“Convention over Configuration”).


* '''Auto-Configuration:''' Automatische Einrichtung von Spring-Modulen basierend auf den vorhandenen JAR-Abhängigkeiten.
* '''Auto-Configuration:''' Automatische Einrichtung von Spring-Modulen basierend auf den vorhandenen JAR-Abhängigkeiten.
Zeile 17: Zeile 21:
* '''Starters:''' Vordefinierte Abhängigkeitsbündel (z. B. `spring-boot-starter-web`) zur Vereinfachung des Builds.
* '''Starters:''' Vordefinierte Abhängigkeitsbündel (z. B. `spring-boot-starter-web`) zur Vereinfachung des Builds.
* '''Actuator:''' Integrierte Endpunkte zur Überwachung und Verwaltung der Applikation.
* '''Actuator:''' Integrierte Endpunkte zur Überwachung und Verwaltung der Applikation.
=== [[Webframework/Chainlit|Chainlit]] ===
Chainlit ist ein Open-Source-Framework für Python, das die Entwicklung, das Testen und die Bereitstellung von LLM-basierten (Large Language Model) Anwendungen vereinfacht.
* '''Schnelle Prototypenerstellung:''' Ermöglicht das schnelle Erstellen interaktiver Chat-Oberflächen für KI-Anwendungen.
* '''Integration mit LLMs:''' Unterstützt verschiedene Sprachmodelle wie OpenAI, Hugging Face und mehr.
* '''UI-Komponenten:''' Bietet vorgefertigte UI-Elemente (z. B. Textfelder, Buttons, Dateiuploads) zur Gestaltung individueller Nutzeroberflächen.
* '''Einfache Installation & Nutzung:''' Kann mit wenigen Zeilen Python-Code gestartet werden.
* '''Entwicklerfreundlich:''' Ideal für das Debugging und die Präsentation von KI-gestützten Workflows.


----
----
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''

Aktuelle Version vom 5. April 2026, 18:51 Uhr

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).


SSR Webframework

ASP.NET Core ist ein Open-Source-, plattformübergreifendes Framework von Microsoft zur Erstellung moderner, cloudbasierter Internetanwendungen.

  • Plattformunabhängigkeit: Läuft auf Windows, macOS und Linux.
  • Performance: Gehört zu den schnellsten Web-Frameworks in Benchmarks (z. B. TechEmpower).
  • Middleware-Pipeline: Modularer Aufbau des HTTP-Anforderungsverarbeitungsprozesses.
  • Integrierte Dependency Injection: Von Haus aus unterstützte Entkopplung von Komponenten.

Spring Boot ist eine Erweiterung des Spring-Frameworks für Java, die darauf abzielt, den Konfigurationsaufwand für produktionsreife Anwendungen zu minimieren (“Convention over Configuration”).

  • Auto-Configuration: Automatische Einrichtung von Spring-Modulen basierend auf den vorhandenen JAR-Abhängigkeiten.
  • Eingebettete Server: Direkte Ausführung als JAR mit integriertem Tomcat, Jetty oder Undertow.
  • Starters: Vordefinierte Abhängigkeitsbündel (z. B. `spring-boot-starter-web`) zur Vereinfachung des Builds.
  • Actuator: Integrierte Endpunkte zur Überwachung und Verwaltung der Applikation.

Chainlit ist ein Open-Source-Framework für Python, das die Entwicklung, das Testen und die Bereitstellung von LLM-basierten (Large Language Model) Anwendungen vereinfacht.

  • Schnelle Prototypenerstellung: Ermöglicht das schnelle Erstellen interaktiver Chat-Oberflächen für KI-Anwendungen.
  • Integration mit LLMs: Unterstützt verschiedene Sprachmodelle wie OpenAI, Hugging Face und mehr.
  • UI-Komponenten: Bietet vorgefertigte UI-Elemente (z. B. Textfelder, Buttons, Dateiuploads) zur Gestaltung individueller Nutzeroberflächen.
  • Einfache Installation & Nutzung: Kann mit wenigen Zeilen Python-Code gestartet werden.
  • Entwicklerfreundlich: Ideal für das Debugging und die Präsentation von KI-gestützten Workflows.

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).