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?

  • Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.
    – niksmac
    Jun 15, 2017 at 3:47
  • Basically, you can write dapps with whatever framework you like.
    – q9f
    Jun 16, 2017 at 9:38

1 Answer 1


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.

Not the answer you're looking for? Browse other questions tagged or ask your own question.