Live data from Hacker News

JetBrains Fleet drops support for Kotlin Multiplatform

blog.jetbrains.com

271–276 of 276 posts

Re: JetBrains Fleet drops support for Kotlin Multiplatform

#271

Earlier quoted context omitted.

not the op, but had similar experience kmp exposes everything as obj-c meaning c headers and not very good type annotations (enums are int only so you cant have full checking on each switch, everything is obj-c reference semantics meaning multi-threading gets tricky, kotlin exceptions are not catchable from swift) so there are a lot of edge cases to write unit tests for (on the client side) which negates a lot point…

Ah, right. Yeah, that is surprisingly bad! Why wouldn't they at least generate enums!

  > Why wouldn't they at least generate enums!
they do but its going through objective-c which inherits c enums (which are basically integers) so when you use it from swift its like switching over an unbounded set so you always have to handle "default" cases leading to bugs compared to usage from android

Re: JetBrains Fleet drops support for Kotlin Multiplatform

#272
post #267

Earlier quoted context omitted.

I just don't trust Google with a programming language. I feel like Golang has escaped the orbit of Google and could survive without it (I might be wrong). But for Dart I'm pretty sure it would die fast and I don't want to invest time into it as a result.

I read that AdWords is built on Dart’s JS transpiler so I wouldn’t expect for them to just get rid of it. I really wish they would have pushed it over Go tbh. I’d love to use it for back end services.

It looks cool ngl and I might get around to try it out but I wouldn't bring it at work for example.

Re: JetBrains Fleet drops support for Kotlin Multiplatform

#273

I still don't understand where Jetbrains is going with Fleet. Is it a platform to prototype ideas for their IDEs? Is their long-term goal to replace their IDEs with Fleet? Is it just a standalone product? So far, it seems like they're very slowly recreating their IDEs from scratch in Fleet while continuing development on the IntelliJ Platform and related IDEs, doing twice as much work for nothing.

definitely not replacement as existing ide and plugin support is way ahead of fleet not even near to be even considered.

Re: JetBrains Fleet drops support for Kotlin Multiplatform

#274

Earlier quoted context omitted.

My only problem with jetbrains UI is that it's slow. Night and day difference using even vscode, let alone vim, sublime, helix, zed, etc. I tolerate it because the functionality it brings, but I find myself actually writing code in something faster. And I don't see fleet improving on this in a meaningful way - it's basically a competitor to vscode, which I don't use for the same reasons I won't use fleet. There is a…

Jetbrains always leave so much performance on the table!! Jetbrains IDEs go pretty fast when the JVM running them is switched over to the ZGC garbage collector, and by making sure the Metal or Vulkan renderer are being used. (And DirectX on Windows? idk?) The difference is pretty stark. ZGC is Verygood. Everything is very responsive. This is not an “enterprisey” JVM GC that takes ages to spin up for throughput. It’s…

Oooh thanks! I'll try this out.

Re: JetBrains Fleet drops support for Kotlin Multiplatform

#275
post #229
post #224

Earlier quoted context omitted.

IntelliJ has supported this for over a decade also, and having used Eclipse for PHP a decade ago, I think it's very generous to say that that was actually supporting non-Java languages as an IDE, rather than just a very slow and heavyweight text editor. I'd say Eclipse's weakness for Python, PHP, etc. at that time led to how long IDE-skepticism has been a thing.

No it wasn't, you have to have IntelliJ and Clion to debug JNI, and there are no plans on the roadmap to ever do otherwise. In fact, the JNI tooling support on Android Studio is a custom implementation done by Android team themselves.

Isn't that mostly because Android uses its own VM, not a standard Java one?

Re: JetBrains Fleet drops support for Kotlin Multiplatform

#276
post #45
post #12

Earlier quoted context omitted.

No both C++ and C# need to be bought as separate IDEs: Only Clion includes C++: https://www.jetbrains.com/products/compare/?product=idea&pro... Only Rider includes C#: https://www.jetbrains.com/products/compare/?product=idea&pro...

Rider handles C++ but it looks like that's only for MSBuild projects.

Only on Windows. For other platforms it has very limited support for the Unreal engine and not much else.
Post reply on HN