Solidity
Clase 6 de 15 • Curso de Prework para Desarrollo de Aplicaciones Blockchain 2021
Resumen
Solidity es el lenguaje más popular en web3.0. No solo es usado para Ethereum, pues es compatible con varios protocolos.
Es un lenguaje de alto nivel orientado a contratos (similar a la programación orientada a objetos). Fuertemente influenciado por C++, Python y JavaScript. Se empezó a desarrollar hace algunos años por Gavin Wood, uno de los primeros colaboradores de Ethereum.
En Ethereum.org se puede hallar toda la documentación relacionada con este lenguaje, que será de gran utilidad para entenderlo. Así también en solidity-by-example.org donde se hallarán ejemplos de contratos hechos y funcionales que se han recolectado a través de los últimos años.
Otro recurso indispensable es openzeppelin.com donde se encuentran estándares para ahorrar tiempo en la construcción de contratos. Algo así como plantillas para facilitarnos algunas tareas a la hora de escribir código.
Solidity es un software que apenas está empezando a tener un creciemiento considerable, por lo que en Platzi tenemos un curso especial dirigido a este lenguaje y en donde puedes aprender mucho más de él. Solo busca Solidity en nuestra barra de búsquedas.
Aporte creado por: Luis Enrique Herrera.