MEAN vs Tornado: What are the differences?
What is Tornado? A Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.
MEAN and Tornado can be categorized as "Frameworks (Full Stack)" tools.
MEAN and Tornado are both open source tools. Tornado with 18K GitHub stars and 4.98K forks on GitHub appears to be more popular than MEAN with 11.8K GitHub stars and 3.57K GitHub forks.
Facebook, TravelPerk, and Zalando are some of the popular companies that use Tornado, whereas MEAN is used by Accenture, Vungle, and AngularClass. Tornado has a broader approval, being mentioned in 69 company stacks & 16 developers stacks; compared to MEAN, which is listed in 37 company stacks and 24 developer stacks.
What is MEAN?
What is Tornado?
Want advice about which of these to choose?Ask the StackShare community!
Sign up to add, upvote and see more prosMake informed product decisions
What are the cons of using MEAN?
What are the cons of using Tornado?
Sign up to get full access to all the companiesMake informed product decisions
I found mean.io just smooth, fun, orginized and just work out-of-the-box.
MongoDB is a solid NoSQL store. Angular.js is being vetted as a potential front-end framework for the website (though it may ultimately not be used for the non-app site). Everything is running on node.js and hosted via an Express.js web server (though we are looking into Koa.js as it is the official successor to Express.js)
SpreadServe's RealTimeWebServer is built in Tornado. Spreadsheets loaded into SpreadServeEngine instances are projected into browsers using Tornado. Server side recalcs are pushed to the browser using web sockets.
FULL STACK ( preferred if;at all possible! ). Any "NEW" project (all me) I am tasked with I try to sketch it out with MEAN in mind first and then will tweak or stray from the 'plan' when necessary
setup an api for a client with tornado backend. incredibly fast and lightweight. unfortunately breaks down when using third party libraries which block internally.
Tornado with Async/Await coroutines provided in Python 3.5 make up for an excellent stack for a micro-service.