Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

hcastillo's avatar

VScode vs PHPstorm vs Neovim

Hi guys, how all u doing? i have a question about what tool should i use to best performance using laravel (maybe sound weird or stupid). I just want to read yours opinions about it.

0 likes
8 replies
Sinnbeck's avatar

Do you want performance or an ide that helps you code? Sublime text is incredibly fast

1 like
hcastillo's avatar

@Sinnbeck well, maybe i wrong but i looking tools (of course, i learning a lot about laravel/php etc etc) that let me get to the next level of programming. Thank you, about the recomendation

Sinnbeck's avatar

@hcastillo personally I use phpstorm but it can be quite costly. But the time it saves me by it's amazing php features is unmatched. It is the best php ide that exists

2 likes
Tray2's avatar
Tray2
Best Answer
Level 73

I would start with a free editor at first like VSCode, Atom, Brackets or even Notpad++. If you go with Sublime please make sure to buy it cause it's worth it.

If you want an IDE, Start with a free one like Netbeans or Eclipse to get the feel of using an IDE. An IDE can be quite overwhelming before you learn to hide all the stuff you don't need.

I suggest waiting until you know for sure that you want to program in php before investing in PHPStorm.

1 like
okusax's avatar

phpstorm can be a bit overwhelming at first and you easily can fall in the temptation to follow all the recommendations the IDE shows and lost the focus on learn the framework. Its worth after you have some experience with PHP and Laravel (phpstorm refactoring capabilities are awesome).

i don't know neovim but if its like vim you probably will spend a lot of time learning commands and key shortcuts to use it comfortably.

I personally thinks that starting with VS code or Atom is the best idea because they are free tools with an easy learning curve (they are just text editors) but with some customization capabilities and plugins that can help you a lot.

You can find some useful tutorials here at laracast that can help you set up your local configuration to get started with some of the editors.

1 like
bthooper's avatar

I am currently learning my way around PHP Storm. I am a long time vim user and fairly recently configured Neovim. I think Vim is a great investment of time and learning because you really should know how to use it at least at a basic level - and it can do a lot if you invest the time to configure it and figure that out....

However, PHP Storm provides a full IDE with features that Neovim just can't match. It seems like a worthwhile investment of time to also learn PHP Storm well. I have managed to get by with Neovim and the terminal - and that has worked well for me - but working on a more complex codebase and needing more robust debugging tools, I feel a need to hop over to PHP Storm.....

1 like

Please or to participate in this conversation.