Development Experience
The Vexanium Blockchain runs applications and user-generated code using WebAssembly (WASM). WASM is an emerging web standard with broad support from Google, Microsoft, Apple, and other leading industry companies
Currently the most mature toolchain for building applications compiled into WASM is clang / llvm with its C / C ++ compiler for compatible results. We recommend using the VEX C__ Toolchain or EOSIO C ++ toolchain.
Other toolchain that is being developed by 3rd parties include: Rust, Python, and Solidity .. Although these other languages may seem simpler, their performance will likely have an impact on the scale of the application that you can build. We hope that C ++ will be the best language for developing smart, high-performance and secure contracts and plans to use C ++ for the foreseeable future.
Operating Sistem
Ubuntu 16.04
Ubuntu 18.04
MacOS 10.14 (Mojave) and higher
Because Vexanium only supports Ubuntu and MacOS, if you are using Windows, we recommend installing the VM (Virtual Machine) on your operating system, based on Ubuntu 18.04
Development Tools
We can use any text editor that, preferably, supports the development of C ++ syntax. Some popular editors are Sublime Text and Atom. Another option is the IDE, which provides more sophisticated code completion and a more complete development experience. You are welcome to use your personal preference software, but if you are not sure what to use, we have provided several options for you to explore.
Potential Editor and IDE
- Sublime Text
- Atom Editor
- CLion
- Eclipse
- Visual Studio Code
Besides the above editor, you can also use the IDE editor made by the eosio community, eosstudio.io
What will you learn
- Cara Cepat Menginstall Node
- Manage wallets and keys
- Membuat Accounts
- Menulis contracts
- Compilation and ABI
- Deploy contracts