0

I want to start using Tezos and one of the problems that I found as opposite to Ethereum where Solidity highlights, is that seems to be a lot of options to start writing contracts.

I've been researching the current status of the languages suggested by the official page in tezos and I have created a comparison table among them:

|       -        |       Ligo       |  SmartPy   |       Morley       |        Fi        |     Liquidity      |
|----------------|------------------|------------|--------------------|------------------|--------------------|
| type_Strength  | Statically typed | Dynamic    | Sames as Michelsol | Statically typed | Sames as Michelsol |
| Lang_ref       | Pascal/Ocaml     | Python     | Haskell            | Js/Solidity      | Ocaml/ReasonML     |
| Compiler       | CLI              | IDE Online | CLI                | IDE Online       | CLI and IDE Online |
| Editor         | VSCode Ext.      | none       | Lorentz EDSL       | none             | none               |
| Version/Status | Next             | Alpha      | 0.3.0.1            | Alpha            | 1.0.1              |
| Documentation  | Very good        | Very Poor  | Good               | Good             | Excellent           |
| Examples       | Yes              | Few        | Few                | not found        | Yes                |

In my opinion, based in the information that I could obtain from the repositories and official pages, I think that, currently, the best options to start writing smart contract are with Ligo and Liquidity. Both seems to have a solid commitment with the project, with active repositories and good documentation.

I would like to hear your opinions, what language are you using and the strengths and weaknesses you have detected so far.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.