DEV Community

Cover image for Have you ever tried any JetBrains product?

Have you ever tried any JetBrains product?

Madza on October 30, 2020

From time to time I've seen products like WebStorm, PyCharm, PhpStorm, Space, TeamCity, IntelliJ appearing in the tools list of some devs. I've al...
Collapse
 
yoh0xff profile image
Ioram Gordadze • Edited

They have great products.
I use IntelliJ, WebStorm, PyCharm and DataGrip on daily basis and they are very useful.

I am buying their all product pack subscription for individuals and it doesn't seam to be pricey.

249$ - first year
199$ - second year
149$ - third year onwards

Seams pretty reasonable pricing to me for a full-time employee software developer.

Collapse
 
kendalmintcode profile image
Rob Kendal {{☕}}

I'm a long time user of Webstorm and have used things like ReSharper in the past. Hands down the best IDE I've used. VS Code is really really great, but I've found that it's a bit like WordPress: good out of the box; better with a butt load of extensions.

Trouble is, the extensions bog it down and I found I was getting performance issues and random problems with things like autocomplete and so on.

However, back to JetBrains and Webstorm. Absolutely love it. It feels like a more grown up, well-rounded IDE with superb autocomplete and function linking and referencing. It has so much support for various languages and tooling built in, and yes, it is a little slower to boot up than, say VS Code or Sublime, but once up and running, it's very performant.

Collapse
 
andrewbaisden profile image
Andrew Baisden

When I started learning Kotlin I needed to use IntelliJ IDEA. And when I started to learn Flutter/Dart I started using Android Studio which is built on JetBrains' IntelliJ IDEA software. So now i'm a fan of both however I have setup Visual Studio Code for Kotlin and Flutter/Dart projects. But its still easier to use JetBrains products for that type of development because you get more features and plugins.

Collapse
 
devashishmamgain profile image
Devashish Datt Mamgain

IntelliJ - one of the best IDEs so far. its costly but its worth the price. I used it for Java projects. I have used Eclipse, Netbeans and IntelliJ all three for Java, J2EE projects. Loved IntelliJ out of these 3. It takes time to load the project initially but post that it works fast.

Collapse
 
jkhaui profile image
Jordy Lee

Each to their own, but ever since I tried WebStorm I've been hooked on all JetBrains IDEs and will never go back to VSCode. The most valuable features for me is the extremely good refactoring tooling built in to all JB products, as well as very helpful and educative prompts that guide you to use best practices in your code.

I feel like I'm a professional software dev using JetBrains products, while I feel like I'm back to "learning to code" mode with VSCode.

The biggest downside of JB IDEs is they can be very memory intensive. If you don't have a powerful laptop it can get quite laggy.

Collapse
 
siy profile image
Sergiy Yevtushenko

I'm using IntelliJ Community edition, which is free. One of the best Java IDE's.
Also, I have purchased CLion for personal projects. So far this is the best IDE for C/C++/Rust.

Collapse
 
aghost7 profile image
Jonathan Boudreau

From what I've seen from others using it, it looks like it often has performance issues. You're probably better off sticking to vscode. As a developer, I don't think the price really matters (for software I use which is free, I'll donate to the project).

Collapse
 
siy profile image
Sergiy Yevtushenko • Edited

From my experience VSCode is slower and consumes more resources than JetBrains products. And not even close in regard to functionality.

Collapse
 
aghost7 profile image
Jonathan Boudreau

I don't use vscode or any jetbrain products, I'm just stating the experience of several others. They were using macbooks, could this be related?

Thread Thread
 
siy profile image
Sergiy Yevtushenko

Not sure, I've used macbook as well and haven't noticed any issues.

Collapse
 
vaclavhodek profile image
vaclavhodek • Edited

For something like 7 years, I was a big fan of Eclipse for Java development.

A few years ago, I was forced to try IntelliJ. Next day, I bought the Ultimate version which is my go to IDE for everything now and I have never looked back. It's awesome, productive, and comes with everything I need. From database, docker, terminal, etc. I don't need to leave it IDE, and the completion engine is excellent.

Now, I'm mostly using Kotlin and I couldn't even imagine my life without IntelliJ.

And as for the price? It's virtually free in comparison how much time it saves me.

Collapse
 
daviddalbusco profile image
David Dal Busco

Back in the days we migrated from Eclipse to IntellIJ because the Maven integration for Java was just less laggy.

Naturally when I switched to web development and was looking for an editor, I went with Webstorm.

Never regretted it and I can say that it is definitely worth the price to me. Even though VSCode is really slick, and for having it use a bit, I find the refactoring suite and the Git integration (resolving merge conflicts is almost easy) in Webstorm just more powerful.

That being said, I whish their was a plugin such as Peacok for it 😜.

Collapse
 
