Need advice about which tool to choose?Ask the StackShare community!
Jetty vs Passenger: What are the differences?
Developers describe Jetty as "An open-source project providing an HTTP server, HTTP client, and javax.servlet container". Jetty is used in a wide variety of projects and products, both in development and production. Jetty can be easily embedded in devices, tools, frameworks, application servers, and clusters. See the Jetty Powered page for more uses of Jetty. On the other hand, Passenger is detailed as "A fast and robust web server and application server for Ruby, Python and Node.js". Phusion Passenger is a web server and application server, designed to be fast, robust and lightweight. It takes a lot of complexity out of deploying web apps, adds powerful enterprise-grade features that are useful in production, and makes administration much easier and less complex.
Jetty and Passenger can be categorized as "Web Servers" tools.
"Lightweight" is the top reason why over 12 developers like Jetty, while over 43 developers mention "Nginx integration" as the leading cause for choosing Passenger.
Jetty and Passenger are both open source tools. It seems that Passenger with 4.41K GitHub stars and 505 forks on GitHub has more adoption than Jetty with 2.55K GitHub stars and 1.4K GitHub forks.
Code School, Fab, and Movielala are some of the popular companies that use Passenger, whereas Jetty is used by Conceptboard, Cask, and Eyereturn Marketing. Passenger has a broader approval, being mentioned in 380 company stacks & 40 developers stacks; compared to Jetty, which is listed in 58 company stacks and 16 developer stacks.
Pros of Jetty
- Lightweight14
- Very fast10
- Embeddable9
- Scalable5
- Very thin5
Pros of Passenger
- Nginx integration43
- Great for rails36
- Fast web server21
- Free19
- Lightweight15
- Scalable14
- Rolling restarts13
- Multithreading10
- Out-of-process architecture9
- Low-bandwidth6
- Virtually infinitely scalable2
- Deployment error resistance2
- Mass deployment2
- High-latency2
- Many of its good features are only enterprise level1
- Apache integration1
- Secure1
- Asynchronous I/O1
- Multiple programming language support1
Sign up to add or upvote prosMake informed product decisions
Cons of Jetty
- Student0
Cons of Passenger
- Cost (some features require paid/pro)0