Q:

Framework for Develop apps

I know that exist a frameworks for only develop Dapps and are specially focused in the blockchain development. For example: Truffle, Embark, etc. 
But my question is if is good or not develop dapps with other frameworks (baseds on node.js), who actually are used for develop normal apps, but using the web3js API  for interact with the ethereum blockchain. For example using: Sails.js, Koa.js, etc.
Any one have experience with this? Some tip or recomendation? 

A:

From my experience Truffle, Embark, Populus are more like tools that make it easy to deal with contracts programming, deployment and testing. They allow integration with other frameworks for the backend/frontend.

