Vapor (web framework): Difference between revisions
Declining submission: nn - Submission is about a topic not yet shown to meet general notability guidelines (be more specific if possible) (AFCH 0.9) |
added more third party sources |
||
Line 10: | Line 10: | ||
| status = Active |
| status = Active |
||
| platform = [[macOS]], [[Vapor Cloud]], [[ |
| platform = [[macOS]], [[Vapor Cloud]], [[Ubuntu]]<ref>{{Cite web|url=https://www.digitalocean.com/community/tutorials/how-to-install-swift-and-vapor-on-ubuntu-16-04|title=Cook, Jack How to Install Swift and Vapor on Ubuntu 16.04|date=2018-01-25|access-date=2018-04-03}}</ref> |
||
| programming language = [[Swift (programming language)|Swift]] |
| programming language = [[Swift (programming language)|Swift]] |
||
| license = [[MIT License]] |
| license = [[MIT License]] |
||
Line 18: | Line 18: | ||
}} |
}} |
||
'''Vapor''' is an [[open source]] [[web framework]], written in [[Swift (programming language)|Swift]]. It can be used to create [[Representational state transfer |RESTful]] APIs, web apps, and real-time applications using [[WebSocket| WebSockets]]. In addition to the core framework, Vapor provides an [[Object-relational mapping |ORM]], a templating language, and packages to facilitate user [[authentication]] and [[authorization]].<ref>{{Cite web|url=https://github.com/vapor|title=Vapor GitHub Organization|access-date=2018-04-03}}</ref> |
'''Vapor''' is an [[open source]] [[web framework]],<ref>{{Cite web|url=https://www.raywenderlich.com/186386/new-course-server-side-swift-with-vapor|title=Wenderlich, Ray Server Side Swift with Vapor|date=2018-02-17|access-date=2018-04-03}}</ref> written in [[Swift (programming language)|Swift]]. It can be used to create [[Representational state transfer |RESTful]] APIs, web apps, and real-time applications using [[WebSocket| WebSockets]].<ref>{{Cite web|url=https://www.bignerdranch.com/blog/server-side-swift-with-vapor/|title=Mathias, Matt Server-Side Swift with Vapor|date=2016-12-02|access-date=2018-04-03}}</ref> In addition to the core framework, Vapor provides an [[Object-relational mapping |ORM]], a templating language, and packages to facilitate user [[authentication]] and [[authorization]].<ref>{{Cite web|url=https://github.com/vapor|title=Vapor GitHub Organization|access-date=2018-04-03}}</ref> |
||
Vapor's [[source code]] is hosted on [[GitHub]] and licensed under the [[MIT License]].<ref>{{Cite web|url=https://github.com/vapor/vapor/blob/master/LICENSE|title=vapor/vapor LICENSE at master|date=2018-02-23|access-date=2018-04-03}}</ref> |
Vapor's [[source code]] is hosted on [[GitHub]] and licensed under the [[MIT License]].<ref>{{Cite web|url=https://github.com/vapor/vapor/blob/master/LICENSE|title=vapor/vapor LICENSE at master|date=2018-02-23|access-date=2018-04-03}}</ref> |
||
==History== |
==History== |
||
[[Apple Inc.|Apple]] released [[Linux]] platform support for [[Swift (programming language)|Swift]] when the language became [[Open-source model| open source]] on December 3, 2015.<ref>{{Cite web|url=https://developer.apple.com/swift/blog/?id=34|title=Swift is Open Source|date=2015-12-03|access-date=2018-04-03}}</ref> One month later, [[Tanner Nelson]] released Vapor 0.1.0, a proof of concept for [[Swift (programming language)|Swift]] on the server. In September 2016, a fully featured Vapor 1.0<ref>{{Cite web|url=https://github.com/vapor/vapor/releases/1.0.0|title=Vapor 1.0.0 Release|date=2016-09-15|access-date=2018-04-03}}</ref> was released, followed by Vapor 2.0 in May 2017.<ref>{{Cite web|url=https://github.com/vapor/vapor/releases/2.0.0|title=Vapor 2.0.0 Release|date=2018-05-17|access-date=2018-04-03}}</ref> Vapor 3, a complete rewrite built on [[Apple Inc.|Apple's]] [[SwiftNIO]], was released in April 2018. |
[[Apple Inc.|Apple]] released [[Linux]] platform support for [[Swift (programming language)|Swift]] when the language became [[Open-source model| open source]] on December 3, 2015.<ref>{{Cite web|url=https://developer.apple.com/swift/blog/?id=34|title=Swift is Open Source|date=2015-12-03|access-date=2018-04-03}}</ref> One month later, [[Tanner Nelson]] released Vapor 0.1.0, a proof of concept for [[Swift (programming language)|Swift]] on the server. In September 2016, a fully featured Vapor 1.0<ref>{{Cite web|url=https://github.com/vapor/vapor/releases/1.0.0|title=Vapor 1.0.0 Release|date=2016-09-15|access-date=2018-04-03}}</ref> was released, followed by Vapor 2.0 in May 2017.<ref>{{Cite web|url=https://github.com/vapor/vapor/releases/2.0.0|title=Vapor 2.0.0 Release|date=2018-05-17|access-date=2018-04-03}}</ref> Vapor 3, a complete rewrite<ref>{{Cite web|url=https://geeks.brokenhands.io/blog/posts/whats-new-in-vapor-3/|title=Condon, Tim What's New in Vapor 3|date=2018-01-29|access-date=2018-04-03}}</ref> built on [[Apple Inc.|Apple's]] [[SwiftNIO]], was released in April 2018. |
||
== References == |
== References == |
Revision as of 03:48, 5 April 2018
This article, Vapor (web framework), has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |
Developer(s) | Tanner Nelson and others |
---|---|
Initial release | January 18, 2016[1] |
Stable release | 3.0[2]
/ April 1, 2018 |
Written in | Swift |
Platform | macOS, Vapor Cloud, Ubuntu[3] |
Type | Web framework |
License | MIT License |
Website | vapor |
Vapor is an open source web framework,[4] written in Swift. It can be used to create RESTful APIs, web apps, and real-time applications using WebSockets.[5] In addition to the core framework, Vapor provides an ORM, a templating language, and packages to facilitate user authentication and authorization.[6]
Vapor's source code is hosted on GitHub and licensed under the MIT License.[7]
History
Apple released Linux platform support for Swift when the language became open source on December 3, 2015.[8] One month later, Tanner Nelson released Vapor 0.1.0, a proof of concept for Swift on the server. In September 2016, a fully featured Vapor 1.0[9] was released, followed by Vapor 2.0 in May 2017.[10] Vapor 3, a complete rewrite[11] built on Apple's SwiftNIO, was released in April 2018.
References
- ^ "vVapor 0.1.0 Release". 2016-01-25. Retrieved 2018-04-03.
- ^ "vVapor 3.0.0 Release". 2018-04-01. Retrieved 2018-04-03.
- ^ "Cook, Jack How to Install Swift and Vapor on Ubuntu 16.04". 2018-01-25. Retrieved 2018-04-03.
- ^ "Wenderlich, Ray Server Side Swift with Vapor". 2018-02-17. Retrieved 2018-04-03.
- ^ "Mathias, Matt Server-Side Swift with Vapor". 2016-12-02. Retrieved 2018-04-03.
- ^ "Vapor GitHub Organization". Retrieved 2018-04-03.
- ^ "vapor/vapor LICENSE at master". 2018-02-23. Retrieved 2018-04-03.
- ^ "Swift is Open Source". 2015-12-03. Retrieved 2018-04-03.
- ^ "Vapor 1.0.0 Release". 2016-09-15. Retrieved 2018-04-03.
- ^ "Vapor 2.0.0 Release". 2018-05-17. Retrieved 2018-04-03.
- ^ "Condon, Tim What's New in Vapor 3". 2018-01-29. Retrieved 2018-04-03.