Right now we have major Dapp development frameworks.
- Truffle Framework
What are the pros and cons of each one. On what basis this could be chosen.
And what each frameworks needs to make more developer friendly?
I have worked in Embark so i will answer for Embark framework
I found truffle to be very useful as a beginner.