8 ms·
I know a lot won't agree, but seriously Cloud IDEs can be very useful. Especially If you are a Web Developer, so if HTML, Node, PHP is you thing I would definit
by ivan_burazin 11y ago
I know a lot won't agree, but seriously Cloud IDEs can be very useful. Especially If you are a Web Developer, so if HTML, Node, PHP is you thing I would definitely recommend try them out.
Of course I am biased as I am the cofounder of Codeanywhere.com which is a Cloud IDE its self.
But just to make a point we actually built all of Codeanywhere inside Codeanywhere. Welcome any comments...good or bad :)
- fareesh 11y agoCan you elaborate why I would want to use a service like codeanywhere instead of usual git workflow through my terminal app? Is this aimed at people who don't use laptops, those who don't use a DVCS?
- ivan_burazin 11y agoYou still ca use GIT and your terminal inside of Codeanywhere. We actually encourage you to use them, if you connect with your GitHub or Bitbucket account, Codeanywhere will list all your repos, so you can spin up a environment with them in just a couple of seconds. Codeanywhere is an Editor just like Sublime, Atom and so on. It's just available everywhere and just how you configured an left it.
- domagoj412 11y agoBeing cloud based is this "Code Anywhere", or "Code anywhere where you have Internet access"? The latter, in my case, would be "Code in less places than you could with your laptop and standard offline dev tools."
- ivan_burazin 11y agoWhen was the last time you did any development without internet access though? I dont remeber the last time I did that.
- jasonkester 11y agoAs Yoda would say, that is why you fail. I've spent entire months traveling with a laptop through places with no internet access. I've planned entire trips around the idea. Coding from a hammock on a tropical beach with nothing more exotic than a generator running for a few hours in the evening to keep the lights on and the beers cool in the bar (and your battery topped up). Sailing in remote parts of the Caribbean, with a little wind turbine on the boat to charge your machine (and again keep the beer cold). Hell, even trying to work from a coffee shop in England with their quaint idea of "internet" and "wifi" even in 2015. Your laptop weighs three pounds. Take it someplace nicer than your living room!
- heartbreak 11y agoMy clients don't exactly let me disappear for a few months while I'm completing a project.
- deleted 11y ago[deleted]
- cubano 11y ago> As Yoda would say, that is why you fail... Wouldn't he have said "you fail, that is why"?
- stronglikedan 11y agoPedantic, but "Why you fail, that is."
- jasonkester 11y agobut... but... it's an actual Yoda quote: http://i.imgur.com/z0pkveG.gif http://i.imgur.com/z0pkveG.gif
- SwellJoe 11y agoI travelled in a motorhome full-time for four years and have returned to that lifestyle again recently. But, I still rarely write code when disconnected. I don't know how to code without the internet to answer questions, show me API examples, etc., anymore. I'm so much less productive when I try to work without internet, that I don't try. I can read, write, play games, or get off the computer and get my head right for work, during that downtime, but the idea of writing code without internet just doesn't appeal to me. We are beyond that point in terms of software complexity. Building things of value is no longer simple enough to do all on your own, a lone coder in the woods (or on the beach or on a boat). I'm curious how many of the things you've suggested are activities you've actually done while writing code? Sounds like a Corona commercial...not really a software engineering story.
- k__ 11y agoWhy don't you do it like Chrome/Firefox sync? There's one thing I really hate about coding and that is getting my environment up and synced. This is why I would consider using CodeAnywhere. Throw your IDE into Electron and make offline counterparts to the online stuff and it would be a nice package. But writing a config sync plugin for Atom would be enough for many, I guess
- stephenr 11y ago> There's one thing I really hate about coding and that is getting my environment up and synced Keep the IDE's config between reinstalls/new machines? Some IDEs even have a specific option to export the config and import it into another instance.
- ivan_burazin 11y agoYou actually read my mind :))
- TylerJewell 11y agoYes ... One of the key objectives that we are exploring with Eclipse Che is the idea of workspace portability. The workspace itself is composed of two things: 1. The projects (and their source bindings), and: 2. Their environments, which are the stack of tools and runtimes that you need to perform work on the code such as refactoring, debugging, compiling. We have created an abstraction of the worksapce to the environment that it is bound to. And then this entire definition is exportable and movable between Che instances or to a cloud that is supporting Che, such as what Codenvy will run. Because the workspace definition defines its machines in the workspace object, then we can recreate the exact machine you need to do the same work on another node. We use docker to implement this behavior. We are not fully done with all of this work, but we have a lot of prototypes that prove this can do well. There are some challenges - if you want to "save" your workspace, do we snapshot the machines every time, or only sometime? Do we force a remote commit & push? it'll be up to the user. But once all of the commits are done, then we have to push the images into a shared registry and ensure that everything is remotely accessible. Once all of this is done then any other machine can reproduce an identical workspace.
- giancarlostoro 11y agoOne neat feat of services like CodeAnywhere is definitely that you can go cheap on hardware and buy a Chromebook as long as it allows you to execute and test your code on the server.
- ivan_burazin 11y agoYes you can...Codeanywhere works almost identically on a cheap Chromebook or a top of the line MacbookPro
- giancarlostoro 11y agoThe only "exception" I guess is if you develop Java GUI based applications... or anything that uses a GUI for that matter.
- ivan_burazin 11y agoEven that can be done with x.11, but thats not our focus...our focus is Web development.
- vox_mollis 11y agoWhat advantage do Cloud IDEs have over, say, sshing to your development host? If the primary idea is to work remotely, ssh+vim+your toolchain should be just as serviceable.
- ivan_burazin 11y agoWell it give lets say a SublimeText users the advatage that you get using ssh+vim. Not everyone is a VIM user and not everyone wnats to be one. There will always be people that will stick with vim, but some people what the flexiblity that vim gives them but in a sublime like interface that they are used too.
- slaxman 11y agoDoes CodeAnywhere support Elixir? I am writing a book on Phoenix. It would be good to use a cloud editor in the book.
- ivan_burazin 11y agoNot yet unfortunatly :(
- mark_l_watson 11y agoCodeanywhere looks nice! I have been using nitrous.io for a long while, very similar to your product. Having an IDE in the cloud offers a lot of conveniences: large builds without heating up your laptop, easy to try different server setups, makes my chromebook and iPad more useful, etc. Of all the cool tech at Google, one of my favorite things was their web based IDE with very nice integration with Perforce, build systems, etc. I don't understand the "must be on the Internet" complaint. As someone else said, other online resources are large parts of developer workflows - it has been a long time since I have coded without an Internet connection (perhaps a few times a year on an airplane, but I am happy enough writing (I am also an author) or reading on planes).
- ivan_burazin 11y agoThanks for the comment! I have hear of the Google Web IDE. DO you know if its still live and they is a way to see it? Thanks again!