Live data from Hacker News

Visual Studio Code is now open source

code.visualstudio.com

381–390 of 403 posts

Re: Visual Studio Code is now open source

#381

Pretty cool! I've been using it a bit on the days where I have to do stuff on Windows, mostly for hacking on C++ code and playing with GL shaders (the code is cross-platform with CMake, so I don't really need Visual Studio). I've had a few ideas about little things to add to it, and having it open source makes that a possibility!

What are your thoughts on VS Code against other IDE for C/C++ (ie eclipse, code blocks)

My thoughts on that are... atypical.

VS Code has a pretty simple auto-complete mechanism for C - pretty much, it will auto-complete words that have been used before in the current file. That works for me, because I generally write APIs that have simple interfaces with a... I'm not sure how to describe it, parameter ordering that I expect.

If you're working with a bunch of libraries where function signature completion would be useful, then maybe a more functional IDE is useful. OpenGL is an example that comes to mind... I have no idea off the top of my head what the parameter ordering for glTexSubImage2D is. Generally though, I personally prefer the delay when occasionally having to look up an API over the delay caused by using a heavy IDE. On non-Windows, I'm an emacs guy. I've tried Emacs-win32 and it just feels like a UFO on Windows.

To answer your question, I personally do use VS Code on Windows, even when I'm working with crazy APIs like OpenGL. It subjectively feels faster to me than Visual Studio or Eclipse, although that might just be in my head.

Re: Visual Studio Code is now open source

#382

Earlier quoted context omitted.

Jetbrains stuff eats up nearly as much RAM as Eclipse. If you're not on an 8+GB machine, prepare for your SSD life being massively reduced due to swap.

8GB of ram is not hard to get today, and jetbrains ide's speed when you have that is pretty impressive compared to features. Also for the more focused editions (pycharm, phpstorm, rubymine) they have even better performance compared to intellij (which usually comes with too many plugins installed).

Remember, not everyone has the cash to shell out for a shiny new Macbook (or an IT department willing to do so!).

There are more than enough people who don't have the resources.

Re: Visual Studio Code is now open source

#383
post #317

Earlier quoted context omitted.

I remember it very differently. It's particularly interesting that you start with 1995, since that's the year of Bill Gates's "Tidal Wave" memo. A large chunk of MS suddenly devoted itself to getting Really Good At The Internet, and within a few months produced the best web browser on the market (IE 3, the first mainstream browser to implement CSS) and the best JVM (far faster than Sun's own at the time). IE continue…

