Best Code Editor? | Programming Tier List
Вставка
- Опубліковано 8 січ 2023
- These are the undeniable rankings for the best code editors for programming. Let me know if you want a part 2 😊
Prepping for your frontend interviews? Use code "conner" for a discount on my course FrontendExpert:
www.frontendexpert.io/conner
LinkedIn: / connerardman
TikTok: / connerardman
Video/Coding Gear: www.amazon.com/shop/connerardman - Наука та технологія
atom is so good you can’t even find a transparent version of its logo
damn I can smell the roast 😂
Not their problem
You literally can remove bg inline in 1 minute
Yeah good editor that’s not supported anymore love them bugs / vul
It's so great it's no longer supported. That should speak volumes to anyone with a brain. LOL.
Notepad isn't GOAT but those who code using it are GOAT😂
It works well with my adhd so I dont go "oh colored buttons this looks interesting" and fail to actually do anything
I DO
I wad working with notepad++, i don't know if there is some codes in js it can't operate it or not if its bad please tell me if the were a big difference between it and vs code or they are nearly the same??
@@1samurai192just try vs code
fr
yea, that's not the code editor tier list, it's best html editor tier list
😂😂
This doesn't make any sense.
Lmao
Plain HTML ans CSS is literally the only thing I've ever used Atom for lmaooo.
I switched to VSCode for everything outside of .NET and Java.
If you know enough and are comfortable writing make files for compilation a text editor is good enough.
You can use plugins for extra bells and whistles you want.
But yea, if you're a Windows dev and just want to quickly get a C++ program written and compiled Visual Studio will save you time and give you decent tools to get the job done.
Whereas if you're a Linux user, enjoy using the terminal, writing scripts and customising things you can use VIM and make a hobby out of getting it just how you like.
HTML "programmer"
lmao. I had a sense that HTML is not really coding but I didn't think everyone else felt the same way
@@jeremiahfink5440 You are correct but its not just a 'feeling', literally, HTML is not a programming language. It's a markup language (as the name implies), the same is true for XML, JSON and CSS
@@cau8777 other languages don't have 'markup'?
Its a good place to start isnt it? I want to learn xoding and started there. Now i can at least make websites hopefully when i fully complete learning@@jeremiahfink5440
@@demolyx7792what do you mean?
Dude is the most out of touch programmer who is stuck in 2015.
Wait til you see his language tier list 😂
why would you say that?
@@DanialGhofrani He put Atom, a code editor that is no longer maintained and pretty much stuck in 2015 over legendary editors which have strong support in open source and dev communities. Just shows he is out of touch.
@@narekasadorian After VSCode stepped it up and offered devcontainers, making development across systems extremely freakin easy and reduces the "it works on my machine" syndrome, VSCode took a solid lead.
Yeah you can do something similar with other editors, but Atom is one of those that does not..
@@narekasadorian Atom is now called Pulsar Edit and is being developed by the community.
The OG Code Editor is to use electric eels to generate electricity, which in turn generates a binary program sufficient to do anything. ANYTHING.
This is how I prefer to code as well. They just don’t make code editors like they used to 🤝
really programmers use butterflies
Genius, and here I was using lightning rods. My productivity will skyrocket!
No, Real programmers use their brain to generate electricity and also they control the electricity from their brain and code anything
@@ConnerArdman real programmers spend billions on a chip manufacturing plant building Soc's and pirating american megatrends firmware
lmao, social media “devs” these days in a nutshell
How could you forget Microsoft Word?
💀
True story: as a kid learning Java, I tried opening some JAR file from the JDK in MS Word and found much of the source code for the java.lang package. It taught me a lot.
This physically hurt me. Good job.
Microsoft word isn't used for coding
and how could you forget "The notebook"
Bro seriously put Notepad++ higher than Sublime 💀
It's open source and doesn't bug you to pay them every 5 minutes 🤷♂️
@@ConnerArdman it also seemingly doesn't exist outside of Windows, so that biases this list quite a bit.
Here's a cross-platform suggestion: Kate from the KDE suite exists on Windows & Mac too, ships with KDE linux distros, and is pretty feature-rich with LSP support and all. Don't even recall Notepad++ having that!
You could also try KDevelop which, again, exists on all platforms, and sounds more like a code editor. The experience is probably close to Kate, but I've honestly never given it a real shot so THAT would be interesting!
You put the discontinued editor above VSCode. Might as well discontinue your software dev career while you are at it.
I’d prefer to not discontinue my career 😂
Greatest of all time != greatest today. Almost every sports GOAT is retired. Nearly all my favorite video games are no longer supported. My favorite TV show was cancelled. This would be true for more lists than not. Obviously I’m not using Atom anymore, but it worked significantly better for my personal workflow than VSCode ever did, regardless of it being sunset.
@@ConnerArdman You got a point, I can't argue that! GOAT reply.
@@ShiloBuff yall made such a good point then simped over the OP losing all respect. The analogy of games and shows used isn't even good as its comparing a tool with a finished product.
@@uimbtw6300 Your menality is the issue. I was simply making a joke and trying not to have a confrontation. It's better off being friendly and fun. I don't simp over anyone and don't seek for any validation. I respect that he continued my joke and then gave a reason to argue my statement. Take your disrespect elsewhere.
@@uimbtw6300maybe I'm missing it but...
Unfinished products: TV shows who can go on forever with new seasons, software with unlimited updates.
Finished products: discontinued TV shows, discontinued software.
The analogy is quite clear to me, just because something is discontinued doesn't mean it didn't manage to get all the properties of being an all-time favorite.
Bad take on emacs, emacs allows extensibility that no other editor offers. Especially with org-mode, emacs turns into a powerhouse of possibilities. Note taking, writing, planning, etc are just a few things emacs enables alongside powerful packages to make your coding experience much more simple.
The vim take I understand on the surface, however vim bindings are very useful for every programmer and system administrator to learn. On top of making you much faster at writing code, vi is standard on almost all systems today outside of windows and macos (iirc). If nano isn't available you could be stuck with vi. And neovim today is becoming extremely powerful, even challenging the capabilities of emacs in the long run I believe, all while being extremely fast and lightweight.
Agreed
NERRDDDDD
@@colin398 afex tween
Exactly, this is code editor, not OS 😂
Yea, with emacs, if I want to optimise my workflow, I can do it easily
Great exanple of the blub paradox
I used to us Atom, and then all of a sudden it started getting slower and slower. Eventually took to long to load to make it worth it
The same..then switched to vscode
The only reason I ditched Atom because it was getting slower. It sort of became bucket at a time.
same…I use VS Code now but I miss Atom
It was in Microsofts interest that you switch to vscode since they owned 2 competing products and wanted to get rid of atom sooner or later. So you can ask yourself the real reason Atom started getting much slower...
I know… recent versions (before the sunset) were really slow for me. I never really used it - I only use vs code now
Doom/spacemacs with evil keybinding has always been my preferred editer. I personally don’t think that it’s dated and I enjoy using it, but it’s more preference than anything else.
Pycharm: Am I a joke to you?
It is not a code editor
@@MrYbs-ie1jjwhat
@@MrYbs-ie1jj it is
sublime is underrated IMO, its very fast compared to VSCode
Also you can try it out for free and a perpetual license isn't expensive at all, one time payment...
@@stysner4580 still not open source. Which may not matter to you, and sure go ahead, put a bunch of uncheckable untrustable binary blobs on your work machine, I'm not your mom. But I'm pretty sure there are open-source text editors that are just better in literally every way.
@@ilonachan calm down Paranoia Peter.
I wish they never discontinued atom. That was my go-to for writing web based code. VS code is a decent alternative, but atom was just way easier to work with imo
The atom was discontinued a few billion years ago
IntelliJ, WebStorm?
@西格 I recently downloaded webstorm so I'll have to explore it more. I have pycharm and had a free trial for rubymine. I love working with both for their respective languages, so hopefully webstorm will be just as good. Just don't wanna have to pay to use it, especially since I'm not confident in my web dev skills
@@fafnirbaneIntellij for web!? But yes i use WebStorm and Intellij for minecraft plugins
Pulsar
Everyone has one wierd guy who uses emacs
But when he opened the editor, he flew like sonic
Those emacs guys are legends.
Pycharm left the chat
He probably doesn't work in Python, so possibly doesn't even know about it. But that's why it would've been important to specify what languages we're talking about here, instead of pretending this is a list of "code editors" that's completely language-agostic.
Pycharm is a IDE not a code editor.
problem with atom is that it's incredibly slow with large file and it crashes with really large files
it has the worst of both sublimtext and vscode
I used notepad++ bc it was the easiest to get downloaded and start using 🤣
Can't see how that's any easier than anything else xd
I don’t like when people hate on notepad; we all know it’s tremble but that is where I learned to code and I thank many others can say the same.
It's extremely fast
@@UnrealOG137 notepad is the goat
VS code deserve GOAT. It is very versatile and flexible because of the extentions which makes programming in every language easier. You can personalize easily so it is easily a GOAT 🐐 and there are a lot of shortcuts which makes everything faster. You can easily make your own snippets which makes everything easier
notepad is very clutch though, it's available on all systems supports many different file types takes no storage and has little visible distractions. Not my go to for any larger project but gotta respect it for small changes to a code when working from my windows laptop 8/10
Nope it is only available on all windows systems and windows is less the norm in development circles than the general public
I vote for Intellij IDE for best IDE ever existed.
For Java sure, though it has its quirks as well. VSCode is imo best general purpose editor
Neovim
@@Roma-kg9ld I would take their other IDEs over VSCode too. WebStorm and PyCharm are fantastic
This is a comparison of text editors but I do agree. I learned on Eclipse and was so happy to one day be able to afford a JetBrains license and get IntelliJ. JetBrains DataGrib is also unmatched in my opinion but you can definitely get away with using DBeaver for free if you don’t want to pay.
@@NathanHedglinneovim is chad
Emacs is most powerful tool in this list, but number of people who can use it at 100% is much smaller than vim.
Notepad is THE GOAT.
No cap, my uni professor specifically asked us not to use IDE and only use notepad to write C. It wasn’t fun but I learned a lot doing that way.
I unironically learned HTML and CSS in notepad. I learned most of it in like 1 weekend and It never really occurred to me to use any other program. I eventually tried others like Notepad++, atom and VScode but it just felt weird coming from a notepad.
RIP Atom, was my favourite until it was given a death date. Vscode had improved vastly since I last used it and is a worthwhile replacement for atom (except the telemetry part)
If it's a concern for you, there's a fork without the telemetry called VSCodium :)
@@moisty7770 tried that, unfortunately there's obstacles to installing any of the big known extensions
Just learn vim, i switched from atom and i barely know any keyboard shortcurs but i know basic ones and using only the keyboard makes you at least 2 times faster than using keyboard and mouse
No one ever talks about ed, the original inline editor.
ED IS THE STANDARD TEXT EDITOR!!!!1!111!
Laughs in visual studio enterprise
I use vim for low-complexity programs: helper scripts, predictable file structures with little intertwining dependencies, etc.
I use VSCode for more dependency-complex applications such as FE.
Vim is shipped with a lot of Linux distros, it makes it a great fit when you are configuring shit in the Terminal and need to edit a file instead of switching between visual and Terminal.
Using emacs is GOAT:
- Note editing
- LSP for languages
- Debugger
- Tree Sitter highlighting
- Fast fuzzy finders
- Perfect project management
- Amazing terminal multiplexer
- great extensibility
- Org mode / Org roam for knowledge management, todos and calendar.
- And not as high of a learning curve as VIM if you use distros like Doom Emacs
Nvim nowadays has builtin LSP support, builtin Treesitter support, the best fuzzy finder plugins, etc. And it is thus much easier to configure than Emacs, you can literally get mason wich is a LSP+debugger+linter+formatter package manager in 3 lines of lua code and with 20 copy-paste lines of code or so cobfigure automatic setup for all of that.
And what you say for doom Emacs is 100x truer for a nvim distro like lunar vim that has literally everything by default.
Emacs is literally a glorified lisp Interpreter, it doesn't even try to be a text editor, only the community make it great but easier than vim? Hell no. Its also not faster not more efficient, nothing, if you like it you like it but be objective.
And don't even get me started on how awful that language is compared to lua.
Have already used neovim 1 year with all of these and it was great.
The maturity of the plugins, GUI and org mode/roam where the things that made me switch. Both are 🔥
@@marcossidoruk8033 but can your editor replace your desktop environment?
vscode has all of this.
@@lmnts556I love running memeory hogging JS Electorn apps that report back to Microsoft
If this video was made 3 years ago I'd agree, but at this point vs code is far more stable, has better support and extensions and is simpler and lighter to use than atom... How in the world is atom ranked above it? The only people who still thinks atom is better are people who made up their mind about Vs code in it's early stages of development. AKA php laravel developers, and old java devs👀
For me there are IDEs and text editors. Intelij is my ide of choice. All the ones youve listed are text editors with some small features.
IntelliJ is great for Java, Kotlin, and some other stuff, but VSCode is definitely an IDE by every metric, also the GOAT for Webdev
@@Kofferino surprisingly I have started using intellj for everything including webdev.If you have premium version which is free for student you can do anything like webdev,python etc on intellj itself rather than downloading their counterparts like pycharm. And intellj does provide better features than vscode like git support is much better in intellj as an example
@@Kofferino your editor runs inside a browser, my editor runs a browser and is a desktop environment.
@@Kofferino VS Code is not an IDE just a text editor. Visual Studio is an IDE. There is a difference like Master Light mentions.
@@masterlight7058 also if your comfy with sly/slime you can manip a separate browser+separate DE process
No notepad???
I literally wrote my whole practical assessment exams in notepad cuz turbo c wasn't working.
Emacs is literally VSCode 2.0 once you get used to it.
i prefer vim.
if your not able to manually execute arbitrary JS at runtime such as C-x C-e on an expr, or IELM, then i dont see how they are comparable
@@explosivecl Vim and Neovim are also nice. In fact, I actually use Spacemacs, which is like a Vim+Emacs Editor.
@@spookyconnolly6072 classic JS soydev malding over his javascript performance lmao
@@spookyconnolly6072 arbitrary lisp in emacs
Legends write code in word document
"web developer"
What are you
You haven't lived unless you've rawdogged ASM in notepad
I have no idea what any of that means but sounds mega cool
True GOAT
I'm taking computer organization next semester and I've heard stories about that💀
I'm trying to switch to neovim now and it is actually very cool. The only thing is that you'll spend a couple days configuring it and a couple weeks to get used to it, but in the end you will stuck there forever because you can't exit it
notepad is goated because it doesn't judge your code one bit
Notepad is the goat because it can't say that your code is trash
Whats about the JetBrain Produkts? PyCharm, IJ, CLion
They are IDES
@@Kiyoliki Just write code, nobody forces you to use all features😉😂
@@merlin-1d yea, if you want to use an IDE or a code editor doesn't matter. What I meant was the title said "Best Code Editor?", not "Best IDE?" Or "Best IDE/Code Editor" or something like that. So IDEs weren't included.
Yeah I'm not gonna sell my kidney to write code, so I'll stick with vscode.
I no longer use sublime but I'm surprised it's just below notepad++. It has a large community of extensions and it performs really well. In Notepad++ you might even end up with issues like invalid line endings when working with other devs using different os. This can be fixed at the settings it but can be annoying at firsr.
THE AUDACITY WITH VIM
how dare you
Lmao my guy with the Atom pick
Notepad++ is the new notepad. Used for taking notes or storing data temporariy for storage
ok
When we put the words in great into goat and the words in goat into great, the tierlist becomes a little better.
Neovim and vscodium are in the corner waiting for them grade
Vim is GOAT, end if case.
pffff notepad ftw
Neovim is better
yep, vim/nvim are indeed GOAT if you get used to it...
Notepad++ is the GOAT
It had to be said
no regular notepad is the goat
aaand jetbrains products are missing
Jetbrains makes IDEs, this was mean to be just basic code/text editors. Also I haven't actually used many Jetbrains products, so I couldn't really rate them. I might give it a try though given how many people commented about them.
Notepad is THE GOAT
It's for Gigachads.
Vs code is goat tier if not god
Vscode gang
lol
Anyone who codes using notepad has my respect because you have to be clinically insane to code using it therefore the goat of all code editor
Vs was actually built on top of atom, if you look trough the files you can still find some remnants of atom in it.
Coding in notepad is very useful for students, who have to write code during exams so having no auto corrections or suggestions help you remember the code
you can literally turn that option off in any ide
Visual studio left the chat
It is not a code editor
@MrYbs-ie1jj oh my bad ,I forgot its a dishwasher.
Emacs rules in customizability, surpassing even vim. It perfectly suits the user who have seen a lot and know what they like. It's like building your first house after living in many that were already standing, enduring the limitations of remodeling and learning what works for you and what doesn't. It takes effort that is well rewarded at the end. E. g. I love vim style navigation, project dir awareness goodies, solid LSP support and some other things. Vim's slightly less polished plugin ecosystem and terminal-only UI (gvim is a glorified terminal fyi) at the time was the only reason I switched. Additionally, compared to all the others, vim and emacs let you make your whole config a single file that is easy to maintain.
I would have placed notepad in the GOAT just for the meme ahahha, IT'S AWESAME
Where are jetbrains products??
Nobody trynna pay 60usd a year when the only good jetbrains ide is intellij. Vscode is just better
@@maaz2004 thats Not my Point Bro my question wasnt why jetbrains was rated so Low but why jetbrains didnt get rated at all
@@kleinmarb4362 because all of jetbrains stuff are IDEs and not text editors
@@kleinmarb4362because its an ide
Notepad is best wtf
Except sometimes I use IntelliJ and Pycharm to accelerate in a big project, I never use anything other than VScode. Super user friendly and easy to use
I've had a lot of trouble in the past with atom, I think I could give it a try again
If school IT people watch this they will become very angry
Notepad is God Tier. It’s the equivalent of playing a Soul’s game with no clothing at all with the starter sword.
You forgot that fancy new Jetbrains editor 😢
i feel like unless you have to use it for school standards or older systems, why use vim? like its good but why use it as an everyday?
Because you can get stuff done faster
Where is Microsoft Word? Every professional programmer knows that it it the best IDE
Vim is here but where is vi . _.
Jk. :p
Go for vim it's like learning the violin :v
I use VS Code for building out mid-large projects, and use Spyder when im more brainstorming or working on a file where i want to see multiple variables values at once. VS Code hands down is the Goat IDE
which website is he using??
after moving to vscode from atom, I can say vscode is way better. Atom doesn’t offer any text suggestions, so it’s not as great for learning. It also can’t run files in-editor without some extensions.
I can't believe you F tiered notepad. It's the best way to start learning. Gets you accustomed to writing readable code (if your code is readable in notepad it's readable in everything) and not becoming dependent on your IDE to tell you what is syntactically correct.
There's nothing wrong with notepad2. If u can create a decent batch file to execute yr code ur good to go.
How to install C language in atom
Except that sublime text is actually free.
It's not. The second link on their Homepage next to the download link is buy. It costs 99$. Please, don't spread alternative facts.
@@derzw3rg you can still download and use it for free. Just like RAR, we always avoid the payment
@@animespot4441 you can also use intellij eap's without license most of the time - does that mean it's free? No.
@@derzw3rg Damn dude that’s crazy. I wonder how they’ve been charging me for the last 10 years without my credit card information 🤔
@@PreKGraduate piracy is the answer.
No PyCharm in this list?
This is just code editors, not IDEs.
What is your #1 then? was it atom?
I like jetbrains fleet, but I sadly hardly use it because as of now it is only in public preview and has no support for plugins yet.
Atom better than VScode, whaaa? 😅
It is
@@vladislavivanov1546 Have you seen all the features that vscode offers, and I think it's easier to understand than atom
@@argentos72 I was kidding man, ofc VSCode is the best
Sublime Text >
VSCode is pretty great. A lot of people who “hate” it that I’ve met mostly hate it because it’s the most popular one to use and you seem to “cool” and “different” if you dislike it.
People. It’s just a way to code. Not an aesthetic.
It's the Defacto standard. There isn't much you can do about it if your employer or whole team uses it. Some people will have to get use to it. I love it as you do everything in it wthout using putty or poweshell terminal. You can remote into a Cloud infrastructure with it and run your playbooks.
Why so many Text Editors?
Jet brain left the chat😅
Was looking for this
Neither free nor open source
I use kate, it's actually lightweight
Why eclipse is not in the list
IntelliJ : Hold my beer
When I wanna do a quick test of anything and am too lazy to open the ide sometimes i use notepad. I also use it when I have free time in ICT classes.
How can you put a discontinued product at 1? The advantage of Atom vs VS Code was already questionable, but now it's just silly.
atom was way too laggy for me to try to use as a notepad editor. downloaded it and never got around to trying it.
Atom had it’s sunset. So why would you still use it?
How isn't VSCode working as well as atom?
Well you could devise that Atom's features will make their way into VScode since its Microsoft too now
you can use np++ has an ide?? ive been using it as better notepad lol
Okay, I'm not necessarily an Emacs guy, but have you used it? What are you basing it's ranking off of?
Yes, I've used it, although not a ton as it has never been my primary editor. I'm mostly basing my ranking off what I subjectively prefer to use, what I personally feel like I am able to be the most productive in, and what I feel is easiest to learn. Vim and Emacs particularly lost points for ease of learning. I'd never recommend either of them to a beginner. And personally I never found that I got any extra productivity out of Emacs, just extra headaches. I'm sure there are some people out there with their Emacs super dialed in who are super productive in it, but I don't personally see much value add in exchange for the higher learning curve.
@@ConnerArdman Yeah, fair enough. I think it also comes down to what you learned to use first. People who first learned Microsoft editors like notepad, MS Edit or Borland IDEs will be most used to that editing "paradigm". But I've also seen people more used to modal editors, since that's what they started out with. Or they started out with wordstar and are using editors like Joe.
I used to have a teacher that made us code in notepad and bluej
Also windows: what did you say?
I use emacs for very specific things, since I know how to do those things in emacs, then vscode and Rstudio for others. y not all the tools?
Isn't Microsoft sunsetting Atom?
Cuz the last time i used it, i couldn't even code in c++
wait is sublime text not commonly used cause I had that when I was in highschool because we had a web design project
It’s somewhat common, but nowhere near the most common. Its market share is probably around 10%, if that.