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 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.
5. Coderun:
Coderun
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.
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.
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) 编辑 收藏 举报