I'll admit I didn't really get started until 2000, and I'd also push the end-range to around 2009. And I did use the Mozilla Suite back then (pre Seamonkey naming). The main problem with IE, regardless of how good it is, is that it is windows only. This was true of all of Microsoft's stuff (particularly crappy mac versions don't count) (I also wasn't a fan of Mac OS 9 ... but there was bsd and linux for a number of y…

> The main problem with IE, regardless of how good it is, is that it is windows only.

This is not true, there was IE for several UNIX operating systems.

Re: Visual Studio Code is now open source

#384

Earlier quoted context omitted.

8GB of ram is not hard to get today, and jetbrains ide's speed when you have that is pretty impressive compared to features. Also for the more focused editions (pycharm, phpstorm, rubymine) they have even better performance compared to intellij (which usually comes with too many plugins installed).

Remember, not everyone has the cash to shell out for a shiny new Macbook (or an IT department willing to do so!). There are more than enough people who don't have the resources.

My pc handles it very well and it costed me 500$. Later RAM upgrade included.

Re: Visual Studio Code is now open source

#385
post #379

I just looked at Github, and most of the source is written by Typescript. I wonder what kind of GUI framework they are using? This application is cross platform. How do they make it??

Node-WebKit now called nw I think. It's simply a web browser application hosted in a desktop shell with some node services in the background.

Thanks nojvek. I didn't know Node-Webkit. It looks cool!

Re: Visual Studio Code is now open source

#386
post #307

Earlier quoted context omitted.

Bloat and jankyness seems to be a function of project age. This is a relatively greenfield project, so it's pretty nice for now. MS Office is ancient as far as software projects go. The only things that are older at this point is UNIX, Oracle bank/govt mainframes.

Ancient?? I think you don't know the history. MS Office started in 1990. Current technologies that are older include... - Unix and most of its tool system (including emacs, vi, grep, awk, tar, X-windows, etc) - Most fundamental networking technologies (tcp-ip, ftp, email, etc) - Several game franchises including Mario, Final Fantasy, Frogger, SimCity, Wolfenstein (you'll be more likely to recognize its descendants Do…

I'm talking more codebase wise, not protocols, languages, specifications and franchises.

For example, Wii U mario games aren't using code from the original 8bit mario games. Same with most SMTP servers today. SMTP is old, the current implementations in use most of the time are not that old. I think many unix tools in use today like grep are probably not using the original grep implementations either.

So I covered most of the list with UNIX (OSes), Oracle (DBs) and mainframes. I did miss compilers, vim & emacs but even that is being replaced by guys like LLVM.

Re: Visual Studio Code is now open source

#387
post #197

Earlier quoted context omitted.

Bloat and jankyness seems to be a function of project age. This is a relatively greenfield project, so it's pretty nice for now. MS Office is ancient as far as software projects go. The only things that are older at this point is UNIX, Oracle bank/govt mainframes.

You checked the latest Office 2015? I think it improved quite a bit, at least on OSX.

How nice the surface doesn't say anything about the internals, developer experience or the crazy shit they do for backwards compatibility.

Re: Visual Studio Code is now open source

#388

Earlier quoted context omitted.

Bloat and jankyness seems to be a function of project age. This is a relatively greenfield project, so it's pretty nice for now. MS Office is ancient as far as software projects go. The only things that are older at this point is UNIX, Oracle bank/govt mainframes.

> Bloat and jankyness seems to be a function of project age. Atom, that he mentioned, as well as lots of other projects, were slow and bloated from the start.

That's why I worry about atom in 10 years from now...

Re: Visual Studio Code is now open source

#389

Earlier quoted context omitted.

What are your thoughts on VS Code against other IDE for C/C++ (ie eclipse, code blocks)

My thoughts on that are... atypical. VS Code has a pretty simple auto-complete mechanism for C - pretty much, it will auto-complete words that have been used before in the current file. That works for me, because I generally write APIs that have simple interfaces with a... I'm not sure how to describe it, parameter ordering that I expect. If you're working with a bunch of libraries where function signature completion…

Thanks for the follow up. I shall look it up.

The intellisense feature (or whatever the Eclipse folks has called it) on Eclipse is pretty good if is able to resolve its indexing paths correctly. This is not always possible.

I also want Eclipse to be a lot faster. I come from a vim background, and Eclipse feels glacier.

Re: Visual Studio Code is now open source

#390

Earlier quoted context omitted.

> I disagree. Before the game plan was to keep everyone in windows. Three things: 1) That describes a corporate goal, not a set of behaviors used to achieve it. There are many companies out there who also have the goal of "Keep everyone using our software.". Not many of them have utilized such destructive techniques as Microsoft has in pursuit of that goal. 2) Your second sentence would be more correctly spelt " Micr…

I really dislike this line of thinking. It assumes things can't change. Microsoft as a corporation is just a brand, the people have come and gone and with it much of the ideology and decision making thought. People that think this way have a ridiculous amount of brand loyalty which really means nothing. The people change behind the brand all the time. It's clear that MSFT is changing. It's clear from the people that…

> I really dislike this line of thinking. It assumes things can't change.

I never said that things can't change. I've seen many companies change over the years. However, Microsoft's anti-competitive and underhanded practices have been extremely profitable for them and have -all things considered- resulted in very few negative consequences.

> It's clear [that MSFT is changing] from the people that I've talked to that work there. It's clear from the messaging by senior management.

Both Plus and Hangouts were supposed to be bold new directions for Google. At the time, it was abundantly clear from talking to most people who worked there and senior management that everyone was totally stoked about these new platforms and that this was the direction that the company was going to go for the foreseeable future.

But here we are -four years later- and Hangouts is -all things considered- a steaming pile and everyone in the company knows it, Google is slowly but steadily disentangling itself from Plus (and Plus from its services), and Vivek Gundotra -the former head of Plus- quietly "left the company" several years past.

As you say, companies change.

> It's clear that MSFT is changing.

This isn't the first time that it has been "clear" that Microsoft was changing. In the past it turned out to be a temporary change in order to gain reputation, or new users for their platforms or... Like I said before, "Playing the nice guy" has -historically- been just a small -and fleeting- phase of Microsoft's dirty market domination strategies.

Given the enormous amount of harm Microsoft has done to the industry over the past several decades, (and given Microsoft's historical propensity for lock-in and intentionally high switching costs) I'm going to wait for a very long time before seriously entertaining the claims that Microsoft has actually changed.

Post reply on HN