Live data from Hacker News

Fleet, a Lightweight IDE from JetBrains

blog.jetbrains.com

371–380 of 427 posts

Re: Fleet, a Lightweight IDE from JetBrains

#371

Earlier quoted context omitted.

Second rate UI? The IntelliJ UI is pretty great, it's very well optimized and has a billion features. I don't think any new IDE would look significantly different. There are only so many ways to do buttons, scroll bars, trees and editors.

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

#372
post #340
post #297

Earlier quoted context omitted.

no I want my IDE to be functional without destroying my system performance or fucking up my codebase. jet brains is a massive offender here. it doesn't need to be. I have a giant machine ~128GB of RAM and 24 cores. the fact I have to tune my IDE is insane. the not helpful issues with jetbrains are when it crashes, slows down my system, prevents me from modifying files because reasons, modifies my build configurations…

I think the basic intellij config is set at max 2 gigs of RAM, so it doesn’t really matter how many you have unless you change that. I really don’t know how did you manage to crash it, even with misbehaving plugins it will manage the situation gracefully (usually with a notification that this plugin had an exception) but will continue to run perfectly. Modifying files due to locking sounds like a Windows issue, and h…

> I think the basic intellij config is set at max 2 gigs of RAM

yes, that is the conservative JDK defaults iirc; its likely unrelated to intellij specifically. I only mentioned the system specs because the other commenter was like 'i buy nice machines and give the editor tons of RAM'. but thats the cost of them using java. I don't want to tune my editor to ensure its responsive and can get its job done.

> Windows issue, and has nothing to do with intellij

except I exclusively run linux. ;)

> what language was that project written in?

early days for a flutter app. most of the issues most certainly due to the plugins themselves.

it was primarily gradle tasks running without prompting and fucking up my build.

I didn't configure anything. the experience was so bad I just bailed out, switched to my standard stack vscode and the command line stuff and never looked back.

Re: Fleet, a Lightweight IDE from JetBrains

#373
post #287
post #251

Earlier quoted context omitted.

The installer is called jetbrains Toolbox. Never had any issues on systems with i3, gnome, sway...

Installing single IDEs is clunky. Basically it's up to you to put it where you want and then create any shortcuts you may need. Flatpaks make this easier but I would rather not use them. Besides this, I never really felt that Linux was an afterthought though. At least from my experience using CLion.

No Jetbrains toolbox handles all of that for you by default. And let you override defaults if needed.

Re: Fleet, a Lightweight IDE from JetBrains

#374
post #315

Earlier quoted context omitted.

With same languages? Whenever I stray away from C#/Java world, I am amazed how bad the IDE experience is for other languages, but that's because most other languages have features which don't play well with IDEs (dynamic typing, templates, macros, anything compile time).

IntelliJ has much superior code completion even for dynamic languages such as Python and Clojure. I seem to recall having tested Javascript too, but I could be misremembering there as its been a while since I didn't use use Typescript.

Webstorm is amazing for typescript. I have to use VSCode for work and I'm easily 20% slower because of it.

Re: Fleet, a Lightweight IDE from JetBrains

#375

Earlier quoted context omitted.

Not really, tbh. IntelliJ Ultimate + the Ruby extension is RubyMine with a different name. Likewise with Go and JS, and I'm sure it's the same for php etc. but I can't speak for those. I've used this setup when I was testing out a bunch of languages for fun.

The plugins are not updated as quickly as the language-specific IDEs, sometimes they are several months behind on newer features. Not really a big deal if you wait a few months to update your Python version, but it's annoying if you update early. I used to use only IntelliJ until a few years ago a Python feature I wanted was in PyCharm but not IntelliJ. I think it was related to the typing module? I can't quite remem…

But they could solve that without rewriting the whole platform

Re: Fleet, a Lightweight IDE from JetBrains

#376

I don't think the relative ease of writing extensions for VSCode can be overlooked. There's a relative explosion of extensions addressing a lot of niche needs for various markets. My experience is that many of them aren't terribly good, or were good but are no longer maintained, etc. If/when JB makes it more straightforward to write extensions, there may always be a perception different. VSCode extensions in TypeScri…

Yeah but the quality is pretty mixed. A lot have performance problems, and maintenance is spotty.

Re: Fleet, a Lightweight IDE from JetBrains

#377
post #372
post #340

Earlier quoted context omitted.

I think the basic intellij config is set at max 2 gigs of RAM, so it doesn’t really matter how many you have unless you change that. I really don’t know how did you manage to crash it, even with misbehaving plugins it will manage the situation gracefully (usually with a notification that this plugin had an exception) but will continue to run perfectly. Modifying files due to locking sounds like a Windows issue, and h…

> I think the basic intellij config is set at max 2 gigs of RAM yes, that is the conservative JDK defaults iirc; its likely unrelated to intellij specifically. I only mentioned the system specs because the other commenter was like 'i buy nice machines and give the editor tons of RAM'. but thats the cost of them using java. I don't want to tune my editor to ensure its responsive and can get its job done. > Windows iss…

> yes, that is the conservative JDK defaults iirc; its likely unrelated to intellij specifically

No, it is explicitly set by intellij through its vmoptions file. The JDK by default uses as much as half of all available RAM (that is for maximum usage. It doesn’t start there)

Re: Fleet, a Lightweight IDE from JetBrains

#378
post #333
post #283

Earlier quoted context omitted.

I think your example of pair programming is where it's useful (and what they highlight in their current integration in their existing products) The idea being (no pun intended) that you can do remote pair programming

I guess, my assumption is that for pair programming only one person ought to be actually writing code at a time, you should be looking at the same files at the same time, and you likely want to have some live voice and/or video channel open to discuss what you're doing, etc. So, I kinda think that as janky as it feels, screen share of a normal IDE over zoom ends up being a less disjointed experience than zoom + "coll…

I’ve used the collaboration feature on IntelliJ when peer programming and it has been excellent.

You still look at the same files together, but you don’t need to annoyingly explain where to change things or move around.

I highly recommend giving it a shot.

Re: Fleet, a Lightweight IDE from JetBrains

#379
post #164

Earlier quoted context omitted.

Out of curiosity, what doesn't work for you with Code With Me? The only thing I can think of is that the "client" also needs to have Code With Me installed, instead of a possible browser integration like VSCode has.

Code With Me is amazing except when it doesn’t completely work it doesn’t work at all. Command + click doesn’t always work if there’s a lot of latency, many times the „follow other developer“ feature turns off randomly, often the search breaks or doesn’t work at all, the video & audio inside the IDE causes lag and massive amounts of load (so much that many of our devs switched to discord). For what it’s worth it work…

Ah got it, that indeed does sound like it needs some work still. Thanks for the reply!

Re: Fleet, a Lightweight IDE from JetBrains

#380
post #240
post #77

Earlier quoted context omitted.

Wayland is almost 15 years old by now, and it's on track to be enabled by default on most distros as well.

there also isn't a reason for them to use it xwayland works fine for the usecase. I hope they support wayland natively but its just not necessary atm.

XWayland does not work fine for multi-monitor setups with mixed dpi. All XWayland applications will look blurry and there is no intention to fix this for XWayland because its already considered obsolete.
Post reply on HN