Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Web Development in the Cloud

I was fortunate enough to try out the Google Cr-48 for the Chrome OS trial period. Ideally, Google wants testers to use it as their primary computer -- in my case, primary usage would be for web development. However I find it difficult to fulfill that role on a completely browser-based environment.

My requirements are very basic (Basic editor/SFTP), but without a desktop IDE or even a notepad equivalent its considerably difficult to accomplish anything in Chrome OS in terms of web development. Additionally, disk space and file management is incredibly limited in Chrome OS at this time, so even downloading site files on a temporary basis would not be very practical.

One idea would be to write a web-based IDE that performs SFTP on the server-side to fetch remote documents, edit in the browser, and have the server FTP it back on save.

Ideas?

like image 943
Workman Avatar asked Dec 15 '10 22:12

Workman


2 Answers

http://cloud9ide.com/

Cloud9 IDE is an in-the-cloud IDE with a server based on node.js (the server is GPL and Ajax.org has some other interesting stuff coming up). The editor itself is called "ACE" and we (Mozilla devtools) are in the process of merging Bespin with ACE to make Skywriter 1.0.

Short summary: Mozilla Skywriter is for people wanting to embed an editor in their web applications. Cloud9 IDE builds on the same editor to provide a complete coding-in-the-cloud solution.

(ObDisclaimer: I'm the manager of Mozilla devtools and have been involved with Bespin/Skywriter since before the project was publicly announced, so I have my biases :)

like image 80
Kevin Dangoor Avatar answered Oct 30 '22 12:10

Kevin Dangoor


There is actually enough free disk space in the Cr-48 root partition to install Vim. I documented the steps I used to do that. Of course, you can also install nano or any other text-mode editor the same way, as long as disk space requirements are not too high.

The stock Cr-48 setup already has sftp.

If you download the files you're working on to the stateful partition, you have over 9GB of room to work in there.

like image 39
Morton Fox Avatar answered Oct 30 '22 14:10

Morton Fox