Posted on July 2, 2011 in Technology

Codeanywhere – Write code from wherever you are.

Codeanywhere is a code editor designed to run within a modern web browser. It allows you to code in web languages (HTML, Javascript, XML, CSS, PHP) from practically anywhere, including iOS and Android devices.
Editor

Registration

You must register for an account before you can use Codeanywhere. This allows the site to store your files in the cloud so you can continue to work on them from wherever you may be. The signup process is quite straightforward, requiring only a name, email (used for activation) and a password.

Connecting to FTP server

Codeanywhere can only open and edit files through an FTP connection. This means you will need to have an FTP server installed locally or a web hosting account. Connecting to the server requires you to supply your hostname, account name and password. To open the “Add FTP Account” interface, right click on the Ftp Servers button on the left sidebar.
I experienced a few issues connecting to my server inside Mozilla Firefox. Switching to Google Chrome eliminated these issues.

Syntax Editor

The Codeanywhere syntax editor provides a very clean code editing experience. The font is sufficiently large, the syntax highlighting follows the standards defined in other editors and the line numbers are useful and unobtrusive. A nice feature of the interface is the tabs, which allows you to edit multiple documents simultaneously.

Final Comments

Codeanywhere is an elegant and very attractive way to write code in the cloud and store it directly to your own web server. The tool’s features don’t really compare to desktop equivalents like Adobe Dreamweaver and Blue Griffin. For situations where you don’t have access to your more powerful tools and need to quickly and directly edit something on your server, Codeanywhere is ideal. I would like to see some error debugging or validating tools built into the interface, especially since it is designed to work with live production code.

8 Comments on “Codeanywhere – Write code from wherever you are.

  1. A great idea in theory; however, I’ve found numerous problems with this application which makes it borderline useless for my purposes. First, it takes about five minutes to list the contents of a large-ish folder (containing around 50 files). Second, it will frequently crash the browser altogether when saving a large file (several hundred lines). I have experienced application hangs on both IE and Firefox on Windows and on Safari on Mac OS, and I have been able to connect to the target site without problems via other means, so I assume the problem lies with codeanywhere’s inability to handle large folders and files reliably.

    To make matters worse, the technical support and documentation available on the site is virtually non-existent. This may be different for paid-up subscriber users but, quite honestly, I’m not going to pay a penny unless I can get it working properly.

    If your site and scripts are relatively simple, I’m sure this would prove a useful tool, but don’t rely on this for complex stuff.

  2. I can’t understand how someone can give away FTP access data to a third party server! I don’t understand the concept at all, why I need an access there. Other apps (like FTP on the go) simply log into your FTP server, download data, allow you to edit files, set permissions, etc. without giving the login credentials to someone else.

    • I created a limited access FTP account purely for this app. I agree that giving important credentials to any third party service, no matter how trustworth, is a terrible idea.

  3. Folks, save your time by NOT trying it at all. It’s a crappy software that fails all the time. In my case, none of the sites I added (20 of them) would even authenticate. And when you write to their Tech Support they’d take 3 days to give a useless reply. If you call them, no one picks up the phone.

    And I guess I’m not getting back my $5 for premium subscription. It’s a good thing I didn’t sign up for one year or I’d be pissing $50 down the drain.

    Only God knows what they’re doing up there in Croatia.

  4. A great idea, CodeAnywhere is pretty beautiful, and seem practical, but it have a big problem…
    His cloud working…

    Impossible to connect to your local FTP Server, Each ftp connection request go to codeanywhere.com not to your local server…

    I’m on Ipad with Firewall IP, and here is the log when i tried to ftp connect to my local server :
    2014-01-29 21:35:04 – Ca: connection allowed to codeanywhere.net via port: 443
    2014-01-29 21:35:04 – Ca: connection allowed to codeanywhere.net via port: 443
    2014-01-29 21:35:04 – Ca: connection allowed to codeanywhere.net via port: 443
    2014-01-29 21:35:04 – Ca: connection allowed to codeanywhere.net via port: 443

    As you can see, Codeanywhere iPad/Android doesn’t connect directly to my local FTP Server, but to code anywhere.net on port 443…

    It mean when you ftp connect, it’s not your codeanywhere ipad/android software which is connecting, but codeanywhere.com server… And if your ftp server is a local server, to reach it you need :
    1/ A Dynamic address like dyndns properly configured on your router or your computer
    2/ You need also to open the port corresponding to your local server on your Firewall (21 for FTP)
    I think it’s not a safe to work on a local server…

Leave a Reply