Dev Environments¶
Explore the tools and frameworks available for building and testing smart contracts on the Polkadot network. These environments streamline the development process, from writing and compiling to testing and deploying smart contracts. The guides in this section will help you evaluate each tool's strengths, making it easier to choose the best fit for your project based on complexity, team expertise, and specific requirements.
What to Consider¶
Consider the following when evaluating development environments for your workflow:
Development Environment | Web-Based | Installation Required | Best For | Compilation & Deployment | Testing & Debugging | Extensibility |
---|---|---|---|---|---|---|
Remix | No | Beginners, quick prototyping | Built-in UI & compiler | Basic tools | Limited plugin support | |
Hardhat | Yes (via package manager) | Advanced development, scripting, automation | Script-based | Mocha, Chai, mainnet forking | Highly customizable |
In This Section¶