What is IDE?

An integrated development environment (IDE) is a software suite that consolidates the basic tools developers need to write and test software. Typically, an IDE contains a code editor, a compiler (a special program that processes statements written in a particular programming language and turns them into machine language or "code" that a computer's processor uses), and a debugger that the developer accesses through a single graphical user interface. An IDE may be a standalone application, or it may be included as part of one or more existing and compatible applications.


Modex IDE

Connected to a complex and stable blockchain infrastructure, developers from all around the world will be able to use it to build, test and deploy smart contracts and DApps. Our IDE comes with a fully integrated syntax support (Solidity); code linting; Modex Developer Platform support; autocomplete (Solidity); new project creation; and remote contract execution (own nodes) – test net deploy, test net function call, test net Tx status.
Integrated Tools
In order to code, a developer needs - first and foremost - a text editor such as Notepad, Notepad ++ or even Word. A code editor, such as an IDE, offers more advantages compared to the ones previously mentioned
Source Repository
The possibility to integrate IDE with a source repository, a saving or versioning mechanism (git, for instance), the ability to integrate the editor with some repositories in order to download, in real time, libraries it needs or to push a changed code in certain libraries compiling or deploying programs
Complex Code Editor
When it comes to blockchain - Ethereum, especially - developers rely on the programming language in which they code a smart contract: Solidity. Online, there’s also Remix, a Solidity editor, but for the moment it’s not as good as it should be. In developing Modex Marketplace, we also had a look at it, but it needs perfecting


Syntax support (Solidity), Linting, New project creation, Templating, Read me, Continuous integration, Support, Remote contract execution (own nodes), Test net deploy, Test net function call, Test net Tx status, Autocomplete (Solidity). Since there are no suitable environments at this time, the idea  of favoring the developer by creating these tools to develop apps and products for blockchain  is a super advantage that Modex brings to the industry. The Modex Developers Tools team aims to create such an environment  - which includes IDE, Testnet, a testing and deploy mechanism - for developers who wish to code for blockchain, especially Ethereum smart contracts.

Advantages of IDE

Integrated development environments are designed to:

Reduced Setup Time
Reducing that setup time can increase developer productivity, in cases where learning to use the IDE is faster than manually integrating all of the individual tools
Fast Configuration
Reduce the configuration necessary to piece together multiple development utilities, providing instead the same set of capabilities as a cohesive unit
Maximize Productivity
Maximize programmer productivity by providing tight-knit components with similar user interface. IDEs present a single program in which all development is done. This program typically provides many features for authoring, modifying, compiling, deploying and debugging software

Are you a developer?

Receive your 1000 Bonus Modex Tokens and monetize your blockchain development skills by publishing your first smart contracts and use our integrated tools for blockchain development!