Solidity vs Move

Hi there!

I’m comparing both Solidity and Move for my CS master thesis. I am wondering if some of you guys have experience with both and what your experience was moving from one to the other. If you could answer any of the questions below that would be really helpful! :slight_smile: It would give me a general idea of people’s experience with Move.

  • What was your experience learning to learn Move coming from Solidity? (Was it hard or easy?)
  • Do you find Move easier or harder to learn than Solidity?
  • What was the biggest difference you had to adapt to when you started programming in Move?
  • Both languages have a very different style of thinking due to different design decisions made by developers How did your programming practices change due to that?
  • Do you find Move more safe than Solidity? Do you have to program less safety features (eg. checks) yourself because the Move language already has those safety features built-in?
  • What is a feature you miss in Move that you used in Solidity?

If you only have experience with Move, I am also interested to hear about your experiences :slight_smile:


If you want to specify the conditions of the agreement in the smart contract, you would need a programming language with capabilities for the same. Interestingly, you could explore many reliable choices among smart contract programming languages in the present times. On the other hand, the availability of so many choices could create confusion in rounding up on the final choice.

Therefore, it is important to review the differences between the top smart contract programming languages for making plausible decisions. However, it is also crucial to find the top contenders for competition to become the best smart contract programming language.


You have good info


Thanks for great info


Great info, thanks bro update


i hear that MOVE is very hard to build on it


Thanks for great info


Thanks for great info :smiling_face_with_three_hearts: