PHPStorm vs VSCode for PHP Development - Full Comparison [2 hours]

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024

Комментарии • 104

  • @ApplicableProgramming
    @ApplicableProgramming 3 года назад +31

    Thank you for making this detailed comparison Zura. I agree that there are so many things that VSCode does very very well, however the Intellij editors is pretty much better in every sense and can justify its price. Because it saves a lot of time and ads a lot of confort, especially when refactoring the code, which is a huge thing we do every day. It has a price, but at what cost?
    VS code is free, but so is cycling to work, and it would be the same saying "you can ride bycicle to work for 40min instead of driving car for 10". For someone it makes sense, but it doesn't work equaly good for everybody.

  • @topalek
    @topalek 3 года назад +8

    отличное видео, спасибо. Очень большую работу проделал

  • @cellocarlos
    @cellocarlos 2 года назад +1

    I think Find & Replace is way much better in vscode. The preview before/after for a replacement is just awesome. I see the possibility of undo an excluded file from the replacement as the only really advantage of that feature in PS, but I really never needed that

  • @BillClinton228
    @BillClinton228 3 года назад +6

    Very in depth comparison altough I'm not sure it's fair. PHP storm is made specifically for php development, VS code is a more general purpose IDE. I like how versatile VS code is and I use it for python and C++ development. However PHP storm has spoiled me when it comes to it's autocompletion and I can't develop anything in PHP without it anymore...
    But that's just my opinion.

    • @aleksanderdorkov5312
      @aleksanderdorkov5312 3 года назад

      I share the exact same opinion about java in intellij ultimate vs eclipse and vs code let's say

    • @AuftragschilIer
      @AuftragschilIer Год назад

      If you use so many programming languages, you'll do better with VS Code, but you can also pay for all Jetbrains products (lol). I use the combination of PhpStorm and VS Code because I primarily develop for the Web.

  • @devaj655
    @devaj655 4 месяца назад

    Thanks spent 2 hours. love it.

  • @supernovapr0391
    @supernovapr0391 2 года назад +2

    55:09 now in vscode, we can switch terminals with one click and rename them as well.

  • @optiwariindia
    @optiwariindia 3 года назад +5

    You can use task runners for deployment in vscode

  • @kukuew
    @kukuew 3 года назад

    Great job! Thank you, Zura 👍🏼

  • @poplach
    @poplach 3 года назад +4

    Many features listed in this video like Deployment or Sql client are used using 3rd party apps, some features mentioned here are not used by 90% of developers.
    PHP Storm is good - no doubts, but it depends on the ecosystem you're working with.
    I work with TALL stack, and PHP Storm has no idea about TailwindCSS classes, which VS code does. Also autocompleting of Whenever I need to do formatting on my blade template, it autocompletes all the classes.
    In the end PHP Storm has more advantages, but it all depends of your usage requirements.

    • @TheCodeholic
      @TheCodeholic  3 года назад +7

      As far as I know vscode autocompletes TailwindCSS only if the CSS file is included in project. And I am almost sure PHPStorm will do the same thing if you include TailwindCSS in PHPStorm project.
      PHPStorm has great support of Laravel and blade template. Maybe you just don't have PHPStorm properly configured.

  • @rochmadwa7076
    @rochmadwa7076 3 года назад +3

    I wonder what's the difference between phpstorm and intelij idea + php plugin?

    • @vohuynhvinh
      @vohuynhvinh 2 года назад

      I worked both PHP in Intellij Idea (PHP Plugin) and PHPStorm for many years. The two guys are the same. You can check to compare versions to see more details. But IntelliJ Idea is an IDE designed for large purposes (Support many development languages likes Java, PHP, Python,.....). It will be heavier than PHPStorm (In loading, plugin working, UI) if you are just a PHP Developer.

  • @Darkray201
    @Darkray201 Год назад +2

    I see a huge misconception here in the comments. PHPStorm is an all purpose IDE for pretty much anything in the modern web development. It consists of WebStorm + PHP + DB +....
    It is not solely made for PHP but works perfectly with JS etc as well. All the features are there 😍

  • @badrbahadou6923
    @badrbahadou6923 3 года назад +2

    Good subject, I am using VS CODE with all Php extensions. and I want to switch to Phpstorm, and I want to know if Phpstorm gives added values to Php developer

    • @rxxt-sh1vj
      @rxxt-sh1vj 3 года назад +5

      If you will use PHP storm once you will never use any other IDE for PHP

    • @badrbahadou6923
      @badrbahadou6923 3 года назад +3

      @@rxxt-sh1vj Yes, I am excited to use it.

    • @TheCodeholic
      @TheCodeholic  3 года назад +5

      I agree 100%

    • @robertpettit6619
      @robertpettit6619 3 года назад +1

      I like Phpstorm, but being retired and on a fixed income, I can't see paying 199 a year for it. I would like to see a community version like Pycharm has. Programming is a hobby for me.

    • @jwayne3235
      @jwayne3235 3 года назад +4

      @@robertpettit6619 For individual users it costs 89$ the first year , 72$ the second year, 53$ in the following years. Not so bad. Check it out.

  • @nerdydrew6818
    @nerdydrew6818 2 года назад +1

    the opening time I'm not sure how valuable that is. if you're working with it in your job, you open it in the morning and then most likely leave it open all day

    • @TheCodeholic
      @TheCodeholic  2 года назад

      If you are working on a single project and you open it in the morning then this is not going to be a problem.
      But if you have to switch between several projects during a day it might be a problem depending on your PC specs.

  • @fahadmalik4869
    @fahadmalik4869 3 года назад +1

    Sir I am using Sublime text for Coding
    Is it better choice or should I have to switch to PHPStorm or VS ?

    • @TheCodeholic
      @TheCodeholic  3 года назад +5

      I have not worked in sublime in PHP, I think sublime and VsCode will be pretty mich similar, because both are editors. I recommend using PHPStorm.

    • @fahadmalik4869
      @fahadmalik4869 3 года назад

      @@TheCodeholic Ok got it
      Thanks a lot

    • @BlagJager
      @BlagJager 2 года назад +1

      ​@@fahadmalik4869 VS Code is a great alternative for the slightly outdated Sublime Text. But for the PHP coding PhpStorm is better.

  • @nyarehd
    @nyarehd 3 года назад +2

    14:14 I think you can see documentation by ctrl + space again

  • @YasirKhan-bl8lj
    @YasirKhan-bl8lj 3 года назад +1

    Great tutorial

  • @Wohaho
    @Wohaho 3 года назад

    Great video sir! I just got a question how did you setup a var_dump() option ? To come up with included tags that's just nice and simple.
    thanks

    • @szymusu
      @szymusu 3 года назад +1

      1:08:00 here he talks about this

    • @Wohaho
      @Wohaho 3 года назад

      @@szymusu ohh thanks

  • @vuducthang_99
    @vuducthang_99 Год назад +1

    1:23:12 set up in phpstorm how. Thanks

  • @infodrop
    @infodrop 2 года назад +1

    VSCode is not an IDE, it is just a text editor. Nobody promised it to be so great either. Yet, with proper configuration and extension, vscode is still really good.

  • @jasonji1152
    @jasonji1152 3 года назад +1

    Thank You!

  • @abduqodirabdumalikov7507
    @abduqodirabdumalikov7507 3 года назад +2

    thank you for your understandable video

  • @Arlasdarier
    @Arlasdarier 3 года назад +2

    VSCode is free, open source and allows you to work with any language you need: C, C++, C#, Java, Rust, PHP, Ruby and etc. If this things is important for you, then choose VSCode, in other cases PHPStorm is better.

  • @hackersite5384
    @hackersite5384 3 года назад +1

    Awesome video

  • @evelive
    @evelive 2 года назад

    is there a way to show the handy tooltip in vs code what php storm already has i mean at 12:18 u see him type: $pdo = new PDO('',''); in vs code
    but in php u will see something like this: $pdo = new PDO(dsn: "", username: ""); so is it possible to have the same in vs code?
    maybe i missed it and he did tell it in the video buts its hard to find when a video is 2 hours long

    • @TheCodeholic
      @TheCodeholic  2 года назад

      As far as I know there is no such feature in VsCode

  • @ahsanulhasanturzo8015
    @ahsanulhasanturzo8015 5 месяцев назад

    The reason why vscode is the best IDE

  • @Naton
    @Naton 2 года назад

    jetbrain products are solid... pity they are so expensive for some

  • @eliasmargo
    @eliasmargo 3 года назад

    well done!

  • @adriencuisse9641
    @adriencuisse9641 3 года назад +1

    31:28
    not showing an error is better in that case IMO, code should be tested so the error won't go unnoticed anyway, and php files should not contain editor specific settings
    Better to not show in a view, but better to show in sources 🤔

    • @grzegorzniedzielski6885
      @grzegorzniedzielski6885 3 года назад +1

      In inspection settings, you can enable or disable all errors, warnings, and weak warnings for all the supported languages. You can also change its severity and scope it is shown in if you want. Also in the inspections, you have support for Code Sniffer, Mess Detector, PHPStan, and Psalm.
      So it is not an on/off switch for the errors but full customization if you need one.

  • @optiwariindia
    @optiwariindia 3 года назад

    gulp, grunt, makefile, bash script all can be integrated with vscode

    • @TheCodeholic
      @TheCodeholic  3 года назад +1

      Good point, in PHPStorm as well. I missed that topic

  • @historicalfacts22
    @historicalfacts22 2 года назад

    What font do you use?

  • @mcclausky
    @mcclausky Год назад

    Great content! You Just need to improve your English pronunciation because it's sometimes confusing.

  • @mykytao5028
    @mykytao5028 2 года назад

    I wanna same video with PhpStorm VS nvim

  • @pierrebalian3915
    @pierrebalian3915 3 года назад +1

    Where storm totally fails is closing tag highlighting when using Alternative Syntax, and if you code Wordpress themes you know about 95% of the time you are in Alt syntax. This one thing alone keeps me away from storm even though my work buys it for me.

  • @shahinalam9903
    @shahinalam9903 3 года назад

    why need to configure every file in phpstorm?? any solution bro

    • @TheCodeholic
      @TheCodeholic  3 года назад

      Every file? Can you provide a timecode where did you see that?

    • @shahinalam9903
      @shahinalam9903 3 года назад

      @@TheCodeholic it`s my personal question. when i want run a php file to phpstrom everytime i need to add configuretion file. any solution.

    • @TheCodeholic
      @TheCodeholic  3 года назад

      @@shahinalam9903 You can configure PHPStorm's PHP interpreter, but I do not use it, I run my application either from localhost or from virtual hosts, or I use php built-in server, by running "php -S localhost:8080"

  • @PauloDanielCarneiro
    @PauloDanielCarneiro 2 года назад +1

    Seems that the author does not have that much of experience with vscode. There is better ways of a lot of things he said.(I agree that JetBrains IDEs are better, I migrated recently to xD)

  • @optiwariindia
    @optiwariindia 3 года назад +3

    phpstorm is targetting only php projects while if you use a combination of languages, vscode is better... If project is strictly in php, i vote phpstorm.

    • @TheCodeholic
      @TheCodeholic  3 года назад +2

      I partially agree
      PHPStrom has great support for frontend technologies like, HTML, CSS, SASS, JAVASCRIPT, VUE and so on...
      But if you need java or python phpstoem doea not aupport that

    • @Jollyprez
      @Jollyprez 3 года назад +4

      @@TheCodeholic Nonsense. PHPStorm is an IntelliJ editor - and there's a Python module which seamlessly allows that - a project can mix PHP and Python and it all works.

    • @tnetroP
      @tnetroP 3 года назад +1

      If you program in a lot of languages then the Jetbrains All Products license is fantastic. It includes PHPStorm and multiple other language support throuhg IntelliJ variants and plugins. It's excellent.

  • @parth4780
    @parth4780 3 года назад

    Lol I am a student and vscode love

    • @TheCodeholic
      @TheCodeholic  3 года назад +1

      If you develop on PHP and if you are student try PHPStorm. It will be free for you. You can compare to VSCODE and if you don't like you will go back to VSCODE. But try it carefully.

    • @rungxanh2901
      @rungxanh2901 2 года назад +1

      Jetbrains offers free licence for students

  • @badyoutuve4054
    @badyoutuve4054 3 года назад

    alt + f12 for terminal in phpstrome

    • @TheCodeholic
      @TheCodeholic  3 года назад

      Thanks. However I change that into ctrl+`

  • @IvanChepanovvankata87
    @IvanChepanovvankata87 3 года назад +4

    VSCode is not even close to what PHPStorm can do .

    • @TheCodeholic
      @TheCodeholic  3 года назад

      I hope my video shows the same 😀

    • @siddheshb.kukade4685
      @siddheshb.kukade4685 3 года назад +2

      as the name says PHP storm so it means it's only focused on PHP, unlike VS Code which is a one-stop shop.

    • @grzegorzniedzielski6885
      @grzegorzniedzielski6885 3 года назад +2

      @@siddheshb.kukade4685 PHPStorm inherits pretty much all of the features in Webstorm with its JS-focused IDE. So it can work with a very complex web project but additionally, it has syntax and file support for dozens of languages just like VS Code. It is designed for PHP development and best suited for it, but it's not limited just to PHP.

  • @jamshediqbal7936
    @jamshediqbal7936 3 года назад

    PHP is kinda outdated and world is moving towards Python and Node.js.
    Never mind but I don't think this comparison worth it now...

    • @TheCodeholic
      @TheCodeholic  3 года назад +15

      PHP is not outdated and won't be outdated for next several years...
      - PHP 8.0 will be released at 26th of November.
      - Laravel (PHP framework) is more popular than Django (Python or Flask which are python's most popular frameworks) or Express.js (node.js most popular framework).
      - About 70% of the whole websites are using PHP at some point...
      Check this video to find out all the reasons why you should learn PHP in 2020: ruclips.net/video/xd_79dTncAc/видео.html

    • @robertpettit6619
      @robertpettit6619 3 года назад +3

      I've been hearing that for years, have watched other languages that were suppose to replace PHP fall to the way side. PHP keeps being upgraded, with 8 just about out that are fixing the short falls.

    • @rxxt-sh1vj
      @rxxt-sh1vj 3 года назад +2

      80% of the websites in this world run on PHP...if PHP is dead then imagine what will happen..So think and speak !!!

    • @faisal.fs1
      @faisal.fs1 3 года назад +1

      Yeah, I've been hearing this since ages...

    • @sohaninfotv8311
      @sohaninfotv8311 3 года назад

      @@TheCodeholic I agree with you sir.