Koding, a Web-based software development solution that incorporates social capabilities for the creation of Web applications in a variety of different languages, emerged from public beta to general release today.
Devrim Yasar and his brother, Sinan, created Kodingen in 2008 as a way to solve their own development issues. Devrim now serves as the CEO, and he said the new cloud-based development environment lets developers create Web applications using HTML, Node.js, Perl, Python and Ruby; deploy Web widgets like WordPress; and create widgets for Web applications, as well as learn from other developers. The platform includes a Linux server and open-source editors such as Pixlr and Ymacs.
Koding is the evolution of the company’s early cloud development software, Kodingen, which had many of the same features. However, according to Devrim Yasar, it was harder to use. Koding has been revamped and repackaged in order to allow developers to work with designers and testers.
He said that development is not a one-person process; it involves designers, coders, developers and testers. All these people—and their counterparts worldwide—can now access any applications, websites or sections of code written in Koding. Developers can log in to Koding with their Facebook or Google account, with Google+ login support to come. They can create a profile and use a social network-like newsfeed to comment and share their thoughts on their own code and other code written in the environment. The site allows for full traceability and accountability.
As of right now, Devrim Yasar said, Koding gives developers free access to the social IDE to create their applications, and a pricing system will be worked out for companies interested in purchasing their own solutions. Developers interested in using the free services need not worry: He said anything that is free now will always remain free.
Groups can be configured, and folders for each project can be shared with all, some or none of a developer’s contacts, Devrim Yasar said. Developers can also insert their source code repositories from Git, Mercurial and SVN in order to work on source code for their applications in this collaborative environment. They can also create and follow discussion topics, and download applications from the Koding site.