Need advice about which tool to choose?Ask the StackShare community!
Apache Thrift vs Dropwizard: What are the differences?
Developers describe Apache Thrift as "Software framework for scalable cross-language services development". The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages. On the other hand, Dropwizard is detailed as "Java framework for developing ops-friendly, high-performance, RESTful web services". Dropwizard is a sneaky way of making fast Java web applications. Dropwizard pulls together stable, mature libraries from the Java ecosystem into a simple, light-weight package that lets you focus on getting things done.
Apache Thrift belongs to "Serialization Frameworks" category of the tech stack, while Dropwizard can be primarily classified under "Frameworks (Full Stack)".
Apache Thrift and Dropwizard are both open source tools. Dropwizard with 7.23K GitHub stars and 3.04K forks on GitHub appears to be more popular than Apache Thrift with 6.42K GitHub stars and 2.94K GitHub forks.
Yammer, Opower, and ClassPass are some of the popular companies that use Dropwizard, whereas Apache Thrift is used by Uber Technologies, Slack, and Topica Native. Dropwizard has a broader approval, being mentioned in 51 company stacks & 12 developers stacks; compared to Apache Thrift, which is listed in 10 company stacks and 8 developer stacks.
Pros of Apache Thrift
Pros of Dropwizard
- Quick and easy to get a new http service going27
- Health monitoring23
- Metrics integration20
- Easy setup20
- Good conventions18
- Good documentation14
- Lightweight14
- Java Powered13
- Good Testing frameworks10
- Java powered, lightweight7
- Simple5
- Scalable4
- Great performance, Good in prod3
- Open source2
- All in one-productive-production ready-makes life easy2
Sign up to add or upvote prosMake informed product decisions
Cons of Apache Thrift
Cons of Dropwizard
- Slightly more confusing dependencies2
- Not on ThoughtWorks radar since 20141