Earlier quoted context omitted.
Have you tried a C/C++ lsp server like https://github.com/MaskRay/ccls ? Works with vscode/whatever you want, and just targets your Makefile (using bear to generate the dependency graph).
> Have you tried a C/C++ lsp server like https://github.com/MaskRay/ccls ? I never tried it and to me that's not acceptable or desirable. I want an IDE/text editor that works, and not adopt yet another tool that needs maintenance and configuration and attention.
Fleet, a Lightweight IDE from JetBrains
391–400 of 427 posts
Re: Fleet, a Lightweight IDE from JetBrains
#392Earlier quoted context omitted.
That's mostly Visual Studio's problem with multithreading, process communication, and 32-bit memory size limitations. Rider (basically Intellij with Resharper plugins) is incredibly fast and productive in comparison, and VS 2022 is finally catching up with the move to 64-bit.
Why should I bother to pay for an IDE that only has a subset of the features of IDE developed by the platform owner?
You either already know the difference between VS+Resharper and Rider and are just looking to argue, or you don't and you're missing what it can actually do.
Re: Fleet, a Lightweight IDE from JetBrains
#393Earlier quoted context omitted.
I don't actually mean IntelliJ in particular, but Java having its own UI kit. Nothing looks or feels native on any platform. I've heard something about a graphical widget kit that emulates native on Java, but as far as I can tell IntelliJ (and most Java apps I've seen) don't use it. Though since you mentioned IntelliJ, I find its UI pretty hectic too, a hodgepodge of 90s-style MDI and modern tabs and split panes. Som…
I completely agree with the UI criticisms. I love JetBrains, but brrr. On a fresh install, it's a throwback, and not in a good way. Thankfully the Material UI extension exists. With this enabled, it's actually one of the best looking pieces of software I use. It still ignores system themes, but the colors are customizable and the UI elements look fresh and slick.
Re: Fleet, a Lightweight IDE from JetBrains
#394Earlier quoted context omitted.
I don't actually mean IntelliJ in particular, but Java having its own UI kit. Nothing looks or feels native on any platform. I've heard something about a graphical widget kit that emulates native on Java, but as far as I can tell IntelliJ (and most Java apps I've seen) don't use it. Though since you mentioned IntelliJ, I find its UI pretty hectic too, a hodgepodge of 90s-style MDI and modern tabs and split panes. Som…
> I can never find the features easily because I don't know which pane or tab group it's supposed to be in. In an attempt to be helpful, in case you don't know about it, the shortcut ctrl-shift-a brings up a quick search box of every action, pane, or other ui in IntelliJ. You don't have to drill down to get places, you can just jump there directly.
Re: Fleet, a Lightweight IDE from JetBrains
#395Earlier quoted context omitted.
I believe so as well. Compose is very similar to Electron. Jetbrains Toolbox (which uses compose) uses 500mb memory which is on par with what Electron would use for such a simple app.
Why would it be similar? It doesn’t need all the unnecessary abstraction of a browser/DOM. Also, initial memory usage doesn’t mean it scales the same way from then on.
Re: Fleet, a Lightweight IDE from JetBrains
#396Earlier quoted context omitted.
VSCode has debugging built in and can connect to various runtimes. Not that I ever use that - I prefer sticking with the language native tools, and I rarely require anything beyond inspecting runtime values and simple benchmarking. Maybe this comes from the perspective of Java, where you need an IDE to do proper debugging, building/starting an application requires a gazillion command line arguments, and you have laye…
That last paragraph is wrong but I'm too tired to explain why for the millionth time.
Re: Fleet, a Lightweight IDE from JetBrains
#397Earlier quoted context omitted.
I've worked in 4 different software shops over the last 15 years. My general observation is the developers who rely on heavily automated/magic tooling are significantly outclassed by those who use the terminal + a basic text editor. Terminal + Vim or Emacs/VSCode (depending on configuration) is not only all you need, it also produces developers who understand the systems they work with. I know a lot of people will di…
I have to agree with you. At least in my experience this seems true (with a few exceptions). I feel that devs that rely on auto-complete and such of an IDE are never really forced to know the libraries and code they're using. To me it feels like training wheels they never take off, and therefore can never move at full speed. But maybe it's just that due to the popularity of these IDEs, many newer devs are using them…
This one clearly is a self-inflicted wound.
Re: Fleet, a Lightweight IDE from JetBrains
#398While we’re all here, does anyone know how to make CLion a lot snappier? It seems to get reeally slow once you’re working on a pretty sizable codebase
Re: Fleet, a Lightweight IDE from JetBrains
#399Earlier quoted context omitted.
You never started any Java-based IDE, did you? You can smack tons of plugins into VSCode, enable them all and it still loads faster. Not using any of the above mentioned anymore, so I'm not teaming for one site.
Even with all those plugins it does a fraction of what IntelliJ provides, so it is apples to oranges. Java itself doesn’t have that slow of a startup.
Re: Fleet, a Lightweight IDE from JetBrains
#400Please confirm your birth date.