I have a question for web3.js of ethereum
1 to run web3.js whether I must run Geth on the same server
3 whether I must run the fill node on the same server in order to run web3.js
3 web3.js is used to make a web application for ethereum token and contract?
4 web3.js cannot be used in the code of sol? Run in mist?
Thanks
I have some experience in ethereum development with web3.js.
You can connect web3 to any node (geth on the same server with web3.js app, or Infura service, or others).
Web3 may connect to node via ipc/rpc/ws interfaces. So node mast have open connection via one of this interfaces.
Through web3.js you can interact with contracts/tokens/ethereum accounts and others.
Web3 can compile sol code and deploy it to ethereum blockchain.
Web3 is powerfull But it has not very good and implicate documentation.