55 Comments

  1. Mark Reale
    August 5, 2012 @ 6:43 pm

    Great article –

    Quick note – your link to Shift / Edit is actually pointing to Cloud IDE

    Also – looks like Shift / Edit doesn’t support the Dropbox syncing anymore –

    Thanks again for the great article –

    Peace!

    Reply

    • Kain Young
      August 5, 2012 @ 8:05 pm

      Hi Mark, thank you so much for pointing out the incorrect link, I really appreciate that. It’s now fixed.

      On your point to Shift / Edit no longer supporting syncing, I did a quick search on their site”, http://shiftedit.net/. The second Top Feature as listed today says: “Access and publish files through FTP/SFTP and Dropbox”. So it seems to have at least some support. Does your comment have anything to do with the changes Dropbox itself made concerning the Public Folder (or lack thereof), effective with new Dropbox accounts?

      Reply

      • Adam Jimenez
        August 6, 2012 @ 11:48 am

        I’m the author behind ShiftEdit. We haven’t dropped any dropbox functionality – so not sure what is meant by this.

        Thanks for including ShiftEdit!

        Reply

        • Kain Young
          August 6, 2012 @ 11:58 am

          Dear Adam, thank you for your reply here. Great to hear that ShiftEdit will continue to provide the excellent service and features we’ve come to love.

          Reply

  2. Justin GIlbert
    November 4, 2012 @ 2:59 am

    May sound weird, but I’m seriously thinking about moving to a Chromebook and I design wordpress sites. Do you see any problems using wordpress on Chrome? I’d need to be able to edit css files either on the hosted server, or download via FTP, edit and reupload. Would need to be able to login to wordpress sites and edit/upload content. Lastly would need to be able to edit images (but you covered that in your other review!)

    Thanks in advance. This really is the only thing left before I drop the hammer and buy that bad boy!

    Reply

    • Alex
      July 29, 2014 @ 2:01 pm

      I have a Chromebook. It’s not my full time coding platform by any means. However there are plenty of tools that make this kind of work easy. If I’m on the road & feel like doing some coding I just jump straight into Cloud9 & off I go.

      There’s S/FTP clients & plenty of tools that will enable you to do what you need.

      Don’t think of it as a laptop replacement. It’s not. If anything it’s an awesome netbook/tablet replacement. I have my MBP for everything else.

      Reply

  3. Marius
    November 4, 2012 @ 3:25 pm

    Thanks for the article.

    Have a wonderful day. 🙂

    Reply

  4. Al Byers
    February 19, 2013 @ 9:26 am

    I use ShiftEdit and I like it except that it lacks a validating XML editor. By that I mean I am not prompted with allowed tags when I go to add an element. For the frameworks with which I work, ofbiz.apache.org and moqui.org, which are highly dependent on XML config and scripting files, this is a problem. Do you know if any of the other IDEs support that or if there is an online XML editor that does not cost and arm and a leg that does this?

    Reply

  5. Bee
    March 1, 2013 @ 7:16 pm

    I’ve got a somewhat related question. Is the Chromebook a good laptop for computer science courses? Learn programming, etc.?

    Reply

    • Percy
      March 8, 2013 @ 5:28 pm

      I’ve got the Samsung 11.6-inch Chromebook (Wi-Fi) and found it a very reasonable solution for basic programming between lab sessions with a workstation desktop.

      Compared to the other light-weight alternatives, macbook air, ultrabooks, and some of the lighter-weight 11′ laptops, I think it stands near the top in terms of value if you are inclined to tinker.

      Bear in mind you also gain an immense amount of utility from installing a reasonably large SD card and dual-booting linux.

      Reply

  6. Kain Young
    March 8, 2013 @ 5:46 pm

    Hi Percy, I’m j interested took hear what distro you’re running. Would you like to share that?

    Reply

  7. Bought a Chromebook today. | Mr. Manley
    April 30, 2013 @ 3:52 am

    […] course, the old, more-famous standbys like Evernote and Kindle Cloud Reader. There are even several IDEs for developing PHP apps (and other kinds of apps) out there. One thing that concerned me about switching to a […]

    Reply

  8. Patrick
    July 2, 2013 @ 9:09 pm

    Hi I’m completely new to programming and want to try my hand at Python as a hobby. I’ve only got a Chromebook to play on, would that be a problem? And which of the above would you recommend?

    Reply

    • ady
      February 7, 2015 @ 5:19 pm

      python fiddle or python editor! You need any of the ide’s mentioned above

      Reply

  9. Randy
    July 18, 2013 @ 2:49 am

    Do any of the IDEs support C#?

    Reply

  10. Tico
    August 10, 2013 @ 6:56 pm

    I have been working with Kompozer but just got a Chromebook. I love it. I’m not a programmer but use simple HTML pages as marketing tools. Can you tell me if there is a wsywig editor like Kompozer for Chromebook?

    Reply

    • nikolay
      May 20, 2014 @ 3:45 am

      coderun studio supports asp and .net

      cloud9 supports c# syntax highlight

      Reply

    • Ph.T
      June 21, 2014 @ 7:51 pm

      I use a free blogger.com acct as a wysiwyg html editor

      Reply

  11. Brandon
    September 26, 2013 @ 5:27 am

    Does anyone know if Cloud 9 or any other programs would be good for a classroom? I need one that not only allows private and “public” access to code, but tutorials for the coding as well. Can’t find any of Google search. Using Chromebooks, so they have to be compatible with them. Preferably easy to use too.

    Reply

  12. Stefan Cosma
    October 3, 2013 @ 6:13 pm

    Great article.

    But you forgot to mention one, http://koding.com. It offers a full free VM with root access, Terminal and whole lot of other cool stuff. Definitely worth checking out.

    Reply

  13. Editing Python in the Cloud « SysPython
    October 21, 2013 @ 5:52 pm

    […] editors and in fact whole IDE’s are available. Take a look here for 5 IDE’s that can probably do all would expect. I don’t intend to try all of them […]

    Reply

    • deepsea43
      March 27, 2014 @ 8:38 pm

      koding is great can’t wait for them to bring online the rest of the features like increasing the size of the VM’s

      Reply

  14. Developing EWD.js Applications using a Chromebook | The EWD Files
    December 20, 2013 @ 4:25 pm

    […] some research (this article was particularly useful), I decided that ShiftEdit was probably the most useful and appropriate for […]

    Reply

  15. Is the Web the new Operating System? | Adil Ally
    March 13, 2014 @ 10:59 pm

    […] required to develop applications that run on a desktop based OS, and while there are web app IDE’s that I can use to build apps, I’m still limited to running those apps in a desktop OS. […]

    Reply

  16. Chromebook Laberthread - Seite 4 - Android-Hilfe.de
    March 17, 2014 @ 6:59 pm

    […] AW: Chromebook Laberthread Im Chrome, Five Best Online IDE's […]

    Reply

  17. Caroline Meeks
    May 9, 2014 @ 1:22 am

    Hi,

    I am going to be teaching a high school beginner programming course on chromebooks. What would be a good choice for a beginners, who will start with html, then add CSS, then add javascript/coffee script. They will probably learn with code academy and the cut and paste to get something “real” up on the web thus It would be great to have easy, hopefully free, hosting.

    Thanks

    Reply

  18. Àlex
    June 22, 2014 @ 10:30 am

    Most of these are actually great, but the point to me to code within Chrome is to do it using a Chromebook, and to do that you need an offline-capable IDE. And only the first one is

    Reply

    • Andrew
      November 23, 2014 @ 3:41 pm

      (yes, I know this thread is 6 months old, but oh well)

      The Google Chrome Dev Editor has emerged recently as a pretty good local IDE for HTML, CSS, Javascript, and some of the newer Google Web dev technologies like Dart and Polymer.

      To answer Caroline’s (old) question: Cloud9 has great features for editing web content, like a very slick editor and to me amazing ability to preview pages using dozens of combinations of browsers and OS’s.

      Reply

  19. Tagging the Web Daily 06/26/2014 | PAB Skunkworks Weblog
    June 26, 2014 @ 12:31 am

    […] Five Best Online IDE’s – Making the switch to a Chromebook […]

    Reply

  20. Jess
    June 30, 2014 @ 1:51 pm

    Theres a new FTP/sFTP program allows you to edit HTML, CSS, JavaScript and much more sftpclient.co.uk built for Google Chrome OS

    Reply

  21. Rhys
    October 8, 2014 @ 9:51 am

    Source Lair has dropped support for FORTRAN unfortunately.

    Reply

  22. Chris
    October 21, 2014 @ 10:55 pm

    ShiftEdit is only trial for free. Not paying for an IDE unless it is commercial grade and I’d still stick with Eclipse on a Windows box. I’ll try the others else live with a text editor on my chromebook.

    Reply

  23. Anita Schweinfurth
    October 22, 2014 @ 9:31 pm

    Seeking help for a client with the following issue for my client who is a high school advance placement teacher.

    “I teach AP Computer Science and C++ at Flowers High School. The great majority of my students have been issued chrome books. Because native applications cannot be installed on the Chrome OS, I installed Crouton in developer mode to toggle between Ubuntu and Chrome OS. With Crouton installed, I was able to use Eclipse as my IDE. This solution was great until developer mode was disabled.

    The online IDEs that I have tried are CodeEnvy, IDEOne, Codepad, Browxy, Jdoodle, JavaLaunch, Compilr, Codebox and ShiftEdit. Each of these online resources come with their own limitations. Either there is no multiple file support, no user input support, no support for applets or no step debugging.

    Can you tell me of any resources that my students can use that will allow multiple file support, user input, applets and pop up windows? Do you know what other schools are doing to work around this issue? ”
    Please let me know if you can help with a recommendation for him! Thanks so much – Anita

    Reply

  24. Anita Schweinfurth
    October 22, 2014 @ 9:32 pm

    I teach AP Computer Science and C++ at Flowers High School. The great majority of my students have been issued chrome books. Because native applications cannot be installed on the Chrome OS, I installed Crouton in developer mode to toggle between Ubuntu and Chrome OS. With Crouton installed, I was able to use Eclipse as my IDE. This solution was great until developer mode was disabled.

    The online IDEs that I have tried are CodeEnvy, IDEOne, Codepad, Browxy, Jdoodle, JavaLaunch, Compilr, Codebox and ShiftEdit. Each of these online resources come with their own limitations. Either there is no multiple file support, no user input support, no support for applets or no step debugging.

    Can you tell me of any resources that my students can use that will allow multiple file support, user input, applets and pop up windows? Do you know what other schools are doing to work around this issue?

    Can anyone help with a solution…possibly one of the top 5 mentioned above? Thanks for your consideration – Anita – [email protected] – 301-335-7200

    Reply

    • Andrew
      November 23, 2014 @ 3:51 pm

      Cloud9 and Nitrous.io have multifile eding and Linux terminal windows (if that’s what you mean by user input). Cloud9 has debugging in the IDE. Both let you preview your app in your own browser window so that would give you support for whatever your browser can do. I don’t know about applets though – they disappeared into computing history at least ten years ago. Generally you’re going to have the best support for modern languages like Javascript, Python, Ruby etc.

      Reply

  25. jc
    December 27, 2014 @ 2:35 am

    No apparent or current documentation on how to deploy directly from Cloud9 to Azure Web Sites with the free version. Seems the product was updated and the UI also looks completely different from all the guides out there. I was able to deploy through GitHub manually with terminal commands, but would rather not have to do that. It would appear they use to have a UI feature, but dropped it at some point. 🙁

    Reply

  26. Ella Glaze
    December 27, 2014 @ 5:46 pm

    I teach a java course using only chromebooks and am looking for an online site that will allow us to write/compile/run graphics programs using swing, etc. Any ideas?

    Reply

    • Kain Young
      December 28, 2014 @ 9:17 am

      Hi Ella, Martin Lesage says on G+: Hi! 🙂 Iam following an university course Introduction to Java and I also use a Chromebook with an online IDE : Cloud9 : https://c9.io/ That IDE is an interface using Ubuntu. That’s not Netbeans, but it will do the job! I’m not sure if it will runs graphics programs… But I think so!

      Let us know if this helps.

      Reply

  27. Gabriel Navarette
    January 28, 2015 @ 2:15 am

    I am 11 years old and have an IQ of 127. I love programming and writing code. I have about 7 or 8 flash games online right now. I love this article and I have all of these programming tools and most coding tools. Great article!

    Reply

  28. Earl Weiner
    February 21, 2015 @ 3:08 am

    I tried most of them out and Shift Edit seems to be the best one. The other two I tried just lag, a lot.

    Reply

  29. Eran Lavi
    April 24, 2015 @ 7:58 pm

    Hello, I have created a website “WeldPad”, It also online development environment.
    But it has a slight different approach.

    http://www.weldpad.com

    I would like to get your opinion on this new approach.
    Do you like it?, is it cool?, what are the gaps?

    The platform has a social network of web elements (the cool technically that enables you to extend the standard HTML tags),
    The platform enables you to develop web components using the web components of the social network, It has a cool Designer for doing that.
    It also has a server side capabilities (DB JMS Emails, and more).

    I just launched this project, And I hope it defines a new way for developing, a different.
    Developing by welding (binding web components).

    It is a huge platform, and I have some gaps, I am working on closing those gaps.

    Reply

  30. chris the boss
    May 31, 2015 @ 10:53 pm

    I want to learn how to code, where do I start?

    Reply

  31. adamjimenez
    June 5, 2015 @ 9:01 pm

    That’s great to hear David. I’m glad ShiftEdit has been useful to you. Happy coding.

    Reply

  32. James
    July 25, 2015 @ 12:58 am

    Nitrous just launched a new version of their Chrome application with a bunch of new starter templates for Ruby, Ruby on Rails, Python, PHP, WordPress and Docker, you can download it for free here:

    https://chrome.google.com/webstore/detail/nitrous-pro/efdcneeepllhjlbejkfnaolelbpdacai

    Reply

  33. Matt Pass
    August 22, 2015 @ 7:27 am

    Also try ICEcoder (from https://icecoder.net). A self hosted solution that runs great on a Chromebook. Online editors FTW! 🙂

    Reply

  34. how to … use a chromebook for testing your website locally (html, css, javascript files) | LIBER CR
    November 13, 2015 @ 1:40 am

    […] that also works offline, and there are many excellent others including many great cloud IDEs. See this, this and this article (all external). […]

    Reply

  35. Siddharth Patil
    December 24, 2015 @ 1:18 am

    Reply

  36. maulvi arbal
    February 5, 2016 @ 10:43 am

    koding.com also good option, i heard lately now koding supporting to using their IDE by connect our server/vps via ssh, the user interface is neat too.

    Reply

  37. John Hartnup
    March 9, 2016 @ 2:49 pm

    I tried Cloud 9 and CodeEnvy, and I’m very impressed by both.

    However, automatic refactoring is a very important feature of a modern IDE, and unfortunately it’s missing from both of these (at least with the languages I tried – Python in Cloud 9 and Java in CodeEnvy). So I can’t rename a variable and have references update automatically. I can’t rename a class and have the filename update automatically.

    I’m sure these features will appear in time, but for now it’s going to be a struggle to use these IDEs without this luxury I’ve become dependent on.

    Reply

  38. Brad
    May 9, 2016 @ 11:14 am

    There’s also a new open source option in Eclipse Che: https://eclipse.org/che/

    It can be used online for free through the codenvy cloud or downloaded and used from a laptop or server. It’s currently being used by SAP, Samsung, and others for use in their own products.

    Reply

  39. Rob Roosen
    July 24, 2016 @ 9:27 am

    Shiftedit improved a lot and is my favorite ! 🙂

    Reply

  40. Josh
    August 9, 2016 @ 10:16 am

    I am teaching AP Computer Science A (Java) next year to high school students. Because of scheduling I won’t be able to have a computer lab for this course! Chromebooks are available or I can purchase laptops—maybe, and budget is tight. Will one of these suffice? I was planning on using BlueJ then quickly shifting to eclipse. Thanks for any info!

    Reply

Leave a Reply