Earlier quoted context omitted.
This seems to be what JetBrains has been betting on for a long time. Don't need to build a competent text editor if you can give management the right buzzwords.
Are you implying that JetBrains ides are not competent? Compared to their alternatives like Eclipse, Visual Studio etc I think they're a huge step up. If you're a fan of simpler tools like vim, emacs or vscode etc I can see that they may not be to your taste, but I think their products are great. They're easy to get started with, powerful when you learn to use them, relatively bug free and I'd say they significantly…
Rider is now free for non-commercial use
251–260 of 435 posts
Re: Rider is now free for non-commercial use
#252Earlier quoted context omitted.
I had no idea Rider supported C++. My impression was that it is for .NET only. How does it compare to CLion?
Yeah they originally had a separate branch "Rider Unreal" but now it's part of Rider, C++ support seems mostly the same across both, except for project support. If IIRC Rider doesn't support CMake projects, but it does support vsproj projects, so if you generate vs files from cmake it'll load fine, but probably better to use CLion for any non-UE projects if using C++. I guess they're seeing it as .NET/GameDev IDE. Ho…
Probably a reflection of internal organization to avoid product teams stepping on each others' toes.
Re: Rider is now free for non-commercial use
#253Genuine question with an open mind: why would I use this and not vscode? I know people complain about lag in vscode but I have personally never experienced/noticed any. So with that in mind what does rider give that vscode cannot?
The other paradigm is to have actual tooling and UX specialists having put time and effort curating a developer experience that is as smooth and distraction free as possible. And in my experience with the JetBrains IDEs, that doesn't even come at the cost of extensibility (you still have support, either official or community-based, for esoteric stacks and languages, and those can piggyback on the more sophisticated and adequate UX palette).
What should be the deciding factor is the resource consumption, then: if you end up with a less refined and less capable LSP+Extension enhanced text editor, it better be lightweight, right? Well, here again it's pretty clear that those LSPs and Extensions are everything but that, and not only JetBrains IDEs start fast (which was a big area of focus recently), they also respond better using comparable resources.
Just to be clear, I don't hate vscode, I have it installed, but the extent I use it is very limited because it sits in this uncanny valley where it's too bloated for one-off editing of small things like config files (for which I use vim) and editing whole projects folders (for which it's far from delivering as good an experience as an IDE)
Re: Rider is now free for non-commercial use
#254Earlier quoted context omitted.
They're rewarding recurring customers, this is not a vendor lock-in.
That’s of course the way they would try to frame it positively… but imagine it any of your other subscriptions did the same? Once you’ve been subscribed, it puts a much higher cost on unsubscribing, especially if you aren’t using it but think you might need it again at some point in the future.
Re: Rider is now free for non-commercial use
#255Earlier quoted context omitted.
It's not an all C# project; C# only comprises the backend. All in, the mono-repo is somewhere over 250k SLOC with mixed languages (Vue SFC, TS, Astro, JSX, shell). So when VSC is loaded, it's not only handling C#, but also everything else. Point is that VSC is more than capable of handling production scale, multi-language workspaces even on 2021 hardware with only 16GB of RAM.
It's not that VS Code can't load a large project, that is table stakes. It's that the tools it provides to work with those large code bases are like fisher price versions of the Jetbrains equivalents. If one take their tools seriously, and uses them to the maximum extent possible to increase productivity, reliability, and robustness of code then there is just no comparison between the two. Don't get me wrong, I still…
Re: Rider is now free for non-commercial use
#256Re: Rider is now free for non-commercial use
#257what does free for non-commercial use really mean ? if you make a game, then it gets popular what happens ? or some .net api? I'm always confused by such licensing terms e.g what ended up happening with Unity.
Are you going to sell the thing you're using Rider to build? That's commercial use. If you're not going to sell it, it's probably not commercial use.
My take would be, when decision to earn money one should buy the license for sure.
I don't think you can somehow pay for previous use and I expect no one will hold it against you.
But at the same time if you "develop non commercially" and you know you will be trying to monetize it most likely it will be hard to prove and no one has resources to catch every such case but remember that you become "big POS" for that.
Re: Rider is now free for non-commercial use
#258This is pretty huge all around, especially with Microsoft discontinuing Visual Studio for Mac. https://learn.microsoft.com/en-us/visualstudio/releases/2022... I'd also like to note the great integration Rider has with Godot and Unity for game development.
Don't forget Unreal as well - I've used Rider on multiple AAA Unreal titles that include custom engine edits and it is significantly faster than VS at loading massive projects. The integration is great and allows for seeing blueprint classes and references in the C++ project. I say this as a big user of JetBrains - I have had SOME issues with their intellisense dropping some references in Rider when there are a lot o…
Re: Rider is now free for non-commercial use
#259As a paying subscriber I love this move for the .NET community. As a .NET dev for many years, I've noticed there have been periods of time where either Visual Studio or Rider was far better than the other. Currently, Rider is much better. Hopefully this encourages more people to try out C# & F#. Both fantastic languages. - Edit - Looks like Webstorm (JS/TS editor) is also free now.
> - Edit - Looks like Webstorm (JS/TS editor) is also free now. Wow. VSCode finally got them, it seems.
It came out swinging with a very early open beta and seemed to market itself as the coming replacement for all their IDEs, because all their IDEs would become plugins of sorts under the Fleet architecture, but have a dramatically easier API to develop against for plugin authors, be snappier, load quickly be less memory intensive etc.
From the looks of it now they changed the wording and messaging around Fleet as a longer term project and they seem to have gone back to mainly doubling down on pushing their bespoke IDEs, which ain’t a bad thing
Re: Rider is now free for non-commercial use
#260Genuine question with an open mind: why would I use this and not vscode? I know people complain about lag in vscode but I have personally never experienced/noticed any. So with that in mind what does rider give that vscode cannot?
I’m a PhpStorm user so not familiar with Rider specifically, but in my experience JetBrains IDEs are exactly that: Integrated Development Environments. Whereas VSCode is more of a code editor first and foremost. There’s tons of overlap between the two, and for casual development VSCode will usually be fine. But as a professional I rely on IDEA to make a living, and it rarely lets me down. 95% of everything I could ev…
Granted it’s been 2 years but has it evolved since then even?
PhpStorm was superior out of the box as recently as 2 years ago, is another way of putting it