I know we talk about this all the time ... usually when someone new comes into the place and asks "those questions".

My former Win7 machine seems to be getting long in the teeth ... it's now running Win10 and the OS seems to really peg the disk quite often, for almost any request.

And my 6GB RAM is becoming too little with my huge count of browser tabs (Firefox AND Chrome), a VM or two running (almost always just one), my email client, NotePad++, an occasional other app, and NetBeans.

I'm not sure I dare ask the powers that be for money for software, but I might. Will PHPStorm use less system resources than NetBeans ... and be faster? Anything else I should consider in the "full-featured IDE" department?

    Why not Visual Studio? It's free and someone like you could do a lot with it, my old laptop...yes the one that died half a million times has less everything that your machine and it ran Visual Studio well enough

    Also did you know how fast you can test things when you don't have to wait 30 seconds per page load? 😃

      I've only used VS Code on a couple MacBooks, but it seems very responsive there. If you decide to give it a go, I can let you know what PHP-related plug-ins I've ended up with so far.

      I haven't used NetBeans in quite a few years now, but my recollection is that it was never exactly quick even on a good machine. 🙂

        NogDog;11065251 wrote:

        I've only used VS Code on a couple MacBooks, but it seems very responsive there. If you decide to give it a go, I can let you know what PHP-related plug-ins I've ended up with so far.

        I haven't used NetBeans in quite a few years now, but my recollection is that it was never exactly quick even on a good machine. 🙂

        Let's see if the forum lets me attach this screenshot of my VS Code extensions...

        [ATTACH]5485[/ATTACH]

        Screen Shot 2018-01-04 at 1.51.39 PM.jpg
          cluelessPHP;11065247 wrote:

          Why not Visual Studio? It's free and someone like you could do a lot with it, my old laptop...yes the one that died half a million times has less everything that your machine and it ran Visual Studio well enough

          Also did you know how fast you can test things when you don't have to wait 30 seconds per page load? 😃

          Well, you'll note my Location. 😃

          Also, do they have PHP support? What I see is:

          Universal Windows Platform: C#, C++, VB, JS.
          .NET: C#, VB, F#.
          Desktop: Visual C++

          ASP.NET: ASP, HTML/JS
          Azure: Azure SDK
          Python: Python
          Node.js: Node.js
          Data: SQL Server, Azure Data Lake, Hadoop
          Office: C#, VB, JS.
          Data Science: R, F#, Python.
          Mobile: Xaramin
          Unity: Unity
          Mobile: Apache Cordova
          Mobile/Game: C++

          Linux Emulator: C++

          Looks like about 8GB of stuff I'll never use.

            NogDog;11065251 wrote:

            I've only used VS Code on a couple MacBooks, but it seems very responsive there. If you decide to give it a go, I can let you know what PHP-related plug-ins I've ended up with so far.

            I haven't used NetBeans in quite a few years now, but my recollection is that it was never exactly quick even on a good machine. 🙂

            Straight up. Java isn't a first-rate platform for Windows desktop software as far as I can ever remember....

            NogDog;11065253 wrote:

            Let's see if the forum lets me attach this screenshot of my VS Code extensions...

            [ATTACH]5485[/ATTACH]

            So, you have 3rd party plugins to support working in PHP with Visual Studio?

              dalecosp;11065255 wrote:

              Well, you'll note my Location. 😃

              Also, do they have PHP support? What I see is:

              Universal Windows Platform: C#, C++, VB, JS.
              .NET: C#, VB, F#.
              Desktop: Visual C++

              ASP.NET: ASP, HTML/JS
              Azure: Azure SDK
              Python: Python
              Node.js: Node.js
              Data: SQL Server, Azure Data Lake, Hadoop
              Office: C#, VB, JS.
              Data Science: R, F#, Python.
              Mobile: Xaramin
              Unity: Unity
              Mobile: Apache Cordova
              Mobile/Game: C++

              Linux Emulator: C++

              Looks like about 8GB of stuff I'll never use.

              I'm not sure about VB I honestly haven't tried, however the rest should be ok

                cluelessPHP;11065271 wrote:

                I'm not sure about VB I honestly haven't tried, however the rest should be ok

                I write exclusively in HTML, CSS, JavaScript, Python, and PHP. Especially PHP. A stock installer doesn't show me anything that appears to relate to PHP. It doesn't appear to have SFTP built-in OOB (out-of-box). I'll take a look at plugins for it, maybe that's things work there ....

                  dalecosp;11065273 wrote:

                  I write exclusively in HTML, CSS, JavaScript, Python, and PHP. Especially PHP. A stock installer doesn't show me anything that appears to relate to PHP. It doesn't appear to have SFTP built-in OOB (out-of-box). I'll take a look at plugins for it, maybe that's things work there ....

                  Have you installed PHP? Silly question but worth asking I guess, I know there is an option that allows you to debug PHP is you have it on your machine, after that you point it to where it's located the message "should" pop up at the top and look like this when you open a PHP file

                    dalecosp;11065257 wrote:

                    ...
                    So, you have 3rd party plugins to support working in PHP with Visual Studio?

                    Note that it's Visual Studio Code the editor, not the whole Visual Studio environment (and IDE?). IIRC, it had some basic PHP "sense" out of the box, but you'll almost certainly want to add to it with assorted plug-ins (as well as for any other types of files you use and want it to be "smart" about). I ain't saying it's perfect, but so far among the various free solutions, it seems to do the trick for me, especially in terms of performance.

                    download page: https://code.visualstudio.com/download

                    Lots of info:

                    [video=youtube;OnkYnm-WiVo]https://www.youtube.com/watch?v=OnkYnm-WiVo&t=147s[/video]

                      NogDog;11065277 wrote:

                      Note that it's Visual Studio Code the editor, not the whole Visual Studio environment (and IDE?).

                      Argh. Oh, well, I know how to click "uninstall" as well as "install". And it's Friday afternoon and January and I Don't Care Today If Anything Much Happens(TM) ... at least, I guess so.

                      Does it have SFTP built-in or available via plug-in?

                        dalecosp;11065283 wrote:

                        Argh. Oh, well, I know how to click "uninstall" as well as "install". And it's Friday afternoon and January and I Don't Care Today If Anything Much Happens(TM) ... at least, I guess so.

                        Does it have SFTP built-in or available via plug-in?

                        I've not used it, but here's what it shows when I search for "sftp": [ATTACH]5487[/ATTACH]

                        Screen Shot 2018-01-05 at 1.26.22 PM.jpg
                          dalecosp;11065283 wrote:

                          Argh. Oh, well, I know how to click "uninstall" as well as "install". And it's Friday afternoon and January and I Don't Care Today If Anything Much Happens(TM) ... at least, I guess so.

                          Does it have SFTP built-in or available via plug-in?

                          You should be setting a good example to well I'm not going to flatter myself and say "junior developers like me" but certainly enthusiastic idiots like me :p

                            cluelessPHP;11065287 wrote:

                            You should be setting a good example to well I'm not going to flatter myself and say "junior developers like me" but certainly enthusiastic idiots like me :p

                            I am setting a good example. I'm looking for software to help me be more productive, since NetBeans is insistent on eating large quantities of RAM, spiking my disk more than expected for No Good Reason I Can Think Of(TM), and spending statistically huge portions of time (for a computer program) doing nothing while I sit and watch the cursor spin 'round & 'round & 'round ... I'll save the company quite a few dollars (in theory) by being more productive in 2018 than I have been since my system went to Win10 some months ago.

                            And, if I'd been smart enough to realize that "Visual Studio Code" isn't the same program as "Visual Studio", I might've even saved an hour or two today. VSC looks like it might have some promise if I can get SFTP-on-Save to work.

                              Oh well there's an extension for that as far as I recall it's this

                              One thing I don't like about VS is it seems not to pair up tags like in notepad++ for some reason

                              Ok maybe you have a point :p

                                dalecosp;11065297 wrote:

                                ...VSC looks like it might have some promise if I can get SFTP-on-Save to work.

                                I hope that's not "on save, copy to production"? :eek: 🙂

                                At work we're all Docker- and Git-centric now, so I never (directly) SFTP source code anywhere. (At home, it's different, but I just use Filezilla when the time comes to actually deploy something. 🙂 )

                                  NogDog;11065301 wrote:

                                  I hope that's not "on save, copy to production"? :eek: 🙂

                                  Right now it depends on the project. MOST of them go to a VM Sandbox. I'm working on porting the other one away from its non-sandboxy-my-config-and-db-and-session-classes-are-encoded-with-Ioncube prison, but it's hard and slow-going with everything else on my plate.

                                  Of course, there's a balance that needs to be hit.

                                    11 days later

                                    Just thought I'd update you all on this.

                                    As of this morning I have "Visual Studio Code" installed (which is NOT Visual Studio as NogDog observed) and working. So far, it's running with a healthy amount of resources, so no great improvement over NetBeans there, but it also seems to do most operations a good bit faster than NetBeans and has not ever "locked up" for any period of time, which NetBeans was prone to do on occasion, sometimes for > 30 seconds.

                                    I've added "sync on save" functionality with a plugin (Lukas Wroniski's "ftp-sync", using SFTP). By creating the correct JSON file in the correct subfolder of each project I want to save, I can have multiple sync targets.

                                    I'll be adding PHP-related plugins as I see the need.

                                    And I'd like to publicly thank NogDog for his help with this. If you're ever in SW Missouri, Charles, hit me up; I'll buy. 🙂

                                      No current plans on the horizon to visit SW MO, though I'll be getting comparatively close when I visit central IL this summer. 🙂

                                        Write a Reply...