Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor
techcrunch.com
techcrunch.com
Microsoft has come a long way from the company that everybody loved to hate. IMHO, they still have a long way ahead of them, but it's nice to see they seem to be serious about it.
With Ballmer at the helm, I had the impression he didn't really know how to handle the rise of mobile devices and cloud services. Nadella seems determined to really change Microsoft from the old Windows-and-Office monopoly to something new.
Ballmer wasn't an idiot. It's not as if he didn't see the changing landscape. He left the company in a position to shape the future.
Ballmer allowed opensource during his leadership, but employees would be more "targetted" when it's not the right direction and it hasn't has "intermediate"/"fast" results... It's a much slower progress.
I believe Nadella has a lot of thanks for the change that Microsoft made before he stepped up and "received" the fame. There was a short release afterwards of his stepup with a Office version for iOS and Android, you just don't do that within the month.
Some things he did within the first 12 months:
- Bought Nokia ( they already worked very together closely, this was probably been going on for years )
- Office for iOS and Android ( was created during Ballmer, but probably got approval during Nadella)
- Opensource .Net ( opensource started with Asp.Net MVC 2, which wasn't an all-in though, i think of it as a "test" internally)
- Cloudobile - connecting mobile with the cloud ;) ( this is definatly more Nadella's style, coming from Azure)
But it isn't all "that good", a lot of people have been layed off ( approx. 18.000 ). While Ballmer's approach is very "profitable" and "evil", i do believe that Nadella's approach is more in the line of "more penetration", "cheaper prices" ( free version of Office eg.), being more open... It does come at a cost ( i hope no one blames me for mentioning this ). I do suppose those 18.000 people where mostly freelancers, but i'm not sure.
You're right, he wasn't an idiot; he was a well-educated and successful executive that made strategic decisions informed by 80's and 90's business thought and practice. Half a decade earlier he'd have done wonders. But in emerging technology markets those decisions cost Microsoft its industry superpower status.
In tablets, mobile that cost Microsoft early market dominance and possibly locked the company out of future hopes at regaining their title.
In Web servers, numbers from Netcraft[1] last summer showed that since Windows Server 2008 essentially what had been a healthy uptick turned disastrous for Microsoft's share of active web properties (half way down the page), and over the last 15 years a steady decline in Microsoft's market share in traffic volume handled.
1: http://news.netcraft.com/archives/2014/02/03/february-2014-w...
More specifically, your "By design" start is common in these kinds of managed transitions: you want the new leader to come in with tail wind.
Hope you mean "embodied in Windows 8". I still remember the day I replaced my Vista PC with one running Windows 7, and wondering why the OS was booting so fast. I doubt "Vista" was strategic in any way, more incompetent management, but would agree "Windows 8" had strategic considerations behind it.
Sorry, but yes, the person who said this ( http://www.businessinsider.com/heres-what-steve-ballmer-thou... ) was, in fact, an idiot.
He should have had his walking papers from the board of directors by that Friday.
Personally, I still want more. An open source editor would have been nice. Many good text editors are open source Vim, Emacs, Atom, Notepad++ entering this area with less community seems like an unneeded difficulty.
Nadella is doing MS good. For one, he understands market dynamics better than Ballmer did and is willing to gamble. As a C# developer of 10 years, this is the first time Microsoft actually "spiced up" their product line. Offering up robust tooling like Visual Studio Community (which is just a free version of Professional) shows me Microsoft is committed to the platform. Now, with Visual Studio Code, it will make my work better since I'm 99% on a Mac these days. The next few months will be interesting. :)
- Ballmer, 2001
Yeah Ballmer was pretty bad, but to be fair Bill Gates also was very anti open-source ("Communism! Communism!"... http://old.seattletimes.com/html/microsoft/2002152694_paul13...). I like the direction of this "new Microsoft", but they still do some nasty stuff: http://arstechnica.com/information-technology/2015/03/20/win...
From Wikipedia:
Under Ballmer's tenure as CEO, Microsoft's annual revenue surged from $25 billion to $70 billion, while its net income increased 215 percent to $23 billion
May all companies suffer equally incompetent CEOs.
Posted from my Zune
Slowly but surely the best developers are going to leave the Mac platform leaving only consulting body-shops and corporates on iOS. Developing for the Mac and iOS is miserable. It wasn't always that way, but it is now.
Developers* are sick of proprietary stacks, from the language (Swift), to the APIs (Cocoa/CoreX/iOS), to the conditions attached (iCloud SDK only available for Mac Apps sold through the Mac Store), to the penny-pinching (pay your $99 fee and 30% even though we're raising $billion in debt to buy-back shares and hand out dividends because we're too tight-fisted to repatriate overseas funds and pay taxes on it) to the still broken XCode which only runs on a Mac, which must run Yosemite which feels like a Fisher-Price toy rather than a workstation for developers.
*Well, ok, I'm sick of it, but I'm sure a few people reading this are feeling the same way.
And what did Microsoft do? They bought a browser and gave it away for free, cutting off Netscape at the knees, til the company folded and become the Mozilla Foundation.
They poured billions and billions of dollars into online initiatives from the Microsoft Network to Bing, including buying dozens and dozens of companies.
None of those were big successes. None of those have been a "tidal wave" of innovation, or success, or money. At least that I can see. Internet Explorer became dominant, but mainly due to bundling and that has gone away. IIS was a popular web server for a long time and people have written web sites using microsoft technology, but .net which is just a renamed MFC, isn't really much more used outside the same types of shops that used it before 1995. Yes, the mono project brought it to linux and made C# a more viable language, but that wasn't Microsoft's doing.
Maybe I'm missing something. Xbox and Xbox online are huge money sinks that I don't know if MSFT is ever going to recover the money from. The stock has been flat during that period while google, amazon and apple have been going like gangbusters. (And given the level of monetary inflation over the past 15 years flat means down.) Yes, it did boom during the bubble but that was %100 windows and office from the boom in companies putting computers on everyone's desk. And yes, it's grown the past couple of years after being flat from 2001-2011. But that's not a result of the 1995 "initiative".
Microsoft, like Apple, unfortunately for both, doesn't quite get the internet. It doesn't get mobile (unlike Apple).
The new CEO might change this, I don't know.
But the "internet tidal wave" happened pretty much completely without microsoft.
For the record, I worked for the company near the time of this letter, lived in Seattle during most of the intervening years and have been watching Microsoft closely for about 25 years.
He (Guthrie) blogged a few times about evangelizing open source in Microsoft, and given today's news, he gained quite a bit of traction over the years. It also helped that ASP.NET MVC is a pretty sold web framework too.
While it's true that Microsoft was taking steps to open source products under Ballmer, it was despite him, not because of him. There was an incredible amount of red tape, dragging of heels and internal fear uncertainty and doubt. Even internal only projects to synchronize open source practices among divisions were an uphill battle. If anybody deserves credit for Microsoft's open source efforts at that time, it's Sam Ramji who should get the credit, not Ballmer.
From the outside, Microsoft under Nadella has all the stops removed. This all lines up with a quote that I heard from Nadella 3rd hand: "We [Microsoft] can either push the 'One Microsoft' vision, or we can make money."
If have something popular, e.g., .NET, then make it open and promote it as a standard. Then come out with enhancements every few months.
Part of the script is what Ballmer once said in his uniquely understated way -- "Developers! Developers! Developers!"
Then initially many developers will adopt and use the standard because it's open and, thus, close to universal, at least pretty good, and free.
Then, later, as Microsoft makes improvements each few months, it will be next to impossible for anyone else to make a fork that is competitive so that Microsoft will, then, continue to own the standard. Or, if a developer wants some new feature X, then they will likely just wait for the next version of the standard and hope.
So, thusly owning the standard, Microsoft controls a major part of computing which can be very powerful for Microsoft and a farm where only Microsoft plows, seeds, and harvests.
E.g., nearly all the developers would be on .NET, etc., but Microsoft and only Microsoft knows where the .NET standard will be in version n + 1, n + 2, ... out several years into the future. Then the rest of Microsoft can start development now that exploits the standard, say, two years from now while everyone else has to wait two years even to start. Bingo. Presto. The parts of Microsoft that exploit the standard get a two year head start.
Or, maybe at one time a computer company, say, HAL, designed, manufactured, and sold hardware, operating system software, middle ware software, and applications software. Then they had hardware enhancements right along, say, each year or so.
Well, the hardware specification about had to be in the manual Principles of Operation and, thus, essentially open. So, some plug compatible manufacturer, say, GA, could get the manual and build a cheaper version of the hardware.
Well, the HAL software people knew what good, new functionality was coming to their hardware some years before GA or anyone else did and could have a head start of those years. One heck of an advantage.
Net, thusly owning an open standard can be very valuable.
Microsoft would like that more developers are locked in to their dotNet languages. And they try to influence the development of the next Javascript version (ES6 & ES7) by showcasing C# syntax ideas in their TypeScript language which then influenced ES6 - which is heavily used in Sharepoint/Office-Server365, Visual Studio Code/Online, etc.
Don't get me wrong, Google, Adobe, Oracle, Mozilla, Opera, etc are trying to influence the Javascript/ES6&7 development - everyone with different business cases behind them. But Microsoft is well know for what the parent poster wrote, and several newer evil things like the locked EFI on new PCs (instead of the open BIOS) that make it hard to install anything but Windows are still there, more there https://news.ycombinator.com/item?id=9459890 .
"Microsoft has come a long way from the company that everybody loved to hate"
Although, during the last few years, MS seemed to be the company that everyone ignored. But there is still a lot of built up animus against MS, due to their past business practices.
Perhaps a younger generation can get some value out of their products, though, which would be nice for all the people who work there.
When this tool crashes, we automatically collect crash
dumps so we can figure out what went wrong. If you don’t
want to send your crash dumps to Microsoft, don't install
this tool.
So no check box to deactivate this phone-home feature that used to be standard in Microsoft products like Visual Studio, Office and Windows. That's a regression. (Source - bottom grey text: https://code.visualstudio.com//#alt-downloads )Edit: there is only a small "preview" symbol on the top left, beside that no text or screenshot mentions it: https://code.visualstudio.com/
"This is the Monaco editor component from Erich Gamma's group out of Zurich. It was originally written in JavaScript but gradually rewritten in TypeScript. When Anders speaks about teams within Microsoft building large TypeScript systems, this is one he is talking about" as one comment mentioned on a related article "It's also used in VisualStudio and IE11's new F12 tools.": http://www.hanselman.com/blog/ARichNewJavaScriptCodeEditorSp...
"Code uses a newer, faster version of the same industrial-strength HTML-based editor that has powered the “Monaco” cloud editor, Internet Explorer's F12 Tools, and other projects.": https://code.visualstudio.com/Docs
``` // Handle crashes reporter.start({ productName: 'Ticino', companyName: 'Microsoft', submitUrl: 'https://ticinocrashreporter.azurewebsites.net/crash', autoSubmit: true }); ```
But for those who care about their privacy, IMO its approaching the problem from the wrong angle if you're trying to get some developer to change their code to respect your privacy. Its their code. They can do what they want.
We as users should have protections from them attempting to submit information we don't want leaked. To me the solution is better perimeter monitoring and filtering.
While not practical in many situations I would highly recommend filtering all outbound traffic using a new firewall that supports such features (Sophos UTM for one, PfSense for another). Its the only way to know for sure those requests don't get out even when there is a disable option.
The fact is, Nadella has made open source a lot more palatable from Microsoft.
https://github.com/atom/electron
I think it's funny that MS uses 3rd party opensource for building a editor that supports Visual Basic (and other languages of course).. According to me, Roslyn does the intellisense (it's opensource now) and CoreCLR is the RyuJIT-compiler (also recently opensourced).
I suppose the Asp.Net 5 framework is perfect for beginning with this ( grunt, bower, ...). Debugging currently works with Mono 4.0.1 and node, soon all of them will be supported because of CoreCLR (source: https://twitter.com/shanselman/status/593454392851845120 ). .Net has a lot of nice things to offer ( odata, f#, entity framework, typescript), i'd be happy to see them getting more traction :)
This move was unthinkable a decade ago. I'm very glad to see MS moving in this direction. Just because of this announcement I want to start playing with TypeScript and C# again.
From Wikipedia: The strategy and phrase "embrace, extend and extinguish", was first introduced in the United States v. Microsoft antitrust trial when the vice president of Intel, Steven McGeady, testified[8] that Microsoft vice president Paul Maritz used the phrase in a 1995 meeting with Intel to describe Microsoft's strategy toward Netscape, Java, and the Internet.
http://en.m.wikipedia.org/wiki/Embrace,_extend_and_extinguis...
BRENDAN [Eich (JavaScript creator)]: Again, TypeScript is
smart because it’s embracing and extending. Let’s hope
Microsoft doesn’t try to extinguish. That’s the third E.
JAMISON: [Laughs]
BRENDAN: I don’t think they will. I think they actually
bought into JavaScript at some level. And I’ve talked to
people like Anders Hejlsberg about this.
But Brendan Eich answered to my thread by replying to a parent: ES6 and the Harmony agenda influenced TypeScript. Where
TS went its own way on things like open modules, MS has
promised to track the Ecma standard versions ASAP.
In particular, TS classes were purely an extension to
ES6's design, while ES6 was not frozen. There was not
feedback the other way, at least not phrased in terms of
TS -- the MS folks on TC39 had to make more generalized
arguments for changing the draft ES6 spec.
Maybe after more people know about Visual Studio Code some others share the "German angst" about their common business tactics a bit too. I would prefer if they don't turn JavaScript into C# Trojan horse style. Hopefully things have changed since Satya Nadella took over.You can read the full thread there, it's just 3 days old: https://news.ycombinator.com/item?id=9442011
Those who cannot remember the past are condemned to repeat it.
And those who can are condemned to see others repeat it.
comes to mind when I see the enthusiasm in this thread. The top comment itself seems like a blind praise one would hear in a cult.Don't get me wrong---I'm as happy as the next guy about this. VS is the only tolerable language-dedicated IDE, if they take 25% of their VS engineering mantra to this it will be better than almost anything else.
But where does it end? I am clearly so not in touch with my inner mba. I just cannot even think of how what they are planning in the long run, here.
What's going on? Have they lost their minds? Is there a secret master plan? How realistic could that be? Is this the red giant to their eventual white dwarf?
Just... what?!
http://dotnetrocks.com/default.aspx?showNum=1131
What I took from it is that Microsoft used to make all their money from Windows and Office, but now the company is looking to transition towards being a service company rather than a product company. As a service-oriented company, restricting developers towards a single platform doesn't really help them, so ultimately it's in Microsoft's best interest to get .NET out there as much as possible so that people will want to choose their services.
I won't admit to "getting it", but what I gather is that Microsoft want .NET to be a valid choice for everyone.
I think it's apparent that Microsoft has admitted the reality that the operating system just doesn't matter any more - and you're not going to make money there.
So it's all about services, and Azure is one of the sources of those services.
At this point, they want to do this with Azure services. Which is very easy to work against with very rich tools in .Net. They're extending this development ability to other platforms, so that hopefully people will choose to use .Net even if targeting other platforms in the hope that people will choose to deploy to Azure over other cloud providers in much the same way that I chose to deploy to windows a decade ago.
This doesn't even count migrations of existing applications, which may well be better off on Azure (in windows) with new systems under Linux. The past two years, I've spent supporting Windows applications where a next generation was moving to Linux (node/iojs). Right now I'm doing this against Azure.
Being pragmatic, I'm even using Azure Storage (queues, tables and blob) for migration data, which means I don't have to setup/configure/manage a bunch of servers to do these tasks. Setting up RabbitMQ isn't hard, but there's time involved. Setting up C* isn't hard either, but if the data is transitional (using azure tables to hold data exported from the old system, and queues to trigger import into the new), it doesn't make sense to configure my own server. After using these services, I may use them more deeply, I'm already using Azure Tables for my configuration settings even, so I don't have to maintain an etcd/consul cluster.
All of this said... while I am mindful of getting locked in, and do have a strategy for breaking out, and my core application data won't be in azure services... actually using them makes me consider using them more.
From my own experience, what they are doing is a legitimate strategy and far better than how they approached it early on, and may still be. I stopped attending .Net conferences/meetings about 4-5 years ago because they were turning into Azure sales presentations more than development presentations in general. This is also the same time node.js started to become a viable contender, and I started using it for web project client files (js merge/min, less etc).
With the free W10 upgrades for 7/8 users and a 30% cut of Windows Store sales, they stand to make some money. But they have to get developers back on their side first, otherwise the store stays dominated by garbage.
Though I will say that Azure is all about getting you to use non-VM services, to generate lockin to their platform.
Whatever it is, I'm not sure I've actually been excited about what Microsoft is doing since Windows 2000, and that's starting to change.
The .Net plaform that's used by enteprises and devs also in the Unix/OS X world?
A couple nitpicks...
* There doesn't seem to be a way to set the file encoding... can I assume that files will always be saved in UTF8 w/o BOM? * There doesn't seem to be a way to set line endings... can I assume that files will always be saved with unix (lf) line endings? By extension, will this fix windows line endings, or mixed to LF line endings? * It would be really nice if there was an integrated command prompt, similar to cloud9's, that could be shown/hidden. Configurable to use a given shell (in windows, I'd prefer a git-bash prompt).
All in all, really nice work, and this may well replace sublimetext everywhere for me. I don't use any of the more advanced plugins with sublime, and I actually like the VSC editor's UI more. They seem to have burrowed the hotkeys from sublimetext.
Jetbrains?
The Microsoft of old would have died out eventually. What we are seeing is not something you see often - a behemoth of a company doing a 'pivot'.
What would you do remain relevant in the face of the majority of the internet services not going anywhere near Microsoft for material income?
I like Google Docs as much as the next guy or girl, but I find this hard to believe when we had to end a meeting several minutes into it when the Google Doc displayed an http-500-style error when trying to load a spreadsheet.
I hate sounding like an advertisement for MS, but it really isn't THAT much of a pivot. More adapting to keep those parts of income that used to come from server licenses now as services. Not even mentioning Azure as a target, which is probably the best bet for keeping legacy apps running while transitioning/refactor/rewrite to new generations.
Edit: Got my answer. Electron and TypeScript: https://twitter.com/shanselman/status/593454574297427968
EDIT: Apparently at 11AM PDT: https://news.ycombinator.com/item?id=9459632 (aka in an hour-ish)
* handles multiple files well. atom ends up being too many tabs with no quick way to get to them
* MRU file switching
* shows side by side default v user settings
* launches must faster (which is strange since it is based on electron)
* JS debbuger
Can't wait to try the CoreCLR.
Right now, this thing blows the Atom editor out of the water in terms of performance. For plugins and breadth of available functionality, Atom is miles ahead of course.
Idem for Sublime Text. Loading large files on Windows is a total disaster with ST. Which is a shame, it's a great editor on all fronts except loading of large (as in > couple of MB) files which is just something I happen to do quite a lot.
On second thought, for now this looks nothing more than a marketing trick, very well pulled off.
I don't develop on a machine with less than 8 gb RAM and you shouldn't either.
special request for Rust autocompletion, please!
The installer grabs the archive, puts things where they go, and makes sure you have the nice shiny icon that it ships with.
http://www.thepowerbase.com/2015/04/install-visual-studio-co...
Just tested it on my Mac opening an uncompressed ember.js (~1.5MB). The file loads instantly and syntax highlighting is done in less than 1 sec. Movement and editing are very responsive.
On the other hand, when I open ember.js on Atom, it takes more than 10 sec to load and syntax highlight, and moving & editing take .2 ~ .3 sec to complete.
Handles builds and debugging too although it'll take some setup depending on your project type.
They basically took the vs Monaco online browser editor which was already awesome and put it on atom shell/electron for everyone to be able to use natively. Definitely a smart move. Compared to paying $70 for sublime it's a really good deal.
OS X: http://download.microsoft.com/download/0/D/5/0D57186C-834B-4...
Windows: http://download.microsoft.com/download/0/D/5/0D57186C-834B-4...
Linux: http://download.microsoft.com/download/0/D/5/0D57186C-834B-4...
Bill of Materials for Atom version 0.194.0 for OS X [http://www.bomtotal.com/#85c7e5b85a0ea17e50676c621eaaceaa] has e.g. nodejs 0.10.35, openssl 1.0.1j AND 1.0.1k, zlib 1.2.5 AND 1.2.8 and libuv 0.10.30.
Whereas,
Bill of Materials for Code version 0.1.0 for OS X [http://www.bomtotal.com/#26be3e80807532937c65c575360bfb91] has e.g. nodejs 0.10.22, openssl 1.0.1e AND 1.0.1k, zlib 1.2.3 AND 1.2.8 and libuv 0.10.19.
So Visual Studio Code ships with openssl released in Feb 2013 while Atom ships with openssl released in Oct 2014. :)
Furthermore Visual Studio Code ships with nodejs released in Nov 2013 while Atom ships with nodejs released in Dec 2014.
From this perspective Visual Studio Code is a blast from the past, lets hope it is not dangerously out of date.
+ Syntax coloring, bracket matching: C++, jade, PHP, Python, XML, Batch, F#, DockerFile, Coffee Script, Java, HandleBars, R, Objective-C, PowerShell, Luna, Visual Basic, Markdown
+ IntelliSense, linting, outline: JavaScript, JSON, HTML, CSS, LESS, SASS
+ Refactoring, find all references: C#, TypeScript
The product/download site should be at http://code.visualstudio.com when it goes live later today (it's currently showing a login page).
Will your customers mind if the following data is sent to Microsoft when you're working on-site?
Usage data. We collect information about how you interact with our products and services. This includes information about how you use the products and services, such as the features you use, the web pages you visit, and the search terms you enter. It includes information about the device you use with the services, including IP address, device identifiers, regional and language settings, and information about the network, operating system, browser or other software you use to connect to the services. And it also includes information about the performance of the product or service and any errors or problems you experience with them. In order to create a richer picture of your product usage, we will correlate usage data across other Microsoft services, like Visual Studio Online.
When I left Microsoft about a year ago I had the thought that it would be a cool company to work for again in about 3 years. They really seem to be taking some steps in the right direction.
AADSTS50020: User account 'me@captnemo.in' from external identity provider 'live.com' is not supported for application 'caf83767-0da8-454f-ae8d-77f63deaf359'. The account needs to be added as an external user in the tenant. Please sign out and sign in again with an Azure Active Directory user account.
I'm guessing only proper microsoft accounts are allowed? (@outlook.com, @live.com etc). I understand it might not be live yet, but I don't get the "unavailable yet" error.If it helps with Unity C# development on a Mac, I will be very happy. Please be better than MonoDevelop!
Note: I installed the latest version of Mono and now Intellisense is working with my Unity project!
I voted for this:
http://visualstudio.uservoice.com/forums/293070-visual-studi...
>Unity Integration
>Visual Studio for Mac is a breath of fresh air for those of us who use Unity on a daily basis. Please oh please get it tightly integrated, similar to UnityVS for Windows.
>The day I can dump MonoDevelop and Xamarin for good would be better than my last 10 birthday presents combined - and they were pretty sweet!
It does appear to load large code bases a lot snappier than Atom, and at least they got panel resizing working unlike Atom (which is still a hilarious thing not to have in Atom).
Edit: Atom seems to actually support dragging to resize panels in a recent update. Late coming but definitely welcome.
"The software may collect information about you and your use of the software, and send that to Microsoft. Microsoft may use this information to provide services and improve our products and services. For this pre-release version, users cannot opt out of data collection. Some features in the software may enable collection of data from users of applications you develop using the software."
Visual Studio Code is based on Electron!
This caters to people who want good cross-platform tools without all of the Visual Studio bloat.
It's just text editor (although has a integrated debugger) built with Electron, performance is abysmal.
I am sure I must be missing something. It is a text editor, feels sublime-y. But it doesn't seem to be even a smaller cousing to Visual Studio, so the name is confusing.
It seems to be geared towards JS/Html. If so, we already have plenty of tools for that.
I used Visual Studio in the late 1990's and got used to the GUI IDE. I did a lot of work in Classic Visual BASIC before the Dotnet era.
I see they are open sourcing the CoreCLR and now Visual Studio Core. I gave the Linux version a quick look over, extracted the zip file to a directory and ran the ./Core program. It loads quick enough, most likely because there isn't much there.
I have to remember that this is the Post-Microsoft era, and Microsoft has to reinvent itself in order to survive. Microsoft knows the Hacker and Startup community uses OSX and Linux, and many have migrated away from Windows. Microsoft knows they like open source projects, so Microsoft open sourced Visual Studio and CoreCLR to have them ported to Linux, *BSD Unix, and Mac OSX.
Why Microsoft never made a version of Visual Studio for Linux or OSX is beyond me. We got Mono for a while, but it was always behind the Windows version. There was DotGNU but I lost track of where they were at.
If anyone is wondering how Microsoft earns money from open source projects, they will always sell books on it and also certification for it. Like Xamarian they can always buy out the company that forks it and makes a better version of it that is cross platform.
That is rude!
But who cares :-). Many are downloading and I have it too!
- Visual Studio Community Edition - Outlook and Office free for iOS and Android - iOS and Android apps running in Windows 10 - Free Windows 10 upgrade
Not bad. Not bad.
Super impressed with its performance: it opens up & scrolls smoothly through a ~40M text file just fine. Memory usage is quite high though, but that's expected with an Electron-based app.
I wonder if this will be open sourced in a way that would allow Visual Studio intellisense in Sublime Text. I want that for C++ so bad.
This was my last comment. https://news.ycombinator.com/item?id=9438293
> By installing Visual Studio Code, you agree to the terms and data collection described here
Just curious, but I can't seem to find the terms.
It is nice to see MS changing their strategy, earlier they were all closed up to the boot, now they are opening up, but the only thing about Visual studio is that their Intellisense is completely different than Eclipse's auto complete :D
surely you jest ;)
I look forward to seeing what they do on the plugin front. And hopefully they will be able to upstream performance changes to Electron and Atom and hopefully more.
Competition in the editor + dev tools space is always good.
This is to stay relevant and that effort won't change... of course they are a company and may not offer a lot of energy if there isn't uptake. My limited use of the new editor is actually a pretty positive so far. I'm going to give it a try for a week, already I like the UX more than sublimetext.
and click on the video. The guy is using a macbook air and there is a Microsoft logo in the background.
Microsoft has realized that it can't afford to lose anymore developer mindshare and it's creating some really spectacular results. This is a Microsoft I can be excited about!
[1] http://doc.qt.digia.com/qtcreator-2.4/creator-overview.html
Text rendering on Win8.1 with 4k screen and 175% scaling is slightly blurry compared to normal Visual Studio. Is that known and are there any plans to improve on that? I remembered similar issues with Atom before :(
Otherwise it looks great for a first release! Looking forward to how it evolves.
Even the Economist had an article last week about how the EU countries lament their lack of platform prowess.
vi kids-get-off-my-lawn
1. It is an IDE
2. It is owned by Microsoft
Pretty neat, though!
This is a good move if they're hoping to entice Eclipse users on *nix to migrate from the JVM ecosystem to CLR.
Deploying Windows programs on FreeBSD is one thing but if they want to grow their developer base, they need to target programmers who don't run VS on Windows.
Eclipse is a full, powerful, customizable platform, mature with plugins for everything.
Download the node.d.ts file from the DefinitelyTyped repo https://github.com/borisyankov/DefinitelyTyped then add that file to the folder containing your node app.
Then in the file you are using the http object reference the .d.ts file by adding the following to the top of the file:
/// <reference path="node.d.ts" />
After that you should get intellisense in the file.
Of the times I installed VS in past, just to toy with it, I remember that after installing it I immediately had many ram eager services loading at startup and had a dozen items more in "installed applications" and whatnot which were all strictly interconnected making always hard to find - in case you wanted to remove the full thing - if you managed to do it fully.
..what version of VS would you suggest to install anyway?
It's good for web development, and that's a smart move by microsoft to product a lighter weight ide for this purpose.
I know, such dreams were too far-fetched.
So that thing potentially runs as a website in the browser as well, cloud editing.
(not regretting it either, I can't stand visual studio, and am not likely to switch without very good reason)
"Microsoft says the language services it built for Visual Studio Code will be available in other editors as well, including Sublime Text, Vi and Atom."
If that is the case, I would suggest you guys grow a brain and remove the registration wall. It's 2015.
This is the embrace stage, guys. Don't fall for it.
Come on, MS.
It's literally right after the link. What did you expect? It's a breaking story, the product was just announced and in the conference it was announced as available later today.
>"To unblock your account go to https://account.live.com and sign in to your blocked account."
If I try to enter my number, I get an unspecified error and I'm still locked out. Obviously. But not to worry, the page says:
>"If you can’t unblock your account with the security code and changing your password, customer support can still help you get your account back. To contact customer support, you’ll need to sign in to your account, and fill out an online form."
...
I really don't know what kind of brain-dead monkeys they put in charge of these things. And while it's hard to believe that a functioning human being could ever come up with such a bullet-proof procedure to unblock an account blocked for "security reasons", what really baffles me is that this has been going on for almost two years. This should give you an idea of how much Microsoft cares about their consumer products.
So, consider yourself lucky to have gone past the login, which, apparently, isn't something to take for granted with Microsoft.
[1] http://windows.microsoft.com/en-us/windows/outlook/account-t...
If any Microsoft engineers happen to be scanning this thread, it correctly redirected me to our organizations login page for me to use my standard credentials, but failed after with a generic Bad Request error.