Live data from Hacker News

The Era of Visual Studio Code

blog.robenkleene.com

341–350 of 698 posts

Re: The Era of Visual Studio Code

#341

Earlier quoted context omitted.

Heh. Some years ago, I thought I’d step away from highly available distributed systems and build an android app. Got to the point in the tutorial where we needed to define a string for “hello, world” and the tutorial said, “ok, navigate to such and such directory and add this xml file and ...”. Closed the tutorial assuming Java is not for me.

The tutorial also said that you are placing this string in an xml file for easy localization in the future. I am not defending their setup, but it sends a wrong message when you skip parts of the sentence.

But is it ideal for a "Hello, world" program to follow all best-practices? In my opinion, a "Hello, world" program should do the bare minimum to print "Hello, world" to the screen, and no more, so that it represents the language at its most basic.

Re: The Era of Visual Studio Code

#342
post #306

Earlier quoted context omitted.

I can really appreciate the approach of designing a language to work alongside an IDE to allow both complexity and ease of use. That being said, in my heart of hearts I would rather have a language that I can use effectively without depending on a specific IDE, but I'm glad there are folks exploring that route.

So, with a full disclaimer that I am somewhat newish to C# and have only learned it because it operates in game engines faster (currently) and has become the language du'jour for game programming. The glaring hole with C# however is, it is designed for Visual Studios, and that is NOT available for Linux. This is a GIANT hole in the programming world. Visual Studios Code fills that gap, thankfully, and I can use it in…

Try Rider by JetBrains!

Re: The Era of Visual Studio Code

#343

As much as I like vscode. I’ve yet to find a mainstream programming language that it provides support for better than a Jetbrains based IDE. Which is really sad, because if it did, I’d switch in a heartbeat.

JavaScript/TypeScript ?

Webstorm crushes vscode in every way. Especially for typescript.

Re: The Era of Visual Studio Code

#345
post #301

Earlier quoted context omitted.

From my experience out of the box you get poor performance and you have to spend a lot of time figuring out how to change configuration to improve it as knowledge is scattered in many places and not always up to date. Then it still likes to stall from time to time or sometimes doesn't register key presses properly. It's a poor user experience, but even worse is that alternatives are often worse. I wish there was an e…

The funny thing is that I can't tell if you're talking about intellij or vs code from the first paragraph. I find vscode a horrifying experience that is forced upon me because of poor choices made elsewhere in the org. I'm slowly picking up vim to replace it but I'd rather just not be forced out of my editor I still use daily (sublime.) In hindsight I wish I learned vim instead of sublime.

I sometimes wish I hadn’t learned vim, because it limits the tools I’m happy using. Since I’ve built the vim muscle memory, every other text editing experience feels crippled, so I actively avoid products that don’t support at least basic vim key bindings. Luckily the list of products with vim bindings keeps growing.

Re: The Era of Visual Studio Code

#346
post #198

I find this post along with the comments in "A Picture of Java in 2020" https://news.ycombinator.com/item?id=24551390 to be incongruous with my experience as a professional developer. My first couple of years writing software I used Vim, then VSCode, then worked in a Java shop and was forced to use IntelliJ. I didn't like it at first, but now after a couple of years I cannot see how I lived without it. The idea that…

on the other hand

if you look at source code of a random IntelliJ/IDEA/... plugin and on similar plugin in VSCode, it's obvious VSCode design is more clearer.

Which _will_ work for it long-term.

Re: The Era of Visual Studio Code

#347
post #198

I find this post along with the comments in "A Picture of Java in 2020" https://news.ycombinator.com/item?id=24551390 to be incongruous with my experience as a professional developer. My first couple of years writing software I used Vim, then VSCode, then worked in a Java shop and was forced to use IntelliJ. I didn't like it at first, but now after a couple of years I cannot see how I lived without it. The idea that…

Other replies have expanded on this quite a bit, so I'll just add my 2 cents: When using a strongly typed, object-oriented language like Java or C#, Jetbrains tooling, namely the intellisense and refactoring is well-worth the cost. However I'll still spin up VSCode for most all other languages since the tooling advantage diminishes when using a loosely-typed language like JS or Python. Also consider that VSCode is fr…

I agree - but I also think that strong typing is the future.

Re: The Era of Visual Studio Code

#349
post #209
post #83

Earlier quoted context omitted.

People like to bash VS code performance, but try opening a 60MB JSON file in different editors on Windows for example. Notepad doesn't even load and crashes, Sublime will takes minutes to even load the file, Notepad++ will be unusable as scrolling will take a few seconds, and in VS Code it opens immediately and you can seamlessly scroll to any one of the 600k lines without any delay.

there's a great but not well known editor for windows called EmEditor that has a strong emphasis on performance and large file support. afaik the author has a background in low level performance optimization from Intel. if you work with large csv and/or json files you want this editor - it's amazing!

Suzukawa Editor (Japanese shareware) is interesting project. It claims it's the best editor for huge gigantic file. It compares with EmEditor in official page and it performs unmatched performance.

I haven't used this because I have no chance to edit such gigantic files.

https://szkwjp.sakura.ne.jp/

This is a world ranking with other editors by the author, maybe others are suitable for non Japanese users.

https://szkwjp.sakura.ne.jp/bigtexteditors.html

Re: The Era of Visual Studio Code

#350
post #198

I find this post along with the comments in "A Picture of Java in 2020" https://news.ycombinator.com/item?id=24551390 to be incongruous with my experience as a professional developer. My first couple of years writing software I used Vim, then VSCode, then worked in a Java shop and was forced to use IntelliJ. I didn't like it at first, but now after a couple of years I cannot see how I lived without it. The idea that…

I used to use Intellij for everything (and I'm not even a Java dev). It is indeed very nice and comes with so much out-of-box around languages and popular libraries. However, Intellij is _sooo_ very slow to load and edit with. This is more tolerable if you work on one project. But in the past couple years, I've had to work on many smaller projects, and loading up Intellij for multiple projects meant gigs of RAM disap…

Hardware can fix that. I'm on latest MBA but I see no problem with performance. Recent hardware does have gigs of RAM to waste.

Once IntelliJ is running, which takes less than 10 seconds, projects open instantly. Probably even better on desktop machines.

Frankly VS code isn't good enough yet. It's the best if isn't for JetBrains but for instance, SQL queries are still just a string (unless I've missed the obvious plugin to allow me to auto complete column names and such according to the live database schema) but IntelliJ can highlight, auto complete and check errors once I register my database (also through ssh tunneling).

I do like VS code being faster but feature wise, I only use it to edit server config files through sftp plugin.

In 5 years, maybe JetBrains might feel pressured from competitors.

But it's only less than $15/mo if you pay annually and from 3rd year for their all products pack.

Post reply on HN