Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Because Autistically screeching about popular technology is what's cool to do here in dR.
-
Marl3x27795yI've used it for developing in Angular and after switching to IntelliJ IDEA I have no clue how I was able to survive with VSC. It's slow, the plugins are buggy, interfere with each other and lack functionality. It's only good for editing specific types of documents, but for that I'd rather use Notepad because it starts a lot faster.
I actually uninstalled it just a few days ago. -
Because it runs on Electron. If it was running on something else, I'd probably even use it.
-
I don't like it because it's capable, well built, has a good plugin system, runs anywhere, and is, if you can believe it, reasonably respectful of my system memory. Seriously, who the hell do they thing they are?
-
@Marl3x That’s your fault though, tbh.
I personally do it the other way around, I rarely use WebStorm and alike products, because they aren’t that flexible and configurable to my likings. And even if, it usually takes more time to understand how IDEA means certain things and vsCode mostly does things how the tech stack expects it (due to the plugin system)
I don’t like the idea of „One IDE to rule them all“, each language has their specifics and generalizing things just confuses me on what EXACTLY a certain option does. And even if there is a description of some sort, I just dont have the patiance. Let me chance this one thing I don’t like and let me move on working.
Also, I’d wait a second more on initial load than 30 mins indexing after I waited 5 minute watching a splash screen (dramatized) -
People will hate anything. Even democracy is hated by some...
I use VS Code since it has been released and am quite happy with it, but some flaws are there and I'm not a huge fan of the electron base. -
Marl3x27795y@010001111 You don't have the patience to learn how a IDE works but searching through thousands of plugins, looking at how they work, if they do what you want is ok? I programm in Java and TypeScript and IDEA handles those two perfectly. It's ok if you say you like VSC more, but it's definetely not my fault for choosing an IDE over a text editor with a lot of plugins. You will never get the same experience of a fully integrated system.
I actually tried to set up VSC for Java once and it's simply a nightmare to understand what you need, why it doesn't work etc.
This is like a discussion between Windows, Mac and Linux.
Both editors have their places. But theres a lot more I need for developing than simply editing source code. -
It's alright, but yeah, the electron base means it feels like it *should* be a lightweight app, but isn't.
-
Well, people always will complain on Electron and stuff that adds to flexibility. When I think of VSC, it all ends up on user's incompetence with disabling extensions that aren't really used by them atm. Heh, if they want to wait till IDEA team notices and implements some obviously needed feature, it's not our problem, ok? OSS is OSS, it's driven by community's will, which openness is first thing that buys your *genuine* attention.
-
VSCode is the only well optimised and performant Electron app I know. It is even that well made that it doesn't matter that it's built on Electron.
-
C0D4681385yIm not a fan of electron apps, but there's a couple I use that actually don't destroy my ram.
VsCode and Insomnia.rest are the only electron apps I've found that don't burn a hole in my ram.
32GB only goes so far when 15 of it is for virtual servers.
VsCode allows me to use a single application that can work around my various languages and connection requirements.
- Remote-ssh for vm connections and file browsing
- Built in terminal so I don't need to jump to another app for that
- wordspaces, this is key as I work across serveral projects and being able to open a project and everything I need is ready to go and also being able to limit plugins to a workspace means only the plugins I need available are available.
- plugins, there's not much I can't have in this section, there's so many for almost everything
- GitLab integration, I swear there's nothing better then running CI tasks from the editor
- Salesforce DX integration, now amongst all my web based projects I cover, there's this fucker which has its own set of plugins and requirements. Again making use of workspaces and specific plugins I can just swap over in a matter of seconds and away I go.
In conclusion, I hate electron, but "some" have made amazing attempts of convincing me things can be done right.
For the rest, it's used as a quick and dirty multi platform tool. -
myss45285yHonestly as said I don't use it but afaik know, to have it in even comparable range of any decent IDE you need to install bunch of extensions, right?
By which time memory usage can only jump up, I assume.. -
C0D4681385y@myss VsCode sits at 2-3GB of Ram for me, typically less then chrome and Ms teams so 🤷♂️
-
It's horribly unintuitive. Ctrl+Shift+P is what you have to do to run a command. And you have to search for the command. Menus and lists of options don't cut it, apparently.
It took me 20-30 minutes to figure out how to integrate Git. It shows a Source Control option on the sidebar, says there's no repos registered, and has no option to add one and no documentation pointing anywhere on how to do so and no command I can guess myself to do it either and no GitHub plugin. I had to sit there Googling my head off to conclude that I need to download Git for Windows and then it just magically gave me a little message in the bottom right of the screen asking me if I was interested in integrating Git. Gee, would have been nice to have that in the options/commands somewhere. -
It doesn't really appear to let you "create a workspace". You can open a folder or open a workspace, but I have no option to create one from scratch and choose what folder it goes in. I have to let it magically prompt me to save my workspace.
There's no way to "close" a workspace/repo/folder and open another one. Closing all the editors doesn't cut it, and right clicking on the workspace you have open does nothing. You have to close the app completely and/or manually open the Welcome screen and open another folder.
I would never have thought that a product like Visual Studio Code would be so antithetical to how Visual Studio Community 2019 works. Wow. -
@jtaylor991 also you always work on a workspace, even if it's not saved as a file.
You can close folder/workspace via the File menu and access them via Open Recent again. -
But enough pros, imma give a con:
Crtl+Q quits no matter what are you doing (unless you install quit control ext.) -
@Midnight-shcode depends on your work flow. You can always disable built-in ext. btw
-
Ctrl+Shift+P is pain ofc, but guys don't forget that you always can change keystrokes to fit your needs 💯 I must say this commands architecture is so neat, you basically can forget about using mouse 🐁 Even if this idea isn't super new, implementation is already advanced there.
Pfhahaha, stale RAM is big, you say? Look what it is in IDEA and Eclipse, funny and double funny. Another excuse to thrash web-based applications imo. -
But as somebody already mentioned, any tool is there for specific needs. While you are in search of ideal IDE, some ace nerd swaps them around like nothing happened and performs better.
-
I used to have a really bad computer which really struggled to run both code and chrome at the same time, so much so this motivated me to start using plugins to make vim more IDE-like. So I can understand why people may not like code, especially on performance grounds. Though when you can actually run it with acceptable performance it's a really great editor.
-
@melezorus34 electron by default is bloated, no extensions needed, just have too much text loaded in scroll view, and any semblance of performance is dead, if you can't notice it in vs code, fire up discord and load few hundred messages from history, then try to join in the conversation. cpu = dead.
-
@Midnight-shcode can confirm by 120+ fps just by using discord on firefox instead of electron
Why in the world people don't like vscode ?
question