Ontology provides an online Integrated Development Environment (IDE) that can be used to compile, deploy, and invoke smart contracts. It encapsulates a powerful compiler and contains a number of different templates of varying levels of complexity to allow developers to get familiar with smart contract development.
Those with smart contract needs can refer to and choose to use the templates that are available, or entrust the developer community to develop a contract based on custom requirements.
In the future, developers will be able to trade the contracts they have developed, or collaborate with other developers and work together on projects thereby creating more opportunities for them to collect and share knowledge and experience and reap rewards.
We also plan on expanding the scope of the platform to domains such as formal code sharing, much like Github, but exclusive to smart contract development. The structure may even involve monetary compensation, proper administrative policies, a mechanism to reflect each developers contribution, a richer editing interface and more collaboration tools to allow for greater community involvement.
SmartX can be accessed by clicking on this link.