Live data from Hacker News

Fleet, a Lightweight IDE from JetBrains

blog.jetbrains.com

381–390 of 427 posts

Re: Fleet, a Lightweight IDE from JetBrains

#381

Earlier quoted context omitted.

I wish it wasn't though. I am so addicted to vim :/. Not even a hard core vim script maker or anything though and every 9 months I try to either add IDE features to vim (and give up) or add vim features to an IDE (and give up). Vim, not even once.

I had a very overcomplicated set-up to for JS/TS/web stuff and recently I decided I'd like to simplify a little. So now I just install Neovim and then clone LunarVim :) Yeah, my own custom config is probably more slimline, but LunarVim has more functionality and started up faster than my personal config. I disable a few things and tweak some bindings, but other than that it let's me actually develop things rather tha…

Ah, thanks for the reminder ! I had heard about it some time ago on HN but didn't get back to it. Will give it a try asap.

Re: Fleet, a Lightweight IDE from JetBrains

#382
post #145

I just hope the remote development features will actually work adequately in this. They tried to get that stuff working with existing IDEs multiple times [0][1][2][3], but they are all broken in their unique ways. Whenever I see them announce something new in the remote development space I always jump in right away and try it out, discover it is broken too, and then go back to using VS Code remote dev features. For l…

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 working or not is completely a tossup. I ended up paying for another service completely despite me having access to Code with me because it was never reliable. Me and the other user were having issues with it connecting 1/3 times and that's never fun having to waste time fixing a tool.

Re: Fleet, a Lightweight IDE from JetBrains

#383
post #335

Earlier quoted context omitted.

I have a bit of an off-topic question for you: I'm developing a single app for Windows in 3 languages: C#, C++, and Typescript using Visual Studio and I get excellent autocomplete/integration support. However I'm looking towards porting it to Linux, and I'm looking at some other IDE. Is there something that can handle building/debugging/autocomplete for these 3 that's not VS?

Perhaps also intellij with the language specific plugins? Separately, all these languages work fine. What’s the build tool?

Msbuild haha. I use it to build the C++ and C# parts, and to trigger npm build on the typescript part. For C#, I'm perfectly happy with it, however for C++ I'm looking for something cross-platform. CMake maybe? Is there something better?

Re: Fleet, a Lightweight IDE from JetBrains

#384

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

#385
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.

This is my preferred way to navigate too. I was already in the habit from using Sublime Text, and it's actually not too far off from the Spacemacs UI either.

Re: Fleet, a Lightweight IDE from JetBrains

#386
post #382

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 working or not is completely a tossup. I ended up paying for another service completely despite me having access to Code with me because it was never reliable. Me and the other user were having issues with it connecting 1/3 times and that's never fun having to waste time fixing a tool.

OUCH! could you please specify in what region and when have you experienced such a terrible connection?

Re: Fleet, a Lightweight IDE from JetBrains

#387

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.

Touched on that with "My experience is that many of them aren't terribly good, or were good but are no longer maintained, etc"

But... I realize now my comment was edited some during writing, and I merged two different directions I was heading in in to one comment, and didn't really finish either direction...

You're correct that the quality is mixed at best, and... discovery is a pain. I regularly use phpstorm, and when working with others using vscode, I see they've gone through multiple php plugins for vscode, with varying success, and almost nothing comes close to the built-in functionality with JetBrains. The "live share" aspect of vscode is really nice (and 'codewithme' is OK too) but I've rarely been on a team where people ever paired enough to make it a useful or regular part of work.

The 'remote' thing is where vscode has really seemed to rocket ahead in the last year or so (just my own observation from colleagues). I didn't understand the attraction, then... on thinking about it more, I guess I can somewhat understand the attraction, but it's not something I've felt compelled to pursue - it's felt like a step backwards. Maybe that will be something I revisit in 2022...

Re: Fleet, a Lightweight IDE from JetBrains

#388
post #76
post #52

Earlier quoted context omitted.

Google translate from a dev vacancy: You will be surprised, but we decided to create a new IDE from scratch and put together a bold team with a proven success track in creating tools inside JB. And right now we have a prototype and a bunch of bicycles. Our program consists of several parts that communicate with each other over the network. The first part is an editor that is written in a new cross-platform UI framewo…

Now that's interesting, let's hope it's not immediate mode based and is closer to SolidJS (without Virtual DOM) than modern React, which clearly has no long-term future.

I guess they mean their GUI framework architecture is close to React's architecture rather than actually using JS for GUI.

Re: Fleet, a Lightweight IDE from JetBrains

#389

There’s a real opportunity here for JB. If they’re prepared to give this away for free, and make money off of upselling folk on hosted remote dev envs (or licensing the server side to cloud providers) then this could actually compete with vscode. They basically don’t have any other product that is competitive with vscode. …but, I’m skeptical they’re willing to make the jump to freemium based on their other SAS produc…

> If they’re prepared to give this away for free

That was asked more than once in the comments but got no reply.

Re: Fleet, a Lightweight IDE from JetBrains

#390

Earlier quoted context omitted.

I agree (even though it pains me to). I've thought about it a lot and I think it's because in the Java world, unlike most other worlds, the IDE is basically mandatory. I've worked in a few different java shops and the project was built around the IDE and required it.

I think you have it backwards. Java is actually very well designed in many ways, and that means that it's easy to make really good IDEs so they are popular. In contrast it's really hard to make good C++ code intelligence features. For many many years Microsoft was the only one that had done it (as far as I know).

It's been a little while since I've worked with C++ professionally, but the project was cross platform so I'm not sure Windows and Visual Studio was ever a feasible option.

Most of us were using Xcode, but at some point I discovered CLion and it felt like a big step up. Having proper CMake integration instead of needing to regenerate Xcode projects really helped, plus I've often found Xcode to be quite unresponsive and never really liked the way it tries to be different with stuff like code navigation (recent versions seem to be better with how they handle tabs etc.)

But CLion is relatively recent. Quite possibly VS was the only IDE that did that stuff well for quite some time.

Post reply on HN