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 HorrocksJul 30, 2017 at 11:15
-
I started with reddit but my post didn't go thru because I didn't have enough credits.– Riad SouissiJul 30, 2017 at 12:46
1 Answer
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? Jul 30, 2017 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. Jul 30, 2017 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.– SteveJul 30, 2017 at 19:41
-