Nice that they're trying, but it doesn't do even the basic stuff that the last crop of in-browser IDEs did.
- open the page
- click to the end of line 15 (inside the try, before the return)
- hit ENTER
Expected: caret goes to the same indent level as previous line
Actual: caret goes to position zero
- type "obj"
- hit CTRL+SPACE
Expected: At least be able to autocomplete symbols from the previous line.
Actual: Renders a SPACE
In its current form, it's pretty much a TEXTAREA with syntax highlighting. To me, that says they released this to the public way too early. I think I'll check back in next year.
Rather than copying each feature of an IDE, I would they rather spend the time in focusing on what developers can benefit from in such a new architecture.
For example, rather than autocomplete, I would rather see support for codereview capabilities and being truly inside a server allows significantly improved team capabilities (think Microsoft Office vs Google Docs).
As far as I can see, the project is currently in early incubation phase, so no, it should definitely not be considered ready for actual development. They even say so themselves in the FAQ: http://wiki.eclipse.org/Orion/FAQ#Can_Orion_be_used_for_real...
Yep. No "auto-tab" as such in Safari, Firefox or Chrome on mac. However the video does show that the feature is there. At the moment it's essentially ms notepad with highlighting. However I've always wanted a development environment in my browser...so keep up the good work :)
From the Eclipse wiki: "Orion's objective is to create a browser-based open tool integration platform which is entirely focused on developing for the web, in the web. Tools are written in JavaScript and run in the browser. Unlike other attempts at creating browser-based development tools, this is not an IDE running in a single tab. Links work and can be shared. You can open a file in a new tab. Great care has been taken to provide a web experience for development."
So, to spare me finding headphones and watching 10 minutes of video, is this meant to be more than a syntax-highlighting text box without a right-click context menu? (FF 4.01)
- Try your code with by running webserver username.orion.eclipse.org
- Syntax highlighting (at least for js)
- Use of JSLint for syntax navigation and error notification
- Keyboard bindings as you know them from desktop applications
- Handles huge files without any noticable delay (40000 lines+)
Oh and as I understood it, it is a beta and some functionality are not fully implemented, like the .git support.
Personally I believe some things are better of being a desktop application - and do not like the trend with _everything_ on the web, but the project itself is a cool idea and great implementation.
>Personally I believe some things are better of being a desktop application
Pretty much this. Yes, this is interesting, and I'm sure it will garnish a nice user base. But I won't be one of them. There's nothing shown that makes me want to deviate from Vim + plugins to this.
The idea is pretty interesting and I'm going to keep an eye on how this develops.
Moving an entire IDE online is a pretty huge task but there are some features that simply make more sense online. I personally would love to see some kind of active collaboration so that you can share code with someone who isn't in office with you. I'm thinking Google Docs style where it shows you where they are in the file and the changes they make as they make them.
The git support alone makes this a pretty useful tool for on the go development.
it's kinda neat..undo doesn't work (in chrome w/mac anyways). Can someone enlighten me with some practical purposes for these sorta things? My imagination isn't working.
So you're visiting your parents for Thanksgiving, and you get a call "LATCH! there's some issue with the thingamajig that we deployed before you left, urgent fixed required or the universe will ... be okay really; but could you please look into this ? I'll make it worth your while."
The only tool you have at your disposal is your mom's ChromeBox, since you decided to "disconnect" for the holidays.
But no fear ! You log in to a familiar, already configured Orion workspace, debug the shiznit out of the issue, save the day and have well deserved turkey-fueled nap ..
Because there was a power cut and your development machine isn't online, or the cleaner pulled the plug on it or maybe the sysadmins decided to change the network settings over the holidays.
I was replying to the previous comment, trying to say that you can't always guarantee that a remote machine will be available. There are more benefits than just having your development environment always available though, like not needing to install or set up anything when moving between machines, or being able to extend your development environment using the same language that you are developing in.
But no fear ! You log in to a familiar, already configured Orion workspace
Anyone else see the contradiction?
If you need to disturb people's holidays to have them firefight software problems, the manager manager needs to be fired for allowing such a knowledge bottleneck to form.
Think of it as Google Docs for web development. Always available and you can collaborate on it with anyone without them having to set up a development environment or install anything.
Gah, looking at the sample code. Can't resize the text area(unless I missed something), having to scroll horizontally to read code is a pain in the ass. I'll take 80 character lines any day(I assume that don't do that in the java world?)
No, Orion is not e5, as far as I can see it's a set of browser-based tools for developing web apps.
E4, by the way, is alive and well, it's release schedule is aligned with Indigo's. So, you can download the latest build (it's a RC1), and the final release should be in June.
Until they add Java support they shouldn't even be using the Eclipse name.
I know Eclipse supports other languages, but essentially Eclipse is the biggest Java IDE so announcing this web editor but avoiding Java support feels like they just picked the most easy thing to show off.
Syntax highlighting is easy. What I want is a Java editor with code completion, code folding and error highlighting/error stripe. Otherwise we might just use Emacs over NaCl.
It seems that you're forgetting that Eclipse is not an IDE. It's a foundation. A foundation, similar in some ways to Apache, that owns many different projects. One of them is the Eclipse IDE. The other is Orion. Now tell me, why shouldn't a foundation named "Eclipse" be using the word "Eclipse" in one of it's own projects?
Edit: To be perfectly fair, Eclipse foundation is itself guilty for this confusion, because if you go to the "downloads" page on their site, you only see downloads for Eclipse IDE. You need to go to the "projects" page to see or download any other project.
It's not about showing off, it's about releasing early and getting some users to start a feedback cycle. To berate them over using the eclipse name because it's not what "you" want is just petty.
The idea of a web IDE is still a new concept. And maybe some things aren't meant for the cloud. It's awesome that these guys are experimenting with the notion. How can you expect them to just release a finished (open source) product out of the blue?
Java syntax highlighting is also supported. However, we have not implemented any outlining or content assist. Since we are building an integrated web-based toolset, we felt it important to target first the web client languages such as JavaScript, CSS, and HTML, so we can attract members of the JS community to Eclipse. Since we are self hosting Orion development in Orion, we need the JS features first.