(Also odd formulation of the question: "Why aren't the open soure? - We made the decision to keep them closed source." The actual answer is to the next question: "we may provide premium developer services.")
This is an add-on to Microsoft’s open source editor... Is your concern that Microsoft has embraced VS Code, is now extending it, and has the sinister end goal of exterminating VS Code?
Then once the alternatives are no longer so viable, they use their dominant market share to their advantage and the detriment of users.
It's what google has done with Android, Chrome, Gmail.
That’s called “competition”.
You are mis-construing EEE.
Theia is being developed by TypeFox, Ericsson, RedHat, ARM and more.
Orion is being developed by IBM and more.
Both Theia and Orion are projects under the umbrella of the Eclipse Foundation:
The Eclipse Foundation (in the very most cases) does not develop software. They also usually do not pay developers. Their role it to arrange that companies and contributors play fair and nice when creating and using open source software.
At the booth, the VS Code people said that the reason it was closed was because it fell into the "services" umbrella, which has a lot of closed-source components. They did not have a comment on if it was going to be opened.
Source Open Dumped, not Open Sourced. Open source product is a journey, not only just a destination.
I don't see how someone else can leverage VS Code remote extensions to build something similar to VS Futures.
- StackBlitz: https://stackblitz.com/
- Theia: https://www.theia-ide.org/
- Coder: https://coder.com/
Overall, this is a prime example of one of the synergies that Microsoft was able to create from the GitHub acquisition which was the missing puzzle piece. Microsoft now has control over a complete software development pipeline: a development platform (Windows), an IDE (vscode, vs), a code versioning host (GitHub), continuous integration (Azure Pipeline), deployment (Azure).
If Microsoft can leverage its control over this complete chain to make the whole experience integrated and effortless as it's doing with Visual Studio Online here, it could well take over the market, especially in corporate environments.
The VS Code Remote Development extensions look nice too but are not open source https://news.ycombinator.com/item?id=19841089
Could we instead make some kind of first-class addon for VS Code Online, and funnel users into setting that up instead?
Currently we are developing realtime collaboration for a CAD system called Renga and information is a bit scarce.
However, my daughter's classroom uses only online IDEs. I think they got used to this style of IDEs when they got started with Scratch programming in elementary school. These kids are much more comfortable and productive on the online IDEs than my generation. They also share a lot and are more socially engaged while coding than I ever was.
So Kudos to all Cloud IDEs; I am not sure I will ever appreciate you but my kids sure will .
I was under the impression that browser based IDE won’t work on iOS because safari (or maybe UIkit) doesn’t support some type of controls.
I can’t find the mention but I read that here at HN not long ago
"it's a discussion we've had internally many times. The Android Keyboard team, however, has decided that key-codes are not the way to go... and I cannot say they are wrong.
While there are certain advantages to key-codes, they are also very limiting. They get in the way of auto-correct, auto-suggest, swiping, voice dictation, and many others. There are many possible capabilities of a soft "input method" that do not fit the paradigm of key codes."
Will be interesting to see how the (at least) two companies offering hosted VSCode will respond.
(Used inline in the documentation for LitElement/Polymer: https://lit-element.polymer-project.org/)
It's already being done to a limited degree by companies such as repl.it. Once it is customized per enterprise customer, that's when it will really take off. Microsoft seems to be in a good position to lead that.
Lock-in leading to price hikes/interfaces changing at MS's whim/global outages of the services/loss of control over your own code/loss of network activity/being locked out for an arbitrary period because of payment errors or accidents/others.
I've had my chain yanked a few times and I don't trust any large company.
I can afford to spend a day unbreaking my machine (annoying though it is), commercially it just seems safer.
I think RedHat is way ahead on that front with Eclipse Che.
I don't know, but Eclipse Che isn't Eclipse in the same way VS Code/Online isn't Visual Studio.
Anyone have experience with it?
That being said, I think they have the multi-user support in the roadmap.
n.b.: MS employee, interned under the org f.k.a VSO a few years ago.
You can already develop very comfortably on a chromebook if you're willing to forsake the bloat of the web. Actually if I can trust Wikipedia a modern Chromebook outperforms my main desktop machine a decade ago. Putting everything in the cloud doesn't strike me as a great step forward, although it could have its uses.
It's a great experience right now, but I pretty often end up pulling the repository down just for Go To Implementation.
Has anyone here ever used an online IDE, for anything other than very small tasks?
At Amazon, some people use AWS Cloud 9 as their editor of choice but it's pretty uncommon in my neck of the woods.
I only ever used it to take a peek at repositories before cloning them locally. It had a fair amount of navigation features builtin, like Go To Declaration, but was not a Visual Studio replacement (like the article says).
Is this limited to only Linux and MacOS being the host via OpenSSH here?
I assume about 20% of it is going to have to be custom of course but still .. re-using a lot of the same code on the desktop is nice.
my dream would be basically nightlight, but if the ide itself could self modify kinda like Emacs. Basically Emacs in Clojure that you could embed in applications or have applications run from it (the two would be equivalent)
B) Gaining developer mindshare is very powerful. If you want another example of how powerful this is, just look at the dominance of Windows XP and Windows 7 in the developer market, which in turn, made a huge proliferation of software available for the windows eco system. They are basically getting developers to dogfood the OS and developer tools for them.
3) Microsoft can learn from how people use visual code and make the developer experience overall much more pleasant for their azure integrations. You get enough developers telling the C-Suite how awesome Azure is, pretty soon you are going to have companies switching off AWS to Azure because "it integrates so well with all the developer tooling I am already using"(<--- Which would be VS Code.)
I know this question sounds silly since it's basically a browser, but that it actually is similar to c9.
From my evaluations early on in both they seemed like the same thing but VSCode had more features (esp. built-in terminal) and performed significantly better.
I'm sure that there's been a lot of progress in the years since, but I haven't kept up.
I could see not trusting Microsoft with an open source project, but now that they own Github they have two open source Electron-based code editors, and I can't imagine that's going to last for long. So really I'd be more concerned for the long term health of Atom than VSCode.
I prefer Atom because I use it since the early days and I am so used to it. The whole workflow is super awesome and everything is simple and clean. I don't have any performance problems nowadays (this was a big problem years ago) so I have zero complaints.
It's hard to switch, I tried VSCode, don't like it and have no reason to switch because _for me_ Atom just works and I love it.
Glad to hear the performance now is better now than it was back then!
Oh, did you mean benefits for those not invested in Microsoft?