daviddalbusco profile image
David Dal Busco • Edited

Just noticed that you are also asking about non-editor tools of Jetbrains.

At a client company, they/we are still using Teamcity and I have to deal with it quite often. I have to say I don't like it much. Not a big fan of using Kotlin to describe pipelines and the web client is a bit outdated and consume so, much, RAM (why !???!?!).

Of course that's an opinionated answer as mine above about Webstorm. Still like you Jetbrains.

Also worth to notice, their support channel is really professional and quick to answer.

Collapse
 
_garybell profile image
Gary Bell

I keep telling myself to try the git element of phpstorm, but I never do. I think I'm just too used to the old way of manually checking conflicts.

Still, one day I will try it... .probably

Collapse
 
daviddalbusco profile image
David Dal Busco

I keep telling myself I should use more cmd lines, I even wrote a blog post about these I always forget 🤣

Collapse
 
moonbirdit profile image
Sascha Meyer

I have been using PhpStorm for the past 7 years now, started using it while being self-employed and I found the license cost absolutely reasonable. Usability, integrated features and extensibility are in my eyes way better than in any free or commercial tool. 0xDBE or now DataGrid is also great, it's nice to have one database IDE for multiple different DBMSs.
At my current company we use TeamCity and ReSharper for C# development and this greatly helped to improve code quality and the build process.

Collapse
 
thefern profile image
Fernando B 🚀 • Edited

IJ and CL, for java, python, and c++. I realize there is PC but the python plugin is enough for me on IJ. Great ide's, switched over 6-7 years ago from eclipse never looked back.

The fact that they're all identical gui's make it so pleasant.

Collapse
 
chocolim profile image
Choco Lim • Edited

I would pay more if I need to, Intellij is not expensive if you are doing professional Java Programming.
Yes there are a lot of free Eclipse based IDEs for anything you can program, but you update a plugin the next thing the IDE stop working, its just a nightmare.
VSCode is nice, but is not an IDE, its a very powerfull text editor with a tons of well made plugins.

Collapse
 
codemouse92 profile image
Jason C. McDonald

I really tried to like PyCharm CE and IntelliJ, but I'm not a huge fan. There's just too many buttons, settings, and options, so it's a bit overwhelming. VSCode is much more streamlined in that regard.

And then when you consider how often I use VS Code Live Share for pair programming, that seals the deal for me. JetBrains, last I checked, had no plans to implement any sort of live sharing ability.

Collapse
 
redcreator37 profile image
RedCreator37

And then when you consider how often I use VS Code Live Share for pair programming, that seals the deal for me. JetBrains, last I checked, had no plans to implement any sort of live sharing ability.

It seems like some effort is being done after all: Code With Me Adds Support for JetBrains IDEs v2020.3. It's still far from what Live Share offers, but they've finally considered implementing something like this.

Collapse
 
wizkid_alex profile image
Alex Oladele

I guess I'm much more into Jetbrains IDEs than most people, but I absolutely love all of them! I use them consistently for any development I do, big or small.

I primarily develop in Python, so i've got my team using Pycharm at work, and it is definitely a wonderful tool. IntelliJ is the best Java IDE I've ever used as well. I even use Datagrip as a DB visualizer (and I feel like I'm the only person I've ever met that uses it)

Collapse
 
mjgs profile image
Mark Smith • Edited

I skimmed through the comments, it appears I am in the minority, but my experience of Webstorm terrible.

It started out alright for a year or two, very much liked the UI, but then every release introduced terrible slowdown, at times it was totally unusable. I was right in the middle of critical project.

The JetBrains support kept having me add weird hacky startup settings I never understood what they were supposed to do, and they often weren’t particularly forthcoming in explaining why I had to add these settings.

And each time they said wait for the next release, and I did, and the slowdown got worse, and worse, eventually changed IDE and everything was instantly better speed wise, though relearning the UI was a quite painful.

Never trying Webstorm again, total waste of money, but even worse, months of my life I will never get back.

Collapse
 
gary_woodfine profile image
Gary Woodfine

I have the all products subscription for under £20 per month on individual licence, which is as far as I'm concerned exceptionally reasonable, considering the what I can use.

I mostly use Webstorm, Rider, PHPStorm, GoLand and Datagrip However, I am also a heavy user of Youtrack, TeamCity and Upsource. All of which I use day in day out!

In my opinion, it's steal at that price per month, considering I use the tools every single day and earn my living using them!

VS Code is good, but like others have said, there are limitations to what "Free" tools can do!

Collapse
 
adamhelton profile image
Adam Helton

I've been using Rider, but that's mostly because I have to because I use a linux laptop and Visual Studio isn't Linux friendly. All in all I like it, it has limited capability (can't do WinForms) but if you're looking to use it for web development or APIs then its great

