Live data from Hacker News

Fleet, a Lightweight IDE from JetBrains

blog.jetbrains.com

391–400 of 427 posts

Re: Fleet, a Lightweight IDE from JetBrains

#391
post #368
post #298

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.

It takes about 5 minutes to set up. It's easier than Clion to use imo and works with far more project types, even the Linux kernel. But if your barrier to using a tool is it can't require any setup or configuration... well I can't help you there.

Re: Fleet, a Lightweight IDE from JetBrains

#392
post #351

Earlier 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?

It's just as many, if not more features, and overall more productive unless you need something only VS can do (like some advanced debugging). Only VS2022 can finally match some of the speed.

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

#393

Earlier 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.

Hey, thanks! That does look a lot better. Still doesn't fix the layout, but at least it looks like Old Android instead of Windows 3.1... a big improvement!

Re: Fleet, a Lightweight IDE from JetBrains

#394
post #371

Earlier 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.

That does help, thank you! I use the search bar all the time (shift shift shift), but didn't realize "Actions" meant IntelliJ commands... thought they were referring to Github-like macros. Damn you, ambiguous technobabble!

Re: Fleet, a Lightweight IDE from JetBrains

#395
post #218

Earlier 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.

It uses JVM and JVM tends to hunk all memory for object pools so it can allocate fast if needed.

Re: Fleet, a Lightweight IDE from JetBrains

#396

Earlier 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.

I’d love to hear why. Would be the first time for me :)

Re: Fleet, a Lightweight IDE from JetBrains

#397

Earlier 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…

> It pains me when I ask them where some code is and they only give me the filename and not the full path.

This one clearly is a self-inflicted wound.

Re: Fleet, a Lightweight IDE from JetBrains

#399
post #229

Earlier 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.

Java gui libraries are slow to start. Java starts fast but then GUI starts to load and it takes time.
Post reply on HN