Comparison between microsoft web techniques and open source web techniques?
comparison between asp.net,asp.net mvc and java web framework , python dejango, ruby on rails, so which framework has all what we need?
It depends on what you are trying to achieve. Go with Django if you don't know. Also consider checking out frameworks build with Node.js