https://kotlinlang.org logo
Title
k

Kebbin

11/25/2021, 12:54 AM
Not to light any fires, just for my learning as an amateur, I've just been made aware of .NET MAUI and wondered what the comparison of Kotlin / Compose / Desktop is from a developer point of view? Thanks.
👀 1
d

darkmoon_uk

11/25/2021, 5:34 AM
m

mikehearn

11/25/2021, 12:57 PM
MAUI is a JavaFX/Android style imperative toolkit. You inflate GUIs from XML and then modify their widgets. Compose is based on the idea of using functional programming for GUIs (as far as possible). Very different API as a result.
👍 2
👍🏻 1
k

Kebbin

11/25/2021, 1:10 PM
Thanks! That gives me some search terms to learn about the differences.
d

darkmoon_uk

11/25/2021, 1:15 PM
If we're looking for differentiators, I also don't see a plan to extend MAUI to Web; from that MS page. Compose for Web, I would say partially achieves that today, and if the rumours are to be believed then one day, canvas-rendered WASM Compose for Web will fully achieve it, to become a marked advantage.
👍🏻 1
k

Kebbin

11/25/2021, 7:36 PM
Just to extend the scope, I came across Dart / Flutter again last night too. That discovery was so last quarter... 😁 How is it compared to Compose?