It also doesn't feel like Microsoft understands developers or even end users consistently. VSCode is a nice editor, but not the only one. The MSDN docs and site is awful. Azure is okay, but Windows 10 is somehow more annoying than macOS.
Meanwhile Github is in a tricky position, because for most people there's nothing but "community" keeping them on it. Github has some decent features, but nothing so great it would stop me from using their competitors. And they don't even have a CEO to provide the vision. The only thing in their favour is inertia.
And if so, then were open source to move toward GitLab with their even more permissive policies, how could they avoid the same fate?
It's more about having too many people working on non-core products that don't deliver value. Gitlab seems to be doing fine and has built a full-featured CI system in the same time Github has only managed to add a basic project board and include commit messages in search.
I would say the one that keeps Github alive. That's a pretty major one.
There wouldn't be a major need for Jira, GitLab, etc for the most part.
I've worked at two major companies which both used MS Office/Skype for everything and a selfhosted gitlab for code repo.
If the MS package provided git, I'm sure we would be using that instead.
That just means that none of the major tech players have been doing a whole lot in this regard.
How many drivers on the road would be less likely to cut someone off or road rage if they didn't have to deal with ClearCase again? I'm sure that number is greater than zero.
I'm only being partially facetious. ClearCase truly is the worst.
Atom is open source though isn't it? So I'm sure it won't ever disappear. I wouldn't want to move to VS Code though. I use a Mac and have heard good things about it, but I'm sure it will always be a second class citizen.
I've started going back to Sublime, and found I missed some of the really helpful tools in Atom.
I think the entire atom/vscode thing is going to be really curious should this acquisition go through. I'm going to guess they're going to keep running both teams; or really they'll probably keep running Github as it is.
Is this public knowledge? They shutdown their public repos service a while back and I had a manager at Microsoft admit that getting public repo traction was insanely hard. GitHub literally has a strangle hold on the public repos space.
https://blogs.msdn.microsoft.com/devops/2018/04/27/vsts-publ...
Yes, I'm sure one company will support both editors in the long term.
what? linkedin became garbage, it's worse facebook with more ads and stupid emails not related to anything I do.
Free with the purchase of Apple hardware. Not exactly "free," is it?
VS Code works on Mac, Linux, and Windows.
Correct. And Apple artificially requires that you have a Mac to develop software for Mac or iOS.
Not even Microsoft does that. I can compile for Windows on any platform.
Xcode was designed for writing Mac apps, why would anyone want to write Mac apps on a PC, when they'd need a Mac to test them anyway?
It's only after the iPhone that the question of a port to other platforms has arisen. But that would be a huge task equivalent to a full rewrite. Even Apple doesn't have the resources to pull that off smoothly.
There are many reasons. I was going to list a few, but ehh. If you want to know you can probably ask Google or StackOverflow.
Microsoft's revenue split for the Windows Store is an identical 30%[0] (in most cases). There is, of course, the benefit of not having to pay any annual registration fees on Microsoft's platform.
[0]: https://docs.microsoft.com/en-us/legal/windows/agreements/ap...
[1] https://blogs.windows.com/buildingapps/2018/05/07/a-new-micr...
For the time being, my comment stands.
If you want to write apps for macOS and distribute them yourself you can do so with no cost.
^and some "CodeLense" feature that I've never used.
http://www.visualstudioresources.com/2017/07/09/differences-...
- Microsoft has always been the largest developer advocate of any of the major tech players (Google has been a great contender for this position since 2010).
- Microsoft has moved most of their open source projects to Github.
- Microsoft is a major contributor to Git, including massive infrastructure projects to make it possible to host the NT kernel on Git.
- Microsoft has tried to do open source git hosting in the past (Codeplex?) but it never succeeded. Also: Microsoft partnered with Github when they shut down to migrate Codeplex projects to Github.
- Github has the Atom team, which would have some great synergies to combine with the VSCode team.
- Github are the champions behind the electron project, with a lot of institutional knowledge about that technology + native web apps/PWAs in general. Microsoft is making a huge push toward writing UWP apps as PWAs.
Time will tell how they handle this merger. They've handled a few pretty well (Linkedin, Mojang come to mind) and others horribly (Skype, Yammer, Nokia).