When comparing Koding vs CodeBunk, the Slant community recommends CodeBunk for most people. In the question“What are the best online collaborative programming editors?” CodeBunk is ranked 1st while Koding is ranked 4th. The most important reason people chose CodeBunk is:
Code execution works with all of the available languages and shows you the output on the side.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Everything is supported
All languages, databases, and command-line tools are supported. Most machines are already set up with web project basics like Apache, PHP, MySQL, Ruby, Node.js, Perl, and Python and anything else can be installed via the SSH root access.
Pro Ability to signup with Github
And link account to oDesk and Facebook.
Pro Great community
Koding has a community feature that makes it easy to collaborate and share ideas with like minded developers all over the world. And the community itself is very active and helpful community.
Pro Real-time collaboration
Real-time code and terminal collaboration with integrated chat abilities.
Pro Built-in terminal
With 256-color support.
Pro Various file upload options
Koding supports drag & drop, Dropbox, clone from Github, FTP and the ability to access them using SSH.
Pro Built-in package manager
The Koding Package Manager (a successor to Apps) is command line tool for installing packages like nginx, Redis, VNC, Wordpress and many others. It consists of officially supported and user-built packages.
Pro Communities
Ability to create different sized communities that can be public or private.
Pro Social Stream
There's a built-in social network with developers from all over the world.
Pro Unlimited domains and subdomains
Unlimited user-defined domains and subdomains for private or shared VMs can be set up.
Pro Capable editor
Koding uses the Ace editor that's developed by Cloud9. Besides the basics, it covers most important advanced code editor features such as code folding, converting cases, auto-completion, code analysis and refactoring, regex search and offers easy access to relevant documentation.
It also gives access to the CLI, has support for Vim and Emacs keybindings, includes multiple cursors and zen coding mode that removes all distractions and allows focusing on code.
Pro Can execute code in the app
Code execution works with all of the available languages and shows you the output on the side.
Pro Supports many languages
Over a dozen languages are supported for syntax highlighting and execution: Python, PHP, Ruby, Perl, Lua, Java, Clojure, Javascript, C, C++, Julia, Go, Erlang, Haskell.
Pro Code playback enables quick coding process reviews
It's possible to see how the code got written character by character with a feature called Code Playback. It allows reviewing the whole process in a condensed amount of time. Great for interviews to check how the interviewee got to the result.
Pro REPL shells
REPL (read–eval–print loop) enables you to run commands interactively and test ideas out before committing them to code. CodeBunk has a dedicated space for REPL shells in the top-right corner of the interface so they can always be quickly accessed.
Pro Code bunks can be embedded
You can embed your code in your blog with CodeBunk. The embedded code is synced in realtime and is also runnable. All you have to do is add this to your post:
<div class="codebunk" id="[bunkid]" data-lang="[language]" data-runnable="[true|false]"></div>
Pro Includes videoconferencing and text chat tools
CodeBunk has reserved a an area for text chat it the bottom-right corner and can start a video conference with all active members with one click.
Pro Sessions can be forked
Allows you to fork a session
Pro Keeps a history of previous coding sessions
Pro Teams support
Multiple users can belong to a Team and view bunks created in that team.
Pro All features can be tested before buying a subscription
You can try the editor and code execution for free without, and get 5 free shared session try-outs when you sign up. Also, if you email team@codebunk.com for trial bunks, they do provide a bunch for free.
Cons
Con Not a cloud IDE
Have to provide your own IDE, so not a cloud IDE.
Con No real individual user support
While they do have plans available for 1-10 users, they are not focused on individual developers, so much as teams.
Con Unable to pay on an as-you-go basis
The cheapest package of sessions is $30.
