How do I feel about JetBrain’s products?
TLDR: I am fond of them
Lets start by saying I have no affiliation to JetBrains except for the fact that I use their product every single day of my professional and personal life.
Who is this JetBrains?
They are the makers of lots of awesome IDEs for lots of different languages.
Their tools are not free but are worth every penny they charge.
Is a JetBrains product the right choice for you?
The short answer is yes.
If you are a student then they will give it to you for free to use.
If you are a professional developer then you should get your employer to pay for it.
If your a freelancer then see if the cost is justified for you.
Are there alternatives
Of course there are, and to be honest, I use a lot of them from time to time. Here are a few other awesome IDE’s and editors…
In the end however, JetBrains products listed below are by far my favourite (and first) choice.
JetBrains products I use every day
What have I used it for
I have used it for development in many different frameworks including…
It always works, and if anything is missing then there is a plugin for it.
I will likely do a longer writeup on my WebStorm setup soon.
There are not a lot of good options out there for Golang IDEs but this is a great option even while it is in Early Access.
Just make sure you have your $GPPATH and $GOROOT setup right and have you program in your $GOROOT directory or you will find a lot of red lines…
DataGrip is a tool for coming to grips with all the data in your many DBs. It handles all kinds of DBs (MySQL and Postgres being my most chosen).
It is relatively simple to use and verbose. So next time someone says “lets see whats in the DB” you can easily answer that question.
I don’t do a lot of Ruby-On-Rails (Screw the monolith, I go with micro services) but when I do, I use RubyMine.
There are many other JetBrains products for almost all types of software development. And while I haven’t used them extensively, I can say with confidence that they are likely awesome.
I have no affiliation to JetBrains except for the fact that I use their product every single day of my professional and personal life.