0

Most of tutorials I found in the net were either too old or using old frameworks and development tools. I am talking specifically for building end to end DApps. Would you recommend some recent tutorials and frameworks for that? Though my understanding of Ethereum Dapps is still limited, what do you think of the approach of building a Dapp where the interaction with smart contracts happens in a server backend (like using Node.js) vs directly in a browser which then requires an ethereum client and the user's desktop?

  • Hi there. I'm afraid asking for recommendations is considered off-topic for this board. You're likely to end up with different answers claiming lots of different things as the "best" tutorial there is, and any answers would likely go stale quite quickly. Reddit would probably be a better place for this: www.reddit.com/r/ethereum – Richard Horrocks Jul 30 '17 at 11:15
  • I started with reddit but my post didn't go thru because I didn't have enough credits. – Riad Souissi Jul 30 '17 at 12:46
0

I found this article extremely helpful: Full Stack Hello World Voting Ethereum Dapp Tutorial.

The most convenient way to build a Dapp is to have the user use Metamask or parity. Neither you nor the user will have to run a node then.

  • Thank you. I had that tutorial opened in my browser actually, but thanks: to summarize, uses testrpc for unit testing, then geth+truffle for QA, bug there is no easy to use IDE for the development part...for now I am usong REMIX, but the gui is buggy), any alternative? – Riad Souissi Jul 30 '17 at 13:40
  • Also thanks for Parity, I didn't know about it except heard of it from the recent hack. I will give it a try. – Riad Souissi Jul 30 '17 at 13:41
  • Remix is pretty good. Are you using this one: remix.ethereum.org - I actually went ahead and did not use Truffle at all. You can also use Embark. – Steve Jul 30 '17 at 19:41
  • Since this answered your question please approve the answer. Thanks. – Steve Jul 31 '17 at 5:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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