内容简介:If you're reading this post, I bet you know or maybe even useIn this article, I'd like to go over some of the most important reasons behind the VS Code's popularity. We all know that the general answer isFor those of you wanting no fluff, here are all the
If you're reading this post, I bet you know or maybe even use VS Code . This fact alone tells us a lot about the VS Code's popularity . Millions of developers around the world from many different fields of software use this editor for their daily work. But why's that ?
In this article, I'd like to go over some of the most important reasons behind the VS Code's popularity. We all know that the general answer is "because it's good" , but I'd like to go deeper than that. To explore what makes a really good code editor and how it's done!
Initial overview
For those of you wanting no fluff, here are all the reasons why I think the VS Code is so popular (in no particular order):
- open-source
- familiarity
- simplicity
- design
- extendability
Now, some of these reasons might be less or more clear, and even overlap with one another. But even if, we'll try to dive into each of these reasons individually.
Open-source
The fact that the VS Code is open-source is an unprecedented advantage. Not only does it mean that the software is free to use, but also that you can help to improve it.
Another less obvious advantage of going open-source is increased community engagement . While not all VS Code users contribute to its codebase, they get a certain feeling of unity - bondage that - at least in this field - only open-source can provide.
But being open-source is an advantage far from exclusive to VS Code. Other code editors such as Atom and even whole IDEs like Eclipse or NetBeans are also open-source. So, what's more behind VS Code's success?
Familiarity
Now, this might be a little convoluted but bear with me.
I think it's safe to say that VS Code is most popular among web developers . And it's not without a reason. The language that most web developers are accustomed to is - of course - JavaScript. And what's powering VS Code and with what does it integrate best? You guessed it, JavaScript !
On the inside, the VS Code is built using Electron - a framework for creating desktop apps with JavaScript with the help of Chromium and Node.js . Many web developers using VS Code are aware of and appreciate this fact. Not all do, mainly because of Electron apps notorious high memory usage and low performance, but there are still people who appreciate how meta this is - you write JavaScript in a JavaScript app!
On the other hand, VS Code utilizes its impressive TypeScript integration to power autocompletion and other useful editing features for both JS and TS. If you're using TypeScript, it could be said that VS Code is your best bet.
So, the fact that VS Code is built on top of web technologies and also provides great support for them, makes it feel familiar and pretty much the default choice for a large portion of its growing user-base - web developers.
Simplicity
Without a doubt, one of the biggest advantages of the VS Code is its simplicity . From the first steps to the UI to discovering new functionalities, everything in VS Code feels simple.
With that said, I don't imply that the VS Code is lacking in any way in terms of features - not at all. Thanks to its extendable architecture (which we'll talk about in a moment), VS Code - even when being just a code editor - can rival the feature-set of full-blown IDEs! But, unlike those IDEs, it still manages to do it in a compact, user-friendly way.
This simplicity also shows through the VS Code performance , which is surprisingly good - especially for an Electron app. Unless you through multiple extensions at it, VS Code will feel lightweight and snappy - as all things should be.
Design
Now, the design is usually a very subjective thing, but not so much with the VS Code. With minimalistic UI andcustomizable themes, everyone can find something for themselves.
I consider the UI of the VS Code clean and well-designed, without any clutter whatsoever. The only rival to VS Code in this regard is probably Atom - although it falls short in a few other areas .
As for the customizability , nearly all VS Code users have some kind of theirmost favorite theme. Even more than that, they can make such a theme themselves, as nearly all UI elements are customizable, and the whole process is as easy as setting values in a JSON file can possibly be.
Extendability
Lastly, the advantage that many VS Code users would consider the most important - extendability . There are literally thousands of extensions in the VS Code marketplace with new ones coming seemingly every single day!
Extensions can serve manydifferent purposes. From extension-like UI themes to programming language support, debugging, Git integration, and even Spotify players! I won't say that there's everything, but there's certainly more than enough. And even if there isn't, then you can easily make your own with the help of some JavaScript/TypeScript and detailed docs .
But why extensions are so important? It's because they make the VS Code what it currently is - a very capable piece of software. Without them, VS Code would be not much beyond glorified text editor with good design and basic autocompletion here and there. Extensions are really important to customizing your software to suit your personal needs. It's you who pick what features you need and when do you need them.
Bottom line
So, this wraps up my list of VS Code advantages. To be clear, I'm not saying that is not without its flaws or that all the other alternatives on the market are trash - no! VS Code is certainly not perfect, and there are manycapable alternatives to it that you might be interested in - especially if you want an out-of-the-box, tightly-integrated solution or do something different than web development. The main goal of this post was to outline the main reasons why the VS Code is so popular - of course, these are all advantages!
But anyway, I'd like to know what you think about the VS Code and the reasons behind its popularity. Also, would you like me to do more of such blog posts, diving deep into advantages of specific pieces of software, libraries, or frameworks? If so, just let me know in the comments !
For more up-to-date content, follow me on Twitter , Facebook , or through. Thanks for reading and happy coding!
以上所述就是小编给大家介绍的《Why VS Code is so popular?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Perl语言编程
[美] Larry Wall、Tom Christiansen、Jon Orwant / 何伟平 / 中国电力出版社 / 2001-12 / 129.00元
这不仅仅是一本关于Perl的书籍,更是一本独一无二的开发者自己介绍该语言及其文化的书籍。Larry Wall是Perl的开发者,他就这种语言的未来发展方向提出了自己的看法。Tom Christiansen是最早的几个拥护者之一,也是少数几个在错综复杂的中游刃有余的人之一。Jon Orwant是《Perl Journal》的主编,该杂志把Perl社区组合成了一个共同的论坛,以进行Perl新的开发。一起来看看 《Perl语言编程》 这本书的介绍吧!