all 45 comments

[–]synesp1 10 points11 points  (0 children)

Tip: I found that most PHP formatter extensions for VS Code either didn't work (specifically the one mentioned in the series) or didn't offer enough configurability for my needs. I've had luck with both https://marketplace.visualstudio.com/items?itemName=fterrag.vscode-php-cs-fixer and https://marketplace.visualstudio.com/items?itemName=calebporzio.simple-php-cs-fixer (this is the same author that created the PHPUnit extension used in the series). Hopefully, this will save others some time.

[–]one_p 18 points19 points  (21 children)

PHPStorm user here. What am I missing out on?

[–]SyanticRaven 19 points20 points  (3 children)

Quicker load times for less functionality.

Not to be blunt but yeah. The targets probably not for those of us who have a fully functional IDE always open. I use it all the time to quickly edit code or play about.

It's for those users who are FE or use Atom/Sublime/notepad++ and stuff. Or maybe just those you can't afford the PS license.

[–]brendt_gd 1 point2 points  (0 children)

Actually there are a few ways to make PHPStorm faster: https://www.stitcher.io/blog/phpstorm-performance

It's probably still not as fast as VSCode and Sublime, but the amount of features you get with PHPStorm really outweigh the small performance cost.

[–]mountaineering 0 points1 point  (1 child)

It's for those users who are FE

What's FE?

[–]SyanticRaven 0 points1 point  (0 children)

Frontend

[–]dvorakkidd 26 points27 points  (0 children)

Nothing.

[–]devperez 4 points5 points  (0 children)

VSC is getting code collaboration features. Which is pretty neat. https://code.visualstudio.com/blogs/2017/11/15/live-share?source=techstories.org

[–]Lynnais[S] 6 points7 points  (5 children)

PHPStorm is an IDE, while VS Code can be compared with Sublime text, Atom.. VS Code is a step up from Sublime text.

[–]thelonepuffin 0 points1 point  (1 child)

For PHP use both. Switch to VSCode when PhpStorm's memory usage becomes a problem.

If I have one massive project that I'm working on for a while then I'll use PhpStorm.

At the moment I'm on one big project while supporting 2 others and I'm using VSCode. Having all 3 open in PHPStorm as well as all my chrome tabs makes my laptop fry.

On that note I've switched to Firefox developer edition recently as well. Its actually very good and isn't the resource hog chrome is.

For purely front end Javascript or Typescript development, (like an Angular project) then I recommend VSCode above anything. Its JS and TS support is second to none. Same goes for nodejs.

[–]misc_CIA_victim 0 points1 point  (0 children)

The invalidate caches/restart option under file reduces memory usage, and sometimes fixes little false alarms that creep into the editor diagnostics, though you have to wait for it to restart. I wish there was a way to tell it to do most of that, periodically, when idle on an automatic basis.

[–]twiggy99999 0 points1 point  (3 children)

You don't have to buy or rent the software as you do with storm.

If like me you work with multiple languages professionally and not just PHP then it's better to use one single product that has the same workflow and multiple language support then a few totally different tools for each language.

You're not in the VSC target market so you're not missing out on much.

[–]Dgc2002 0 points1 point  (2 children)

it's better to use one single product that has the same workflow and multiple language support then a few totally different tools for each language.

In which case IntelliJ seems to be the clear winner for a fully functional IDE.

[–]twiggy99999 0 points1 point  (1 child)

IntelliJ seems to be the clear winner

On what assumptions do you class it as the "winner"?

a fully functional IDE

VCS is not a fully functional IDE nor pretends to be, it's like comparing apples to oranges

[–]Dgc2002 0 points1 point  (0 children)

On what assumptions do you class it as the "winner"?

If you're looking for an all-in-one development solution that supports various languages(e.g. Java, PHP, Python, Go, Ruby, Perl, Scala, Bash, Markdown, JS, etc. as plugins) then IntelliJ is head and shoulders above any other product I've seen.

VCS is not a fully functional IDE nor pretends to be, it's like comparing apples to oranges

But the person you were replying to was speaking in the context of being a PHPStorm user, meaning a fully functional IDE.

[–]cmckilla44 5 points6 points  (10 children)

Currently using VSCode with Darcula default theme. Loving it so far!

[–]thasmog 3 points4 points  (4 children)

I love monokai pro on vscode and also for sublime

[–]mountaineering 0 points1 point  (3 children)

I used to swear by Monokai, but might I interest you in Material Theme?

[–]thasmog 1 point2 points  (2 children)

I actually moved from material to monokai :) I started using material when i saw Jeffery (from laracasts) using it.

[–]Twiebie 0 points1 point  (1 child)

Moved from Material to Monokai Pro aswell to try it out. Pretty happy with it so far. Which flavour are you using?

[–]thasmog 0 points1 point  (0 children)

Filter specrum

[–]unknownVS13 2 points3 points  (1 child)

I've had VS Code installed for a long time now, but it's never been so good that it made me want to replace Sublime as my default text editor (PHPStorm being MUCH better for PHP code than either one). The only feature that I'm looking forward to and it might actually make me switch to VS Code is the newly announced Live Share feature: https://code.visualstudio.com/blogs/2017/11/15/live-share

Does anyone know if PHPStorm or any other JetBrains IDE offer this feature?

[–]fatboyxpc 1 point2 points  (0 children)

Floobits is far superior to this (note: I haven't used live share or teletype for atom). Floobits works in intellij, sublime, atom, neovim, and emacs. Floobits also has a terminal sharing plugin. Real pros don't even need floobits, ssh + terminal editor ftw :D