5 ms·
It’s in the same feature family as emacs, Sublime, Notepad++, etc — all of which are called text editors. They all have extension architectures that expand on
by swatcoder 3y ago
It’s in the same feature family as emacs, Sublime, Notepad++, etc — all of which are called text editors.
They all have extension architectures that expand on what that means, but they all cover the same kind of use cases and they all stop short of traditional Integrated Development Environments.
Unless you’re saying that none of the others should be called text editors either (a daunting uphill fight against history), it’s an exactly accurate description.
- jupp0r 3y agoThey cover all use cases of traditional IDEs, but you need to edit files instead of clicking through endless menu hierarchies. They also don't tell you what your compiler or build system should be.
- hateful 3y agoVSCode is far superior to the actual Visual Studio in so many ways. It's definitely closer to Visual Studio than it is to Notepad++. On personal note: my company pays for Visual Studio Ultimate + Jetbrains for me and I rarely open it these days and use VSCode 99% of the time.
- deleted 3y ago[deleted]
- globular-toast 3y agoYeah, it's superior to Visual Studio because it's more like Emacs, a text editor. Emacs users saw the benefits of a single text editor a long, long time ago. Back when I started programming it was common for people to use a different IDE per language. There was VS, Eclipse, Dreamweaver etc. I thought that was insane. It's been funny seeing people finally realise the same a decade later.
- no_wizard 3y agocounterpoint: JetBrains IDEs are the sweetspot between absolute single purpose IDEs (like Eclipse) and text editors that require plugins to be useful (broadly speaking). I am all in on JetBrains, to be perfectly transparent, but I have yet to see anything come close to the seamless experience I've had with their IDEs
- usrusr 3y agoEclipse a single purpose IDE? Back when eclipse was the dominant java IDE, it almost felt as if a language did not exist before it had its very own eclipse plugin.
- stiGGG 3y agoYeah, didn’t they market themselves as the framework for IDEs? I can remember in the late 2000s Eclipse was very popular in the php community. The C/C++ plugin was also widely used.
- wkat4242 3y agoI don't agree. Visual Studio Code lacks the actual 'visual' part, like the form builder.
- galangalalgol 3y agoThat is a good point about the name, never thought about it. And if I ever wanted to write gui code that only worked in windows, I guess I'd consider it? But that has never been a use case for me, and everything else about vscode is better.
- SirMaster 3y agoWhat can VS Code do that Visual Studio can’t?
- thesuperbigfrog 3y ago>> What can VS Code do that Visual Studio can’t? Run natively on Linux: https://code.visualstudio.com/docs/setup/linux https://code.visualstudio.com/docs/setup/linux
- galangalalgol 3y agoSet breakpoints and step through rust code running remotely on a microcontroller?
- thesuavefactor 3y agoTry publishing a .net webforms project in vs code. Or jetbrains Rider for that matter.
- this_steve_j 3y agoThe gauntlet has been thrown! I respectfully decline the challenge, as I am no longer a gentleman of the ViewState society.
- philippejara 3y agoAnd so is emacs, but nobody has an issue calling it a text editor.
- booleandilemma 3y agoFor Windows development Visual Studio is still more powerful. People who have developed solely on Macs or juniors who started in 2020 with only web dev experience won't understand and they're usually the ones that have the "VS Code is better" opinion.
- OrderlyTiamat 3y agoI've developed in .NET, I've even worked with a large .NET monolith ( > 100 devs). Even in that circumstance while visual studio was installed by default, most devs used vs code. It's not just them young ones anymore.
- JamesBarney 3y agoAs someone who's used vs code occasionally but still primarily uses visual studio what are the big benefits you see of vs code of the traditional visual studio?
- OrderlyTiamat 3y agoFor me personally the use of vs was only during my studies. A comparison by me between the tools I've actually used extensively would be between emacs and code. Someone mentioned the visual aspact of vs. That I've literally used once, at the very start of my bachelor. Vs is confusing, huge, and densely feature packed. I think I just never took the time to enjoy the features vs has. This isn't weird when you consider my top choices: vs code and emacs both share the characteristic that they get out of the way when I'm doing my stuff. I usually want the bare bones, vim keybinds enabled workflow when I'm working, because it's fastest and it's what I know. I can use smart features like var renaming, autorefactoring etc. in all of these options, but in vs code and in emacs I feel less like they're butting in when I don't want them to, and when I'm changing settings or executing commands I'm not traversing a dense jungle of menus, settings and options like in vs. In short for me the experience is easier and therefore more flow like.
- tanseydavid 3y agoMore like juniors who started in 2016.
- ghshephard 3y agoI think the point at which you have integrated intelligent breakpoints, seamless in situ data inspection, call stack tracking, proper lexical scoping of variables, etc, etc.. you've left the realm of "text editor"
- vbezhenar 3y agoDoes Emacs also have text editor?
- ArchOversight 3y agoNo, it's an operating system. Sadly they left out the text editor.
- krylon 3y agoYou can always open eshell and run ed(1), as it is the standard editor. ;-)
- sarahlwalks 3y agoThere actually is a text editor in there somewhere at least if you believe some of the MIT neckbeards. But you have to sort of tease it out with the proper meta key what-have-yous
- galangalalgol 3y agoYou can install vi into emacs, and vi is the best text editor.
- alexvoda 3y agoYou can however use a facsimile of Vim called Evil.
- jrgd 3y agoi once had a fax machine running on emac
- coliveira 3y agoNo, but some people insist in use it for this purpose.
- dist-epoch 3y agoIt does, but it's a pretty mediocre one.
- a_wild_dandan 3y agoCategorizing VS Code as akin to Microsoft Word or Google Docs seems...profoundly weird and more confusing than elucidating. I'm gonna stick with "IDE", personally. [EDIT] It seems folks won't classify Word/GDocs as "text editors" due to their additional features. Great point! I'm getting deja vu...
- skyyler 3y agoMicrosoft Word and Google Docs are _Word Processors_ which are technically for editing text but are now much closer to desktop publishing software, especially with the emphasis on styling and graphics. emacs, vim, and VSCode are _Source Code Editors_ which are a type of text editor. You can make a source code editor into an IDE by adding integrated compiling and debugging tools.
- layer8 3y agoWord and Google Docs are not text editors [0], they are word processors [1]. [0] https://en.wikipedia.org/wiki/Text_editor https://en.wikipedia.org/wiki/Text_editor [1] https://en.wikipedia.org/wiki/Word_processor_program https://en.wikipedia.org/wiki/Word_processor_program
- a_wild_dandan 3y agoYep. I didn't call Word/Docs/Code text editors, and all for the same reason. That's the joke. Guess I was too cute by half.
- skyyler 3y agoYou're missing that IDEs have additional functionality not built into text editors or source code editors.
- a_wild_dandan 3y agoIndeed I am. What universal IDE functionality is missing from VSCode? My vanilla install is aces for full-stack TypeScript work, but I'd love to know what I'm missing!
- rco8786 3y agoWhat on earth would VSCode need to add to be classified as an IDE? It does so much more than Sublime/Notepad++/eMacs out of the box. It’s not even close.
- galangalalgol 3y agoThe line has become fuzzy now that vim has solid LSP support for auto complete and highlights errors in real time.
- swatcoder 3y agoVertical integration with the toolchain, for one. Most text editor extensions rely on least common denominator integration with tooling through an adapter layer like LSP. And that works pretty darn well, but struggles to integrate all of the toolchain's development opportunities into the workspace environment. Horizontal integration across workspace modules would help too. Most text editor extensions rely on a least common denominator UX language through command palettes and button arrays and human-editable config files. And that also works pretty darn well, but struggles to integrate all of the workspace environment's features into coordinated development workflows. There is no slight being made against VS Code to say that it's not the same as a more fully integrated development environment. It's a very powerful tool in itself, capable of meeting most developer's needs and is far more extensible and adaptable than IDE's aim for.
- OrderlyTiamat 3y agoLSP was literally developed for vs code. Using it as an example of what text editors use to approach ide's is in the context of that fact rather odd in my opinion.
- gustavus 3y ago> It’s in the same feature family as emacs, I resent that emacs is a full on OS that just happens to have a less than stellar text editor.