Jetbrains are offering 65% off Rider personal licenses for 65 hours
lp.jetbrains.comI have the JetBrains Toolbox with the “All Products Pack” and it works like a charm! The JetBrains products are far superior to other products I’ve tried. I mostly used Pycharm, Datagrip, CLion, and Goland and love them. Couldn’t imagine dev without them
I switched to Pycharm Professional a couple of years ago (VS Code before, vim before that) and I can echo this sentiment, it's very good and well worth my money.
An unexpected, charm, if you will, was that it can also replace DBeaver for me. I work a lot with data and a good database interface is worth its weight in gold, that's a major plus for the Jetbrains suite as far as I'm concerned.
A few downsides are the memory usage, the fact that the default editor isn't very ergonomic (easily solved for me thanks to the Vim plugin, but default vs. default VS Code is much better IMO), and the lack of remote capabilities (edit files on a remote machine with your local instance, VS Code is still much better).
Many have criticized the "new UI" but to be honest I don't care much either way, it's just cosmetics.
Clion doesn’t have Scons support still: https://youtrack.jetbrains.com/issue/CPP-1102 9 years!
This is my primary gripe with what is otherwise a solid company with solid products: glacial pace of improvements and bug fixes. They are spending tons of developer time on a GUI rework nobody asked for while actual usability warts like:
https://youtrack.jetbrains.com/issue/RUBY-9302
https://youtrack.jetbrains.com/issue/IDEA-226503/It-is-not-c...
…languish for years. Just about every Python project I have worked on has a number of bogus warnings (that is, the code that triggers the warning is correct and the warning objectively does not apply), and my last experience trying to report a problem with their inspections system put me off ever wasting the time to do it again.
what is the actual price? can’t understand how someone builds "Get Rider" button without communicating the price. Is it 500€ after the discount? Is it 10€? Who knows? But I’m not gonna start filling in forms (two next steps already ask me stuff without, again, telling me the price). Bizarre.
i think i’ve probably missed out on so many amazing products, but i just immediately lose interest the minute a company demands my personal information before they’ll even tell me a price lol.
while demanding my information definitely doesn’t say anything about the quality of their product, it is for sure a red flag about other business practices.
Yes it is annoying, but I would not go so far as to say it indicates poor business practices. Jetbrains is a very well run shop and they treat their customers with a great deal of respect.
Here is Rider pricing: https://www.jetbrains.com/rider/buy/#personal
i.e. $52 instead of $149, for the first year.
Jetbrains has a great marketing dept if they can get a "65% off your first year license" to make the front page of HN.
Has to do with the fact that visual studio for mac is being discontinued. Timing is right hence the HN front page.
£41.65 a year plus tax. If you login to a jet brains account then it just gives the price.
https://www.jetbrains.com/store/#personal
No need to log in, prices are listed here.
I pay less for the full toolbox than I do for my spotify family account. I think it is about £12pcm, though that is with the 40% discount you get after 2 years of sub.
Gave me sth like 65 eur or $ annual license after giving my email.
Is this an ad?
Yes
This is a pretty good deal for .NET's best IDE. Been a happy user since Rider's first release and a long time happy R# user before that, although R# could get pretty sluggish for big projects under VS.NET so jumped when they announced their full .NET IDE and never looked back (now only using VS.NET for Blazor) - it's symbol search, navigation, refactoring, terminal and git integration, executable/script management, unit tests, support for JS/TypeScript FXs, DB plugin, etc is much nicer than VS .NET.
I ended up getting the All Products Pack since I need to maintain projects in several languages so ended up being pretty good deal for the 8 IDEs / tools I have installed which got even more affordable over time which was something like 40% off after the 2 renewal.
Pretty much doing all my development on JetBrains IDEs these days, used to use VS Code a lot more on laptops since I'm normally not a fan of using IDEs in small screens but Rider's new compact UI works great in full-screen mode to maximize code real-estate on my 15" M2 Macbook Air.
> Jetbrains are offering 65% off
I've always found it telling how British/European english refers to companies using a plural verb, while Americans refer to a company using the singular verb "is."
The 300$ all products license saved me a bundle.
I also have the subscription with all of their products, it actually gets cheaper in the 2nd and 3rd year: https://www.jetbrains.com/store/#personal
I hate the fact that I'm paying for development tools (feels wrong somehow), but love the tools themselves: the search, autocomplete, suggestions, refactoring, framework integrations and run profiles, alongside other things are all great.
Plus, they support most of the languages I want to use, even database stuff, except I still think that EER in MySQL Workbench were done better than anything similar in DataGrip or even what pgAdmin has, though that's a niche workflow.
Pretty much everything aside from memory usage and performance during projects being indexed is good, those are unpleasant. Oh and maybe the fact that their Fleet editor (a bit like VSC) feels a bit early in development sometimes, but that's besides the point.
Their products are probably worth a look if you like IDEs and GUI, though you won't see much use if you prefer mostly text editors (even with plugins).
> I hate the fact that I'm paying for development tools
What feels wrong about it? Most professions that require tools don’t have a problem with it (construction for instance)
And it’s crazy how cheap our tools are! My plumber has a $10,000 camera. Meanwhile, for less than $2000, I have the same laptop that I would own if I were a billionaire (shameless plug for Framework). And that’s my most expensive piece of productivity equipment, by far (especially when annualized… sure I can spend $5k on a desk but I won’t need a new one every few years and it would very clearly be a luxury, not a productivity boost over a $1000 desk).
I am personally happy to pay for productivity enhancing software. If you make software that helps me and charge a reasonable price (and Jetbrains prices are quite reasonable), I want you to get rich and make an immediate profit so that you are incentivized to keep making and maintaining great software and don’t feel compelled to sell.
> What feels wrong about it?
I guess the best way I can articulate it, is that suddenly I have this additional dependency that needs monetary investment.
If the price or my financial situation changes in the future, it might get harder to justify that investment. All of the sudden, I might not be able to share single click project run profiles or information about workflows with anyone who hasn't made that investment like I have (and are using something else).
For some software, the company going under might also mean the package disappearing, as opposed to the community (at least sometimes) taking over. In some cases, there might also be changes that are done behind closed doors, that I don't really have much of a voice in making or even changing on my own accord.
The closest analogy I can come up with is opting for Windows Server as opposed to Debian, the latter of which is free, open and abundant to the point of being available pretty much anywhere and will most likely remain so for a long time. Not that there's anything wrong with Windows Server, but with Debian there are few concerns when opting for it.
That said, as far as IDEs go, JetBrains have done a good job and pretty much everything right (if I'm not mistaken, even if you stop your subscription, you can still use the version you have, just not the latest releases). Coming from a Java background, their offerings are also better than NetBeans and Eclipse, at least in my eyes. And having Rider be available on many platforms is also great, since I'm not exactly going to be running Visual Studio on Linux, yet like a consistent experience across OSes (MonoDevelop was a little bit niche).
Overall, I feel like me giving them money is a good choice, but still can't shake that gut feeling about commercial software. Then again, I also pay for GitKraken, for similar reasons and that also feels fully justified. I might also pay for MobaXTerm in the near future, because if you're ever on Windows, that thing feels like it manages SSH connections and does other stuff (SFTP, VNC/RDP) better than many of the solutions on Linux distros currently do (e.g. Remmina).
> (feels wrong somehow)
If we expect others to pay for the stuff we write, we should expect to sometimes pay for the stuff others write.
> If we expect others to pay for the stuff we write, we should expect to sometimes pay for the stuff others write.
I guess the ratio of people who develop freely available open source software in their spare time is quite high among the Hacker News audience. :-)
> in their spare time
And so presumably is the proportion of people here who have day jobs reliant on people buying their work.
I really wish there were a viable linux build of LINQPad.. I wonder what has stopped Jetbrains from building out Rider's scratchpad support to be on par DX wise with it..
I wish their GitHub Codespaces feature worked for us. We have tried so many times to get it working and it fails every time.
You know what I don’t like about some IDEs? Either they are too heavy, or does a lot of work under the hood that people take for granted.
I’m a bit scared that I will get so used to it that I’ll depend on it and forget whats happening in the background.
I’m not stating this is a fact but rather the reason why I choose to not use these full blown locked-in IDEs.
The automatic things it really helps with IMHO is: debugging, code navigation, and inspections. You can always do code nav with string searches and debugging with print statements, it’s just a lot slower. The inspections keep your code style consistent but ultimately without them, if they caused a real bug you’d find it from your tests.
...all of that is easily accessible in open source text editors. And in my experience it's also much more reliable, _and_ it's one less subscription.
No it’s not. I use a tool called EA Inspections Extended extensively. There are a couple tools sorta-kinda like it in theory but really no comparison. This keeps your code very neat and clean and automates the cleanup. You’d spend a massive amount of time doing what it does manually.
I feel though that there are a few languages which are designed purely for IDEs, I can’t imagine writing C# or Java without an IDE.
C++ or Python on the other-hand? IDEs become more of a preference in my opinion.
My feelings stems a bit from what I experienced a while back.
I was helping my friend with his project (a Java project with a testing framework, forgot the name of it).
I told him to try vscode because it's lighter and flexible! While trying to setup his environment, we could barely get the whole project up and running, the tests could barely run and there was always some kind of hidden issue with the environment and he had no idea how the tests worked under the hood because his IDE did all the work.
He just had to press a green play button to run the tests and the IDE did everything.
I don't want to experience that, I want to have full control and know what does what.
Exactly this. C# (and Java but I have less experience there) was designed for an IDE, otherwise one spends a lot of time editing metadata files). That's why to use C# productively, one essentially has to learn the IDE (VS or Rider).
But once you do, the IDE gives you a lot of stuff for free. Project-wide refactoring, artifact management, project-wide type-checks/completions, impeccable visual debugger, visual form designers, etc. You can do all this from the CLI but it's just a pain.
(caveat: my experience was pre-.NET core. .NET core may have simplified all of this)
> C# (and Java but I have less experience there) was designed for an IDE
Really?
Absolutely.
> forget whats happening in the background.
I'm willing to bet that whatever your usual tech stack is there's an awful lot going on the background that you've forgotten or never knew.
I bet you've got a valid point, I'm a Rails developer so there is A LOT happening under the hood, but I am free to use any text editor as I like while working in the codebase.
Even Sublime or Vscode is enough!
There is nothing special happening in the background. What exactly are you worried about "forgetting"?
How is Jetbrains Rider compared to VS 2022?
Especially in regards with Azure integration and platform emulation.
Promotional...one year only.
With perpetual fall back license
How is the F# experience on Rider compared to VS Code and other options?
Different. Vs code/ionide has some better specific f# features, but rider has better dotnet support in general. I.e. If you use docker or unit testing rider is better. I don't know if vs code supports cross language solutions either.
I use Rider over any other editor for F#, every time. The underlying resharper/jetbrains smarts are just way better than anything else IMO
How good is VSCode support for .NET nowadays?
I have DotUltimate and use VSCode to program C# all day every day. It's getting there. Works really well for straight coding. The debugger performance has gotten way, way better and works really well with Asp.Net and tests.
My two biggest beefs right now are the lack of external source code fetching which makes inspecting all the Asp.Net extension magic hard, and then the test explorer experience kinda sucks compared to Rider. It's slow, doesn't watch, switches to the terminal output every time you run a test, and for some reason only only shows output if the test fails. Not a tight feedback loop.
It's getting better though even if it feels like they barely have any resources on it. Still no release notes on updates and every now and then the pre-release versions of C# Base/Devkit break something.
Compared to what? To visual studio? It's bad. To rider? It's bad. To the level of support in vscode, for example, for typescript? It's bad.
To using a potato? It's pretty good! To using a plain-text editor? Pretty sweet! To using the old omnisharp plugin? haha... is there anything that isn't better than that?
Seriously though, if you want an honest answer: It's not that bad... but, its frustrating after using a different editor. They're now investing in making it better (1), and it is better than it was a year ago.
Expect to see more improvements in this space.
..but like, yeah. Right now, it kind of still sucks if you're working in C# full time, compared to the serious alternatives. You can see common themes on the issue tracker (2), if you want a less anecdotal response, or perhaps dig through a couple of the juicy threads (3), that give you sense of the state of play right now.
tldr; watch this space; if you're already heavily invested vscode, give it a whirl... but, if you're using a mostly-c# code base, you probably won't want to have it as your primary editor right now.
[1] - https://devblogs.microsoft.com/visualstudio/announcing-cshar...
[2] - https://github.com/microsoft/vscode-dotnettools/issues
[3] - https://github.com/microsoft/vscode-dotnettools/issues/329
Last time I tried, about a year ago, it was a mess of multiple pop ups telling me to download things and console windows popping up with progress bars etc. Really confusing. DE at best, not IDE
How good was the visual studio for mac?
Maybe someone correct me if I’m wrong, but VS for mac just looked like a fork of the Xamarin IDE I used to use on Linux w Mono. I tried it and was not impressed.
It wasn’t a fork. It was one and the same. Xamarin was started by Miguel De Icaza [1], who also created Midnight Commander, GNOME, and Mono, the .Net runtime for Non-MS platforms. Xamarin was bought by Microsoft. Mono Develop became Xamarin IDE became Visual Studio for Mac.
I know this because I contributed. Along with working alongside the grandfather of MonoGame. In 2010, .Net was in a weird place.
> VS for mac just looked like a fork of the Xamarin IDE I used to use on Linux w Mono
I second that. And VS for Mac was painfully slow. (I tried it years ago, not sure how it is nowadays)
Visual Studio for Mac is a (discontinued) Microsoft product.
I was confused for a minute, thinking the announcement was that VSCode was going away!
I'm a PhD student and I use all their products. When I graduate this semester and I lose my student license I'm back to vim. I just need syntax highlighting. I hope I know enough about the languages I code with that I don't need extra help.
You don’t need to go back to vim. You can try vscode.