I have been using PHPStorm and Webstorm in trial mode for some time now. I've also been using Eclipse. As I was visiting the JetBrains site to make a purchase of PHPStorm I noticed the All Products Pack has been announced, but was not yet available for sale. So I waited. I now have the commercial All Products Pack licensed for a year. Thus, I have both PHPStorm and WebStorm.
One of my larger projects involves many platforms. This project includes a member only Wordpress site on *nix which includes integration with DB2/400, uses various web services through jQuery, Node.js, .NET I've developed within Visual Studio Ultimate(now called Enterprise), IBM Power i code I've developed including RPG code, DB2/400 SQL procedures and functions, Node.js running on Power i within AIX. Part of this project runs within PERL, C#, and/or VB.NET. The project is responsive, mobile optimized, and is integrated into native iOS and Android apps of ours.
My question is this: What do *you* do when developing for many platforms?
I'm not asking "What should I do", I'm asking what do you do. I'm curious how others work with these packages as I might just learn something.
I've been asking myself if there is a better way for me to develop. PHPStorm and WebStorm are well worth their money. They enable me to be much more productive, much more efficient. Switching between all of these IDEs is confusing. Keeping them patched is time consuming. Old habits being difficult to break, I find myself continuing to use Notepad++ for a lot of development because it just gets out of my way. In my mind, this is a bad thing. It leads to stupid mistakes.
I'm ranting. What do you find works well for you?