Skip to content

What makes it different? #150

Answered by adam-fowler
petershaw asked this question in Q&A
Discussion options

You must be logged in to vote

Vapor provides almost everything you need in one package (HTTP2, TLS, Authentication, OTP, caching, compression, validation, web sockets etc). It's a great one stop shop. Though this makes it a very heavy package which bulks out your executable, and increases compile time. It also provides wrappers for many other packages so they can be used in the expected manner. It is quite prescriptive (admittedly there are hummingbird redis and fluent wrappers but I'm considering slimming them down).

Hummingbird is designed to be more slimline. A simple hummingbird app, contains pretty much only the server and router. I've used it to set up a web server, serving local files for testing static web sit…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by petershaw
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants