Choosing a web framework or application server

Chenthill Palanisamy edited this page Jul 11, 2016 · 5 revisions


Ruby programming language became popular with rails. It follows convention over configuration philosophy and DRY principle. There is a lot of magic that happens using convention. It is the best place to start with if one is new to web development.

[Django] (

Developed using python, django is widely used for web-development. It gives the developer more control. Most things are explicit and straight-forward. One should have some prior experience to organise the code properly.

[Flask] (

It is a light weight framework built using python. For those who do not want the MVC approach.

[Sinatra] (

Similar to flask, but built using Ruby.


It is highly scalable web framework. Has a web-server 'netty' bundled within.

##References [WebFrameWorks Benchmark] (

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.