Intended/Expected Use Case for JetBrains Products in Multi-Tech environment?

I'm fairly new to JetBrains, but love the products and have licensed the "All Products Pack". In the main project I am focusing on now, I am working mainly with HTML5, CSS, PHP, and MySQL. Also a bit of Javascript, etc. So, I've mainly developed the database using DataGrip, and the web site using PHPStorm. But of course, PHPStorm sees me writing connections to the DB from PHP there, and offers to help me validate fields and such if I give it DB info. 

In short, there is a lot of cross-over, and I wonder what the expected use of the various products is... Should I just be doing all of this in WebStorm? Clearly all of the IDE products share a lot of functionality and appear modular. Can I just pick one of them and enable the functionality of whatever other products I need there? I am finding some loss of efficiency switching between PHPStorm and DataGrip even, and believe I would not have as much loss switching between tabs in the same app.

Thanks in advance for any thoughts.

0
2 comments
Avatar
Permanently deleted user

Hello,

Basically (as stated at https://www.jetbrains.com/phpstorm/), PhpStorm = WebStorm + DataGrip + lots of PHP features. Some people need only database management/writing functionality so they will use DataGrip and pay less. Other people need only JS, Web or frontend development without any PHP so they will use WebStorm and pay less too. Some people will use Java, PHP. bit of Ruby, Databases and something else - they will choose IntelliJ IDEA Ultimate and pay less for that than for the pack.

I am not sure what is the expected use of various products - each decides on its own. :-) I would say that if you are a freelance developer and do all of these languages or like to work with different products to keep things separate or if you would like just to test them all and decide which one to use or if you are a student and your major is IT so you study lot of different technologies - you may choose the All Products Pack. This can go on, of course.

0
Avatar
Permanently deleted user

I see... I also develop in C++ and Java, and experiment in other languages. So it wasn't a budgetary question, as the "All Products Pack" made sense for reasons outside this particular project. But I was unsure if it was expected that I would need to bounce between PHPStorm and WebStorm. Sounds like not.

I think this means I should invest the time in learning how to make PHPStorm handle the parts of this project I was switching to DataGrip for.

Thanks for the summary.

0

Please sign in to leave a comment.