I ceased to be a professional developer a number of years ago but I have still continued to dabble either when things needed doing at work or for my own amusement. I started out working on COBOL projects and the obscure FOCUS before I retrained to the wonderful PowerBuilder. Nowadays it is almost predominately PHP and a little bit of mobile development with Rhodes. I have never really been one for dedicated IDEs preferring to use a rich text editor such as Notepad++ on Windows and TextWrangler on Mac.
Recently I have been working across a number of machines and have found that keeping control of ensuring that the latest version is in all places has become a bit of a bind. As is so often the case these days it’s the web to the rescue. There are several competing browser based code editors including Code Anywhere and ShiftEdit. I was able to quickly reject Code Anywhere as even though it offers the ability to edit code on the go with mobile apps I wasn’t able to test the one feature I needed without signing up for a paid plan – SFTP. So this pointed me towards ShiftEdit who offer a free plan with a single server that allows SFTP access, perfect.
All in all ShiftEdit is a very polished offering, which is not surprising since the editor is based on the Ace project. It is certainly a very viable alternative to the many desktop editors that exist. For me it is a huge step forward as it enables me to make changes to me websites pretty much anywhere I am. Also the inclusion of syntax checking means that I can iron out many issues in the editor before hitting the site. I don’t think I will be going back to a desktop editor.
Is there anything that I am missing with a desktop IDE? Let me know in the comments.