sto studiano gli smart contract, e stavo usando come ide remix.
Ora vedo che ci sono 3 diversi ambienti su cui far girare gli sc.
La guida ufficiale che leggo è questa
https://remix.readthedocs.io/en/latest/quickstart_javascript_vm.html
Quando dice
Both Web3 provider and Injected provider require the use of an external tool.
The external tool for Web3 provider is an Ethereum node the tools for Injected provider are Mist or Metamask.
The JavaScript VM mode is convenient because each execution runs in your browser. Thus reloading the page will restart Remix with an empty state.
So for performance purposes, it might also be better to use an external node.
Ora cosa fa metamask di diverso da mew per esempio.
Alla fine riesco ad interagire lo stesso con uno sc, quindi credo che inglobi cmq web3js
Grazzie