

My speculation that the presence of in-editor syntax checking for PHP would dramatically improve my productivity has been proven entirely correct.

Rapid lives up to its name in this category. Obviously, EW4 isn't going to get any better. Now for any large module I turn to Rapid first. There is a little performance hit when a file is opened and the code navigator is populated, but after that the editor is fast.īecause the difference is striking, I have a higher degree of annoyance with EW4 than I did when I tolerated the behavior. Rapid has no such quirks and zooms through code at great speed. When I was using EW4 exclusively, I simply put up with the bad behavior. The editor really slows down as the module being edited gets larger. There are some quirks in the editor in EW4, especially when it comes to scrolling through code. It's no help for my multiple instances problem. However, it only remembers the most recent project, not all of them. Rapid opens projects rapidly (my having my work on an SSD probably helps) and remembers the state of a project that has been closed, restoring that state on the next run. If there was some way to switch between projects rapidly in Rapid, without losing my work or my place, I'd spend more time in Rapid. The effect of the absence of multiple instances in Rapid is that I always have EW4 open to deal with quick fixes even if I am deeply immersed in a PHP editing session in Rapid. I'm not the only one who thinks it's a handy way to work. As I mentioned in previous articles, when multiple instances was removed from Expression Web there was such a hue and cry that Microsoft put it right back in.

It is not unusual for me to have three projects open at the same time. I very much miss the ability to open another project quickly to make an adjustment or update some code without shutting down what I was doing. I mentioned this in my review of Rapid as a missing feature. Here are those observations, in no particular order. In particular, it's worth offering some observations about my strange hybrid approach of using Rapid and Expression Web ("EW4") simultaneously. Now six months in to my use of Rapid PHP ("Rapid), I'm in a better position to offer a more real world assessment. I think my previous articles about my development work, "Why I Continue to Use Expression Web" and "Blumentals' Rapid PHP 2016", continue to be an accurate representation of my use of the two products and their various strengths and weaknesses.
