uddin.razi
over 1 year ago  Karma: 158
Which frontend technology is the most suitable for working with blockchains in the backend?

Most suited in terms of ease of implmentation, maintenance, speed etc.

ethereum
development
client
uddin.razi
over 1 year ago  Karma: 158
Which frontend technology is the most suitable for working with blockchains in the backend?

Most suited in terms of ease of implmentation, maintenance, speed etc.

ethereum
development
client

7 ANSWERS
kenseikyoka
over 1 year ago Karma: 827
journeyoface

React.js also allows you to build some creative web front-ends for Ethereum blockchain applications.

Mar 13 '18 at 4:24 pm
wshinohara

I plan to use drizzle's react components.

Mar 13 '18 at 5:12 pm
eduardonunesp
over 1 year ago Karma: 817

Well, IMHO, I would suggest you use an SPA application framework which suits better to your business. You can use Vue.JS, React, Angular, Flutter, Backbone ...

The idea is the frontend is just a layer which makes the interaction with DAppChains easier, instead of the user send requests directly to the blockchain, the web interface will create a gentle and elegant layer above.

Well, IMHO, I would suggest you use an SPA application framework which suits better to your business. You can use Vue.JS, React, Angular, Flutter, Backbone ...

The idea is the frontend is just a layer which makes the interaction with DAppChains easier, instead of the user send requests directly to the blockchain, the web interface will create a gentle and elegant layer above.

me2

You can use React combined with Truffle box, it integrates very well.
https://github.com/truffle-box/react-box

Mar 13 '18 at 6:47 pm
me2
over 1 year ago Karma: 56
mcampo85
over 1 year ago Karma: 28

My suggestion is to use whatever you feel more confortable with.
If the interaction with the blockchain is entirely on the back end, then your app is no different than a regular web app.

However, it is more likely that you'll want to have blockchain interactions on the client side, where users can sing transactions and messages with their private keys whith the help of metamak, mist, or even cipher browser on mobile.

You'll then need to use something like https://github.com/ethereum/web3.js/ to enable such interactions.

Web3js is just a library, meaning you can use any js framework for you app, there is no one that "better integrates" with it than the others. You don't even need a framework, you can just use plain js.

Personally I've been using React (because that's just what I like) and using web3js as any other lib, and it works great. Specially if you use async/await code, since web3js relies heavily on promises.

But again, just use what you are more comfortable with.

My suggestion is to use whatever you feel more confortable with.
If the interaction with the blockchain is entirely on the back end, then your app is no different than a regular web app.

However, it is more likely that you'll want to have blockchain interactions on the client side, where users can sing transactions and messages with their private keys whith the help of metamak, mist, or even cipher browser on mobile.

You'll then need to use something like https://github.com/ethereum/web3.js/ to enable such interactions.

Web3js is just a library, meaning you can use any js framework for you app, there is no one that "better integrates" with it than the others. You don't even need a framework, you can just use plain js.

Personally I've been using React (because that's just what I like) and using web3js as any other lib, and it works great. Specially if you use async/await code, since web3js relies heavily on promises.

But again, just use what you are more comfortable with.

Earn tokens by posting and answering questions about blockchain!
Karma to eth
YOUR ANSWER