13 ms·
Jetbrains products are awesome though. I used to use a heavily customized vim which was a pretty good setup, but the things a jetbrains ide can do are just much
by enitihas 7y ago
Jetbrains products are awesome though. I used to use a heavily customized vim which was a pretty good setup, but the things a jetbrains ide can do are just much better than what my custom setup could do. I pay for a personal subscription and couldn't be happier. I will recommend everyone to atleast give their products a try. They have a free trial period.
- GordonS 7y agoI'm also a big of of their products, and pay for a persnal subscription for Rider, ReSharper, DotMemory, DotTrace and DotCover. Rider is absolutely stuffed with features, and is way more stable and performant than Visual Studio. I also like the way your renewal gets cheaper every year, as a kind of loyalty bonus. I honestly had no idea they were making so much revenue - very pleased to see it though!
- non-entity 7y agoI also enjoy DotPeek a lot more than the other .NET decompilers out there. I bought Rider, hoping the Visual Studio emulations would satisfy me (I use Visual Studio at work, but run linux at home) but sadly I have been unable to get it to work.
- GordonS 7y agoI thought the same when I first saw "stock" Rider - it's a very different look and feel from Visual Studio, more what you'd be used to as a Java dev with IntelliJ, or an Android dev with Android Studio. I personally found th look a bit... dated. A while back JetBrains made Rider more themable (prior to that update, you could only really theme the editor, not the file explorer etc). After that update, it looks great with a dark theme enabled! I'm on mobile now, but if I remember later I'll mention the name of the theme I'm using - it's pretty close to VS's dark theme.
- hibbelig 7y agoThe IntelliJ dark theme is called Darcula. Nice pun.
- GordonS 7y agoThat's one of the out-of-the-box themes, but I just checked and the theme I use is called "Visual Studio Code Dark Plus", and I use the colour scheme with the same name. You can find it as a plugin here: https://plugins.jetbrains.com/plugin/12255-visual-studio-code-dark-plus-theme/ https://plugins.jetbrains.com/plugin/12255-visual-studio-cod...
- tasogare 7y agoDotPeek is a gem. I don’t need it often but when I do, I’m super glad it exists (and it’s free!)
- ehnto 7y ago> Rider is absolutely stuffed with features That's just it for me. The tools have so many good features, remain stable, and keep all those features out of my way until I need them. Like Adam Savage's first order accessibility principle for his workshops, the tool I need from their IDEs is always often in arms reach, yet still out of the way.
- GordonS 7y agoOh, and a special mention is deserved for Rider's git merge UI, which is by far the best I've used. It's based on 3 window panes: you get your code on the left, theirs on the right, and the result in the middle, along with tools for accepting changes from either side, and you can edit the result pane at will too. I've never liked the git merge UIs in VS or VS code (or other IDEs I've tried over the years) - Rider's is perfect for me.
- y4mi 7y agoJetbrains merge UI is like `git mergetool --tool=meld` (which you can use with x-tunneling on servers) Personally, I prefer vscode/atom style merging, but to each his own
- guitarbill 7y agodoesn't most three-way merge software have that UI? like kdiff3, meld, sublime merge, p4merge, vimdiff et al. (even think jetbrains products have it)
- leeman2016 7y agoThe thing is JetBrain's IDEs use that diff tool where-ever a diff is needed, not just for git. For example, in a local history of a file (like undo history), history of a single line in code, etc.
- Ididntdothis 7y agodoes Rider have Edit and Continue now? That's the one selling point that keeps me on Visual Studio.
- GordonS 7y agoIt does, and it's great! I always found the Edit and Continue function in Visual Studio to be flakey: often it would say it wasn't "allowed" with the type of project I was using, or it took minutes to apply changes when it did work, or it crashed while applying changes... Rider got Edit and Continue 1-2 years ago (I think), and it's been completely reliable in that time!
- non-entity 7y agoI recently went ahead and purchased theyr3 full product line, because I figured there are several I would end up wanting to use and it was just cheaper that way. The reason I bought it though, was specifically for CLion. I figured having a full featured IDE would make it much easier to browse and understand large C or C++ projects, but sadly it seems to only support CMake projects.
- FpUser 7y agoI also tried their CLion and was somewhat disappointed. Slow in places, sometime stalls, bugs here and there. Ended up using CodeLite and Qt designer
- big_chungus 7y agoI have used CLion, and would say JetBrains did an excellent job with making a C IDE. The issue is that C is not much of an "IDE language"; my experience has always been to just use a text editor (vim or vscode), and it seems to be the same for most C devs I know. Looking at newer languages, they seem to pair closely with IDEs; I'm still not a big IDE guy, but most use them for python, java, etc. I'm not enough of an expert to quantify the reasons behind this, but I think it's hard to build a stand-out good IDE for a language with which IDEs often aren't used or are just used as glorified text editors.
- madhadron 7y ago> The issue is that C is not much of an "IDE language" This isn't an issue with the language so much as it is with the build systems, includes, library paths, and tooling. Compare to Java (set the classpath to exactly the artifacts you want and IntelliJ uses its own build system unless you explicitly tell it otherwise), Python (set up a virtualenv with exactly what you want and PyCharm handles its own builds, insofar as Python builds). In C on Windows and Unix you have to figure out how to find and address includes and libraries in a cross platform way. CMake is probably the best bet. If they were in the position of, say, TurboC back in DOS days where they provided stdlib and you added everything else you wanted, they could do as good a job as for Java.
- sombremesa 7y agoIf you are a student or faculty, you can use their products for free - https://www.jetbrains.com/student/ https://www.jetbrains.com/student/
- kevas 7y agoYou can also just search for their EAP programs and get them for free that way too.
- nothrabannosir 7y agoThis is a great tip! I had no idea. Free beta (alpha?) builds: https://www.jetbrains.com/resources/eap/ https://www.jetbrains.com/resources/eap/
- masklinn 7y agoOTOH that means you have to upgrade quite frequently (EAP stop working) and the editor is completely broken from time to time. Also if you take part in a prerelease EAP (before the product is 1.0) (and your feedback is constructive and valuable enough) Jetbrains might gift you a license. That's how I got my first year of PyCharm (well my first year after the EAP ended anyway).
- bonestamp2 7y agoI can't figure out how to download the IntelliJ EAP. Everything seems to direct to the standard Commercial/Community IntelliJ download page. Anybody have a link?
- kevas 7y agoTry: https://confluence.jetbrains.com/display/IDEADEV/IDEA+2019.3+latest+builds https://confluence.jetbrains.com/display/IDEADEV/IDEA+2019.3...
- saghul 7y agoAlso free for open source projects: https://www.jetbrains.com/opensource/ https://www.jetbrains.com/opensource/ I've applied and got one in the past. Can recommend!
- sitkack 7y agoThe community edition is Apache licensed, https://github.com/JetBrains/intellij-community https://github.com/JetBrains/intellij-community it has no trial period, you own it forever.
- mark_l_watson 7y agoYou can build it from source also - I did it several years ago, easy enough.
- sitkack 7y agoThis is actually what triggered me to get the personal site license when it first came out a number of years ago. JetBrains announces that IntelliJ is going Open Source. I checkout the code, build it (~20ish minutes) inside of the downloaded bits, launch the newly compiled IDE, build the repo source again this time debugging IntelliJ from within itself. All in less than an hour, with no hiccups. Amazing. I love JetBrains so damn much it hurts.
- dmitryminkovsky 7y agoI came to say this. That $270M revenue is backed by a #1 product line. I first tried PHPStorm back in 2014 after I got tired of the wonky debugging capability in Eclipse. I still think Eclipse is a really important project in the way that JetBrains is the Google of IDEs and Eclipse is maybe the Firefox, and we need Firefoxes.
- nindalf 7y agoMan why you gotta do Firefox dirty like that? Firefox is absolutely the best browser IMO. Unlike Eclipse, which is acceptable but doesn’t hold a candle to JetBrains.
- masklinn 7y ago> Unlike Eclipse, which is acceptable That's a nice way of saying it's a trash fire.
- wolco 7y agoEclipse is gimp Jetbrains is photoshop.
- sam_lowry_ 7y agoPhotoshop is much less free/open than Jetbrains products are.
- wolco 7y agoYou may like them more for a variety of reasons but how is photoshop less free/open than Jetbrains products. Both are commericial products that require a licease and both are on the subscription model after selling unlimited liceases for years.
- sam_lowry_ 7y agoIDEA CE is opensource, many plugins are opensource as well.
- anoplus 7y agoI think IntelliJ is an exceptionally good software.
- closeparen 7y agoI use Jetbrains products for everything at work. I don't know what's going to happen if I ever have to work at an Eclipse shop. Might have to turn it down, honestly.
- dehrmann 7y agoThe last place I was at was an IntelliJ shop, but I don't think there was anything in the project layout or committed files that was specific to IntelliJ, so if they're good about not committing project files, it should be the same for Eclipse. You'd just be on your own, though.
- rsynnott 7y agoThere are Eclipse shops? In 2019? Why? I mean, even IntelliJ Community (which, despite the implications of the name, can be used for everything) is a fair bit better.
- enitihas 7y agoAny place which has internal tooling tightly coupled to Eclipse, and isn't willing to or has not gotten to develop the same for IntelliJ.
- bitL 7y agoSpeed in large projects. IntelliJ is super slow once you have huge source/text files. E.g. WebStorm is unusable for debugging as one step over takes ~10s on a 128GB RAM machine in such cases.
- dehrmann 7y ago> a jetbrains ide can do are just much better than what my custom setup could do I get frustrated by people who insist on a complex vi/emacs setup for something Jetbrains IDEs do better out of the box. Or people who insist Sublime is good for editing their complex React project.
- personjerry 7y agoHello! I use Sublime for my complex React project. What should I be using instead?
- maushu 7y agoI don't know what OP uses but I use VS code and it's pretty good for a free editor.
- justsid 7y agoOP is litereally ranting about people using text editors for tasks that IDEs excell at, and you are suggesting another text editor.
- gatherhunterer 7y agoVSCode has out-of-the-box support for JS and TS including autocomplete, visual debugging and variable definition lookup. VSCode is an IDE.
- _bxg1 7y agoVSCode markets itself as a text editor, but really it's an IDE, especially if you're using TypeScript.
- lonelappde 7y agoVScode calls itself a Code Editor, not text editor
- 7y ago
- k__ 7y agoI used PHPStorm for quite some time and was hyped that Android Studio would switch from Eclipse to a JetBrains solution, back in the days. I still don't understand how it could turn out as shitty as it is right now.
- kabacha 7y agoLet me blow your mind: ideaVim[1] is an official extension that enables vim like behaviour inside JetBrain editors - you can have best of both worlds! [1] - https://github.com/JetBrains/ideavim https://github.com/JetBrains/ideavim