Collapse
 
dwd profile image
Dave Cridland

I used PyCharm back before there was a Community Edition, and was blown away by how much more effective I was. Since then, I used IntelliJ on some Java projects, and became a full Toolbox user, so I have them all.

The key thing for me, as a polyglot developer, is being able to very rapidly dip into a new language in a largely unfamiliar language, and get some basic work done without having to spend ages learning a new IDE as well.

I'm currently routinely using PyCharm, Datagrip, WebStorm, CLion, and IntelliJ - and the Android Studio, which is IntelliJ in disguise anyway. It's great being able to switch between projects and languages without really changing working practice.

I have friends who laugh at me, and explain that they have configured VSCode, or Atom, or vim, or EMACS to do all the things that the JetBrains suite can do. But for me, they work out of the box for all the things that the free alternatives do, but without hours, if not days, of tweaking.

IntelliJ and PyCharm both have good Community (ie, free-as-in-beer) offerings, and of course Android Studio is also free. Try them - IntelliJ works with more than just Java, too - and see if they'll work for you. Get a trial for the Toolbox and work it. They're expensive tools, but for me they're vastly cheaper than the hours I save.

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao

I use PyCharm because of their debugging & autocomplete capability that is similar to visual studio level.

Having used Eclipse, Netbeans, Visual Studio, Unity. I found that it is much easier to use and familiar to those IDE. So I had took the plunge to pay for PyCharm despite the price. I believe it is worth every penny and makes my Python and web development experience a breeze.

Collapse
 
joshleong profile image
Josh Leong

I come from a JS background and have always used Atom and VS code, never really needed it, and found it pointless. Starting messing around with Java Spring boot recently and am really loving it now! Just takes some getting used to.

Collapse
 
kinpeter profile image
Peter Kin

I use WebStorm for frontend for work and also for personal projects every day. I changed from VSCode almost a year ago, and now I believe I'd never go back. I just love all the integrated tools and functionalities that come with it out of the box. Actually I never had any performance issues like others said before me - although that's a fact it eats more RAM than probably anything :) Yes, it's a paid product but one of the cheapest along all JetBrains IDEs. My company pays it now, but I'm sure I'd buy it also if that would be the case.

Also not long ago I started to learn Unity, for which I find Rider better than Visual Studio. Since I already familiar with WebStorm I found my way around Rider quite easily, and I realized it gives more support for Unity specific code than VS. I'm thinking about refactoring tools, code completion and performance tips too.

After feeling comfortable in two of the JetBrains IDEs, I find it very easy to get up to speed with any of the others - as occasionally I use IDEA Community and Android Studio as well.

Getting back to the price, you can find some of the IDEs have Community versions which are all free. IMO the WebStorm plan is not too bad, it definitely worth its price. Unfortunately Rider is quite expensive, and since for me it's just for hobby, for now I just jump from EAP to EAP version for the "legally" free "extendable" trial periods, and hope that there will be a new one released before the current one expires :)

Collapse
 
jwood803 profile image
Jon Wood

I use their products quite a bit. I love WebStorm, though the performance of it can get pretty subpar, especially compared to VS Code. I don't believe WebStorm is as expensive as the others and they do offer discounts the longer you have a license. I believe it was $35 a year. PyCharm is pretty well used the Python community after VS Code.

The main thing I like about their products is their navigation and other built-in tools including code suggestions you wouldn't get in other products.

Collapse
 
mroeling profile image
Mark Roeling

After Zend Studio (before the Eclipse version) and Netbeans, I work with phpStorm for several years now. Although I have never had to pay for the software myself, the tooling is so good, it will always win from the none IDE editors.
I've tried VS Code as well. But IMHO phpStorm is better, at least for the project I'm working on.

If phpstorm is best fit for you, I can't say. Just try. Use their trial version. Try VSCode as well. Perhaps try some other package. And then see for yourself if it's worth. Good look trying! :)

Collapse
 
_garybell profile image
Gary Bell

Every day. I spend my day coding with Phpstorm and use DataGrip for connecting to various database platforms. I spend a reasonable amount of time in PyCharm, too.

I love their products, and made it a condition of my employment that I use their tools. I didn't want to learn workarounds fr my existing workflow.

I've used YouTrack before and whilst I prefer GitLab for most things, the search on YouTrack vastly improved my workflow. It's just so powerful.

I don't think it's expensive. I pay £120 per year for their toolbox product. If £10 a month is too much for a stable, useful product set which works just about everywhere, then you need to question your value stream.

Sure, VS Code might be great. It might work just fine, or even excel in some areas. But I've never had an issue with JetBrains to make me want to try.

Collapse
 
256hz profile image
Abe Dolinger

I use IntelliJ whenever I have to work in a Java codebase. I prefer VS Code for Typescript.

