Loading AI tools
quelloffenes Web-Framework, geschrieben in Swift Aus Wikipedia, der freien Enzyklopädie
Vapor ist ein Open-Source-Webframework, das in Swift geschrieben wurde. Es kann zum Erstellen von RESTful-APIs, Webanwendungen und Echtzeitanwendungen mit WebSockets verwendet werden. Zusätzlich zum Kernframework bietet Vapor eine Objektrelationale Abbildung (ORM) namens Fluent, eine Vorlagensprache (Leaf) und Pakete, um die Benutzerauthentifizierung und -autorisierung zu vereinfachen.[2]
Vapor | |
---|---|
Basisdaten | |
Entwickler | Tanner Nelson, Logan Wright u. a. |
Erscheinungsjahr | 2016 |
Aktuelle Version | 4.55.0[1] (26. Januar 2022) |
Betriebssystem | macOS, Ubuntu |
Programmiersprache | Swift |
Kategorie | Webframework |
Lizenz | MIT-Lizenz |
https://vapor.codes/ |
Der Quelltext von Vapor wird auf GitHub gehostet und unter der MIT-Lizenz lizenziert.[3] Vapor ist seit 2016 Teil der Swift-Arbeitsgruppe für Server-APIs.[4][5]
Vapor 0.1.0 wurde einen Monat nach dem Start von Apples Open-Source-Projekt Swift als Proof of Concept für Serveranwendungen für Swift veröffentlicht und hat am 3. Dezember 2015 mit der Unterstützung der Linux-Plattform begonnen.[6] Vapor 1.0[7] erschien September 2016, gefolgt von der Veröffentlichung von Vapor 2.0 im Mai 2017.[8]
Das Framework wurde für die Version 3.0 neu geschrieben[9] und wurde auf Apples Netzwerk-Framework SwiftNIO aufgebaut.[10] Version 4.0 verwendet SwiftNIO 2.0 und ist in das Swift Server Working Group-Ökosystem eingebunden, außerdem nutzt Fluent nun die ab Swift 5.1 verfügbaren property wrapper.[11]
Version | Erscheinungsdatum | Swift Version |
---|---|---|
1.0 | 15. September 2016 | 3.0 |
2.0 | 17. Mai 2017 | 3.1 |
3.0 | 4. Mai 2018 | 4.1 |
4.0 | 9. April 2020 | 5.2 |
Vapor unterstützt folgende Funktionen:[12]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.