News for hackers. Stuff that matters.
Re:Orion - web based IDE from Eclipse by jasonkester on Thursday January 13, 2011 @05:33PM (#2101629)
Gotta admire their determination to keep finding new ways to slow down the performance of Eclipse. Seems that Moore's law finally caught up with them and they couldn't produce two second waits for menus to appear in desktop Java anymore, so they had to step it up and port to Javascript.

Given what we've come to expect from an IDE these days (think IntelliJ or VS.NET + ReSharper), it's tough to imagine a browser-based version being all that compelling. I've actually worked for extended periods using a browser-based editor while traveling, but it really wasn't that pleasant. I don't think I'd consider doing it if I was sitting at my main dev box.

Re:Orion - web based IDE from Eclipse by richchan on Thursday January 13, 2011 @08:16PM (#2102089)
From what they have on the wiki, it sounds like it may not necessarily slow down the performance by that much.

It looks like they are really only putting a web frontend on top of eclipse, so all the computation heavy stuff happens on the backend and gets sent back to the browser asynchronously. In other words, it should work as fast as the desktop eclipse (minus latency issues).

Re:Orion - web based IDE from Eclipse by larsberg on Thursday January 13, 2011 @08:52PM (#2102183)
This should work fine. A couple folks on my team split out some of the VS backend to run on a server and do the editor in JS inside of a browser back in 2003/2004 and the intellisense, etc. was totally reasonable. All tests were done with co-loc'd servers, though, thinking back :-)
Re:Orion - web based IDE from Eclipse by Groxx on Thursday January 13, 2011 @07:47PM (#2102010)
re 2nd paragraph: but isn't that a fantastic reason for them / others to be attempting to make a usable one? However unusably slow it may be (though their users are used to that by now)?
Re:Orion - web based IDE from Eclipse by pasbesoin on Friday January 14, 2011 @11:32AM (#2104075)
A few years ago (and probably still), a lot of companies had interest in tighter control over source code and development environments. This would be one possible move supporting that direction. (I haven't read up on Orion, yet.)

I can imagine some developers not liking some aspect of that. But there are a lot of people sitting at their desks, putting in their 8 or 10 or whatever. And if you're outsourcing, suddenly you're giving the contractors access to a web page and only the components they're working on, rather than the whole shebang.

I think I'd find it kind of / rather frustrating, but it wouldn't be the first work environment to generate those feelings.

Re:Orion - web based IDE from Eclipse by Groxx on Friday January 14, 2011 @12:57PM (#2104561)
>suddenly you're giving the contractors access to a web page and only the components they're working on, rather than the whole shebang.

Isn't this already doable? Just make separate binaries for the sections you want, all you need to distribute are the interfaces (header files, etc) to build against. Whether companies actually do so or not is a different issue entirely, and yes, something simpler may increase its use, but I fail to see how this would actually change anything but frequency.

Re:Orion - web based IDE from Eclipse by pasbesoin on Friday January 14, 2011 @01:24PM (#2104735)
In some cases. But I've seen environments where this wouldn't even begin to be possible.

I used the word "contractors", but I could also apply the description to direct employees located in different countries.

This also keeps the source from being located (other than a page at a time, as it were) in those jurisdictions. (Also, potentially, sensitive test data.)

My experience may have been an anomaly, but after tackling duplicate systems and builds, attendant source control issues, latency in rich client development tools, blah, blah, there was a growing push to bring everything back and keep it "on the mothership". One step was having people essentially remote in to local hosts via Citrix.

Webification was happening initially for project management tools, but eventually, if they could give everybody web pages and be done with it (except for those directly maintaining the infrastructure), Management and IT would have been very happy.

A lot of these aspects may be, initially at least, "big company" problems. But my -- admittedly limited -- perception is that, in those environments, they are on a lot of people's radar.

(I'm suddenly reminded of the recent tussle that IBM went through with the Russian government, to ensure that they could use encryption/security IBM deemed sufficient/necessary on development environments for developers located in Russia.)