Top 7 Online Compilers and IDEs

There comes many circumstances when computer programmers have to work and organize their projects across a variety of locations, computers, and devices – especially when they work in teams. It become worst when each member of the team has to exchange their code to every other team member each and every changes, that raises the organizational distractions and worthless delays. To sort out such problems a programmer can use online compilers and IDEs.

How Online Compilers help programmers?
With an online compiler, a programmers can store his code online, allowing him the freedom to program from any computer (or device) with a connection to the internet. With an online compiler, every team member can work on the exact same set of files, regardless of where they are, allowing him to work better as a team and keep the projects organized.

Here I am listing the top 7 Online Compilers that you can use:

7. onlinecompiler.net/:
online compiler net Online compiler.net is a simple C/C++/JAVA supported compiler that turns your source codes into an executable file for Windows as well as Linux platform. Since it doesn’t have major APIs, its good for beginners to start with.
Additionally, it also supports compilers for Pascal, Basic, and Fortran. To add help features, Manual pages of Linux and documentations of LIBC functions, WIN32 API and JAVA API are also provided on the website.

 

6. CodePad:

Codepad is a pastebin that executes your code on road. Simply paste your code in the editor, it runs the source code and gives you a short URL to share it. you can paste the URL into chat or email to get help or to show someone how to do something. Or just try things out when you don’t have an interpreter handy. It works well on many phones.
Languages supported by CodePad are C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl.
codepad

5. Coderun:
coderunCoderun is an another good choice for online compiler. its a cross-platform Integrated Development Environment (IDE), designed for the cloud. It enables you to easily develop, debug and deploy web applications using your browser. CodeRun Studio can be used instead or alongside your existing desktop IDE. You can upload existing code in order to test it in the cloud or for sharing with your peers. Languages supported by coderun are- C#/.NET (3.5), PHP (5.1), JavaScript, HTML and CSS. C# support includes ASP.NET, WCF, with additionally Silverlight and WPF browser application development and deployment.
one of the best feature of coderun is, all the code you write is private by default and can only be accessed by you. In addition, it also provides great features to allow you to share your runnable code with your fellow developers if you decide to do so. As owner of a shared project, you can control read/write permissions of the people you choose to invite. You can also choose to make the project open source and available for everyone.

4. Closure-Compiler:
Closure Compiler is an open source project developed in Google Labs, and has been used by a number of high-profile google applications, including Gmail, Google Maps and Google Docs to improve the performance of their JavaScript. Though it lacks some of the online code storage and team collaboration aspects mentioned earlier in this article, the tool has been designed for optimization of JavaScript rather than for the management of an ongoing project.
Although closure compiler can be downloaded to your computer, it can also be used as an online compiler.

closure

 

3. Compilr:
Compilr.com is the best tool to use if you want an online compiler for Java, C#, VB.NET, or to work on the XNA platform. To work with Compilr, you will need to register for an account. Its completely free and easy to use. Some of its great features are- Syntax highlighting, Online Code Repository, Social Network for Developers, Email Supports and more. Also, compilr is designed in a such a way that, it can be accessed by any device. Copilr also has a forum and blog features for better user experiences.

2. ShiftEdit:
Shiftedit is an online IDE for developing PHP, Ruby, Python, Perl, Java, HTML, CSS and JavaScript with built-in (S)FTP. it is fully functional and free to use but also has a premium version with SSL. ShiftEdit being an online IDE, uses the popular protocols such as the FTP and the SFTP (File Transfer Protocols) and DropBox to access/ or Publish the content that has been developed. The user can experience multiple frames for various functionality, just like a Conventional IDE. And all this can be done with only the Web Browser.

shiftedit

Some of its great features are-

  • Edit all of your sites
  • (S)FTP support
  • Revision History
  • Share Sites
  • WYSIWYG/ Design mode
  • Drag and drop from desktop
  • Code snippets
  • Realtime syntax debugging

All these features make ShiftEdit, a really cool IDE to work with for developing web applications using popular scripting languages.

1. IDEone:
IDEone is a pastebin, but a pastebin like no other on the Internet. Its a combination of IDE and debugging tool which allows you to compile, run, test and share code online in more than 40 programming languages. Moreover, the whole process can be as public or private as the user wishes. That is, if you are going to test the code of that secret project you have been working in day in and out for the last couple of years you will obviously want to set that to private. But if you are testing out the code of an application of which there are ten-a-penny you might as well keep it all public so that others can learn from your mistakes.

Features of Ideone:

  • Web based Compiler, IDE and debugging tool
  • run your code on server side in more than 40 programming languages
  • Optional toggle on/off syntax highlighting.
  • Easy to edit and download final source code files
  • Check out public code snippets executed by other users.
  • Option to set your code snippet(s) to private.
  • Free for use, no sign up required.
  • share your code (that’s obvious – it is a pastebin, isn’t it? :) ) in a neat way,
  • free access to the Ideone API, which is available as a web service. It’s functionality allows you to build your own ideone-like service!
  • for logged in users Ideone offers possibility to manage their pastes, publish multiple submissions at one go, and more.

These are the features that brings it on top in the list.

So here are 7 compilers and IDEs that can be beneficial to programmers. Though it has some benefits over compilers on our computers, it also has some limitations. Keep in mind that online compilers are an emerging technology and under active development. So its a better idea to find the online compiler that fits you best and get involved in that compiler’s forums, make suggestions on what features you feel need to be implemented first, and help develop the online compiler platform.
Happy Coding….

posted on 2012-12-28 17:52  Richard.FreeBSD  阅读(756)  评论(0编辑  收藏  举报

导航