7/23/2023 0 Comments Phpstorm ide![]() ![]() It has faultless Version ControlĪt work I use Mecurial, and at home I use SVN. It can take 2 or 3 minutes to set up on a more complex project, but it’s nothing to worry about compared to other solutions. I no longer need to waste valuable time setting up, and it’s no longer a struggle to debug, as it often is with less capable tools in stand-alone debugging utilities. The GUI makes setup and modification effortless. While there are extensions to add phpunit and XDEBUG to other IDEs, however they don’t quite compare to PHP Storm. This feature helps me keep my code consistent and mistake-free. I can fix all of my mistakes (not that I make any □ ) across a single file, directory or even a full project with one click or keyboard shortcut. PHP Storm, as a true IDE, ensures that keeping up with the standards our company has is a piece of cake. The only feature-rich editor that I would say rivals PHP Storm in this area is Sublime, however when you compare the two in terms of searching large projects, PHP Storm comes up trumps. With PHP Storm, I can start the program up and be working away within a second or two. So for me, waiting a minute while the damn thing loads up just won’t do. I’d rather jog maybe I’d get a sweat on doing it, but I’d get there much more speedily. I get annoyed at having to walk somewhere as it feels like a waste of my time. Nobody in this day and age likes waiting. The plethora of IDEs I tried in vain before now seem inferior in comparison, and I can safely say that PHP Storm has done more for my sanity than any single app I’ve purchased in the last 5 years. It didn’t make pigs fly, or generate miniature unicorns, but it has completely changed the way I work. When I discovered PHP Storm, life became so much easier. I had become an IDE snob, expecting everything to work perfectly, pigs to fly and miniature unicorns to trot along to my desk to entertain me whenever I was in a procrastinating mood. The problem is that, having tried so many IDEs, there were elements of each one that I liked, and I wanted there to be one IDE that had it all. With all previous IDEs, I got the feeling there was just something missing I had to install packages here and there to get extra tools, and there were always elements of the setup that felt awkward. I’m not talking about my fiancée I’m talking about the IDE that made my programming life so much less stressful. By now, I think I’ve tried just about all of the big ones and consider myself to be a seasoned IDE user.Ībout two years ago I fell in love. It wasn’t long before I found out about other offerings and I tried out a series of new IDEs, including NetBeans, PhpED, Eclipse and Sublime to name a few. ![]() I soon started taking programming more seriously and building my first web apps. Dreamweaver may have improved since, then but I personally still see this as a text editor for building basic websites. JavaScript and flash (yes, I know, another swear word… FLASH! Ahhhhh) appeared in dodgy script blocks in the preview pane, and everything was just clunky. It chucked hundreds of attributes into every html tag and put weird and wonderful extra html all over the place. This involved a lot of using tables, and Dreamweaver would create a plethora of only what I can describe as diarrhoea-like code. I remember building websites before divs existed. ![]() I should stress, in my defence, that this was 13 years ago, and it didn’t take me long to realise that although this did help me code websites more quickly at the time, it was also awful. It’s now anathema to me, and by that I don’t mean “a formal curse by a pope or a council of the Church, excommunicating a person or denouncing a doctrine”. So – this is like a swear word to me now, but here goes – my first IDE was Dreamweaver. When you learn to talk at an early age, you certainly wouldn’t progress that quickly if someone was by your side completing your sentences every time you talk.Ī year or two on, feeling like more of an accomplished programmer and having a good understanding of PHP, JavaScript, HTML and CSS, IDEs have enabled me to create projects more quickly utilising my new skills but with that aid of the basic features an IDE offers. If I went back to when I began, I would have still done things the way I did – I would stick with Notepad, as it enabled me to learn the basics of html and PHP much more thoroughly than if I had started with an IDE. It will also give you basic code generation tools, autocomplete or intelligent code completion and many other time saving features. For those unlucky few who don’t, at a very basic level, an IDE will allow you to work much more quickly, as it groups all your development tools into one app. Yes, you read that correctly… Notepad! I would imagine most people reading this article know what an IDE (integrated development environment) is. I set out on my programming journey at the age of 14, when I made my first website in Notepad. ![]()
0 Comments
Leave a Reply. |