IntelliJ has a free community version, which I've never found limiting. The package selection and typechecking tools are pretty essential for Java, imo.

Collapse
 
nihad profile image
Nihad

I always stick with IntelliJ for my Java development as it makes everything dramatically easy. Aside from that, for ASP.NET development I found VS better from Rider as it has some little handy features that Rider had not.

Collapse
 
joro550 profile image
Mark Davies

I use ReSharper and Rider, two of the best .Net tools on the market imo. I've also (in the past) used DotMemory and DotTrace - these are a litle more specialized but are really helpful for their use case.

Price vs value depends on how much you personally use their tools, I would say grab one of their free trials and give it a go, most of their editors are second to none.

Collapse
 
jimtoniq profile image
Thomas • Edited

I'm using WebStorm as my default IDE for all javascript-projects. It's very satisfying for me that it has a whole bunch of features but the UI is not overloaded with several buttons and toolbars. So everything seems clear and its easy to find my tools.

For a Xamarin-App I started to use Visual Studio for Mac but neither the UI is attractive nor the features could convince me. I switched to Rider and now I'm using it for all my .NET-projects. Surprising to me, that using Rider for a Xamarin is more fun than VS for Mac, since VS Mac's origin is Xamarin Studio.
But I have to admit that I was convinced mainly by the better features and completions in the C#-Code and the better unit test-suite, so the overall workflow is more neatless. All other neccessary and specific tools for Xamarin work as expected (hot-reload, formatting, emulator-connection,...).

The benefit over VS Code for me is the quality of plugins in JetBrains IDEs. All plugins that I used, did exactly what I was expecting. The marketplace doesn't seem as huge, but the quality in general is nice.
Against Visual Studio for Windows I don't see any disadvantages with Rider. Everything I need, I found in a reasonable place or could be installed via plugin.

Even the pricing is absolutely fine and fair. You are not trapped into a weird subscription and you can choose which products you need (more than 2 products, then all-products-pack might be the best choice). JetBrains doesn't give you features that you don't need but let you pay for it. For me, it's quite important to have a transparent pricing model for my default and most important software tool.

It's also unusual that JetBrains doesn't make a difference between private and commercial license. That does give me the opportunity to use my private license in commercial projects, even if my employer only gives me Visual Studio.

Collapse
 
thomasbnt profile image
Thomas Bnt ☕ • Edited

Hello! I used Rubymine, a little of Phpstorm but I use Webstorm for the most of my time of code.

Very useful 👍

Collapse
 
de_laz profile image
Lazola Sifuba

I have used TeamCity, Pycharm, R#, Rider and Data Grip in the past. They are all excellent but I really enjoyed Data Grip more than the others.

Collapse
 
max236 profile image
Mageshwaran

Pycharm and Datagrip are best, used it professionally. Easy to use interface in all Jetbrains tools.

Collapse
 
dailydevtips1 profile image
Chris Bongers

Ah yes, big fan of PhpStorm, but only if the business pays for it.
Otherwise VS Code all the way.

Just too expensive for me personally

Collapse
 
farshan profile image
Farshan Ahamed

I have tried Rider once. But it was a 1-year license I got as a prize in a hackathon. Since Visual Studio was my favorite, I didn't try to spend money to renew the rider license.

Collapse
 
antoniofalcaojr profile image
Antonio Falcão Jr. • Edited

I use it daily and I can't live without: Rider, Resharper, DataGrip, DotPeek, DotCover, DotMemory and DotTrace.

Collapse
 
passeyhead profile image
Dave Passey

Use PyCharm mostly and love it. I dabble in the whole suite at times. I have not been impressed with DataGrip however but the other products seem like winners.

Collapse
 
dabjazz profile image
Yash_Jaiswal

Been using IJ for like 2 years for compiling java programs, writing Android and flutter applications.

Collapse
 
louislow profile image
Louis Low

Used to married to WebStorm and PyCharm. Divorced after alternative is less resource hogging. Especially the WebStorm is capable of making my expensive DELL Precision Workstation PC fans screaming.

Collapse
 
kj2whe profile image
Jason

Yes, im trying to learn dotTrace. Its really hit or miss, and unfortunately their documentation isnt answering my questions.

Collapse
 
_garybell profile image
Gary Bell

Get in touch with them on their IDE specific twitter account. They are usually fast to respond, and quite helpful.

Collapse
 
bassochette profile image
Julien Prugne

Webstorm is my go to IDE when I do billable code.

Collapse
 
anzhari profile image
Anzhari Purnomo

Been using PyCharm for around a year now for Django development. It’s actually pretty solid. ✅

Collapse
 
abakermi profile image
Abdelhak Akermi

I used it long time ago when working with java, but almost now 4 years with vscode , I use it for all kind of projects except for java/koltin