Slashdot Mirror


Microsoft Open-Sources Visual Studio Code (visualstudio.com)

An anonymous reader writes: Microsoft today unleashed a torrent of news at its Connect(); 2015 developer event in New York City. The company open-sourced code editing software Visual Studio Code, launched a free Visual Studio Dev Essentials program, pushed out .NET Core 5 and ASP.NET 5 release candidates, unveiled Visual Studio cloud subscriptions, debuted the Visual Studio Marketplace, and a lot more. The source for Visual Studio Code is available at GitHub under the MIT license. They've also released an extension (preview) for Visual Studio that facilitates code debugging on Linux.

23 of 160 comments (clear)

  1. VS CODE ! = Visual Studio by jlp2097 · · Score: 5, Informative

    Just to avoid any confusion: VS Code is not Visual Studio, VS Code is a web-based code editor.

    1. Re:VS CODE ! = Visual Studio by sosume · · Score: 4, Insightful

      VS Code is not a web-based, but a filesystem or git based code editor and debugger with support for .net, node.js and other language stacks. Somewhere between Sublime Text and Sharpdevelop.

    2. Re:VS CODE ! = Visual Studio by idontgno · · Score: 4, Informative

      I suspect the confusion arises because TFA (last link in TFS) says that

      The free and cross-platform Chromium-based code editor Visual Studio Code is being open sourced today.

      (Emphasis added)

      "Chromium-based" means it's based on a web browser engine, but that doesn't make it web-based. Its backside could easily be file- or Git-based, as you say.

      Very interesting, and maybe confusing, move by Microsoft.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
  2. Could we quit with the stupid conf names? by xxxJonBoyxxx · · Score: 4, Insightful

    >> Connect();

    Could we please quit with the stupid punctuation in conference names? It just messes with search engines, folder structures, etc. Just call this "VScon" and everyone will get the message that this is for Microsoft developers using Visual Studio.

    1. Re:Could we quit with the stupid conf names? by xxxJonBoyxxx · · Score: 4, Informative

      Try a Google search for "Connect();" and see what happens. ("Microsoft Connect Conference" ain't even on the first page.)

    2. Re:Could we quit with the stupid conf names? by bmajik · · Score: 2

      Give us some credit for taking baby steps...

      A few years ago, this would have been called "Microsoft Active Developer Conference 2016 with Bing.com and VisualStudio.com"

      Surely you agree that "Connect();" is an improvement ?

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    3. Re:Could we quit with the stupid conf names? by Anonymous Coward · · Score: 2, Funny

      Surely that's because you're searching for the wrong term. The right one is: "Connect(); // 2015" (without the quotes)

    4. Re:Could we quit with the stupid conf names? by Anonymous Coward · · Score: 5, Funny

      Doesn't even show up on Bing. Well well well.

    5. Re:Could we quit with the stupid conf names? by squiggleslash · · Score: 2

      Nah, because it involves punctuation. Look, it's not hard, the way to create a post-desktop modern tech web 10.0 name is to put 'r' or 'ly' on the end of a word, like:

      connectly, voidly, mallocly
      readr, pointr, newr

      That way it'll Google, it'll be kinda unique, and it'll still look just as embarassing and hip in a "Yo young kids, I may be your granddad but I'm hip with your Rick Astleys and Madonna music and Beavis and or Butthead" way as your attempts to include punctuation.

      --
      You are not alone. This is not normal. None of this is normal.
  3. Re:Linux port now by Anonymous Coward · · Score: 3, Informative

    It already runs on Linux.

  4. Re:Linux port now by Anonymous Coward · · Score: 4, Insightful

    emacs

  5. Re:Visual Studio "in name only" by squiggleslash · · Score: 4, Informative

    No it isn't, they both share the same framework but one is not derived from the other: https://en.wikipedia.org/wiki/...

    --
    You are not alone. This is not normal. None of this is normal.
  6. .NET 5 is just what we need. by PsychoSlashDot · · Score: 3, Informative

    Now we can have/need the .NET 3, 4, 4.5 and 5 runtimes all on the same machine, meaning monthly patches will take another half-hour.

    I get it. .NET runtimes recompile and optimize for the environment they're installed on and that's a Good Thing, but as someone who supports a lot of small & medium business who can't justify WSUS or similar, .NET is - by far - the thing I dread seeing not yet applied to a customer's machine. One new runtime a decade would be just fine by me.

    Yes, there's supposed to be a certain degree of backwards-compatibility, but in practice that degree is "not enough that installing Product X doesn't frequently force you to install runtime Y".

    --
    "Oh no... he found the .sig setting."
    1. Re:.NET 5 is just what we need. by bmajik · · Score: 2

      I'd be interested in learning more about the compatibility problems you're having with real apps and .net framework versions.

      We know that there are ocassionally compat issues because we have large customers we work with to try and mitigate them.

      There are already mechanisms built into .net for rebinding apps to use specific framework and assembly versions, e.g. the .exe.config file that you can modify without access to the application's source code.

      In general, .NET 2.0 and .NET 4.0 are the two separate runtimes that you would currently need to have installed. .NET 3.5 is the newest iteration of the .net 2.0 runtime, and .NET 4.6.x is the newest iteration of the 4.0 runtime.

      If you're trying to install an app and it says "i need .net 4", and you don't have .net 4 yet, I think that's working as intended. If updates to .net are breaking your apps, that's something we'd like to know about and help with.

      If you have problems of the latter sort - .net updates are breaking your apps, feel free to contact me at this address and I'll see about putting you in touch with someone who can help.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
  7. Re:If it's not GPL by nateman1352 · · Score: 4, Informative

    If it's not GPL'ed, it's not open source. And we all know what abhorrence MS harbors for GPL...

    The Open Source Initiative has certified the MIT license as a valid open source license. Look I'm not a huge MS fan either, but they are using a real OSS license here. Just because MIT isn't copyleft doesn't mean its not OSS.

  8. Re:Why? why now? by Anonymous Coward · · Score: 2, Insightful

    Not one statement in the above rant is true or apropos the actual fucking subject.

  9. Re:If it's not GPL by Jack9 · · Score: 3, Informative

    > If it's not GPL'ed, it's not open source

    Nope. Open source implies the source that comprises the entirety of the application is available to be inspected. Terms of that access are orthogonal to the phrase, although RMS would insist it must be free as in beer, philosophically or it isn't "open".

    --

    Often wrong but never in doubt.
    I am Jack9.
    Everyone knows me.
  10. so disappointing! by postmortem · · Score: 4, Funny

    They use tabs instead of spaces!

  11. They ran out of their own? by chmod+a+x+mojo · · Score: 3, Insightful

    You can now contribute to VS Code:
    Submit bugs and help us verify fixes as they are checked in.
    Review the source code changes.
    Contribute bug fixes through pull requests.
    Update and add to the documentation.

    Anyways, joking aside, it's cool that stuff is being released in a more open way than it was traditionally with Microsoft. Hopefully they will keep up the trend and not revert to their old ways.

    --
    To err is human; effective mayhem requires the root password!
  12. Re:Eclipse and Power of Java by kervin · · Score: 2

    First, you do realize .Net is also garbage collected right? Secondly Elipse and Netbeans are excellent and mature IDEs that support dozens of languages and platforms.

    The whole 'Java is slow' meme is at least a 15 years passe, try something new.

  13. Re:Linux port now by ClickOnThis · · Score: 2

    It already runs on Linux.

    Indeed it does.

    Color me bemused. I didn't know.

    --
    If it weren't for deadlines, nothing would be late.
  14. Re:Linux port now by Dr_Barnowl · · Score: 5, Insightful

    It's in the same space as other editors-made-of-browser-technology as Komodo and Atom ; it's not a full version of Visual Studio.

    My preference in that space is still Komodo Edit ; it has the benefit of maturity. Atom has that liveliness that new projects do. VSC? Not sure how it will attract the community it needs to thrive.

  15. Re:If it's not GPL by edtice1559 · · Score: 2

    And the MIT license is GPL compatible, so you're welcome to add your own GPL parts and release your improved version under GPL.