Loading AI tools
来自维基百科,自由的百科全书
Vapor是一個基於Swift語言的開源Web框架,可用於創建RESTful API、網站和使用WebSockets的實時應用。在核心框架之外,Vapor還提供了ORM 、模板語言,以及用戶身份驗證和授權模塊。 [5]
Vapor的原始碼按照MIT許可證開源[6],並託管在GitHub。自2016年以來,Vapor一直是服務端Swift工作組的一部分。 [7][8]
僅在Apple於2015年12月3日開源Swift,並開始支持Linux的一個月後,Vapor就發佈了0.1.0版本,證明Swift作為服務端語言的可行性。[9] Vapor 1.0發佈於2016年9月[10],2.0發佈於2017年5月[11]。
在3.0版本,為了基於Swift的非阻塞網絡Vapor的框架SwiftNIO構建,Vapor框架進行了重寫。[12] Vapor 3於2018年5月發佈。 Apple還在Swift.org介紹服務端應用的頁面上,引用了基於SwiftNIO的Vapor(以及Kitura)框架的速度數據。 [13]
在Vapor 3的測試階段,Packt 、[14][15][16] Paul Hudson、[17] Razeware LLC、[18]和lynda.com都發佈了一些介紹Vapor的教程資料。 [19] 2018年5月[20],Swift官方論壇新增加的「相關項目」板塊,包含了Vapor相關的內容。
Vapor包含下列功能: [23]
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.