Live data from Hacker News

Flet – multi-platform apps in Python powered by Flutter

flet.dev

11–20 of 23 posts

Re: Flet – multi-platform apps in Python powered by Flutter

#11
post #5

[flagged]

It doesn't matter if it's any easy language, a new language to learn is a new language to learn. Same reason why NodeJs exists, you can use what you already know.

Not just new language to learn, but also new toolchain to become familiar with and library ecosystem to get a grip on. Longtime devs of any language have a grab bag of go-to tools and libraries for a variety of situations and it’s not fun to have to give that all up.

It’s really in the best interest for any UI toolkit project with goals of mass adoption to be as language agnostic as is reasonably possible, or at minimum reasonable to write C bindings for so the community can then build their own bindings to other languages without too much fuss. A lot of devs aren’t going to switch languages for a UI toolkit unless it checks every box imaginable — think something as capable as AppKit/UIKit or Qt Widgets — and most newer UI toolkits (including Flutter) don’t come anywhere close to that.

Re: Flet – multi-platform apps in Python powered by Flutter

#12

Earlier quoted context omitted.

All of the good things you know came from a sea of bad things. There does not exist a world where only "perfectly designed" products and tools exist.

But your statement is presupposing a world where the "sea of bad things to good things" has no flexibility in how it works. I am proposing that the current method where software is developed to go after microprofits through advertising and trivial functionality, and on a closed, corporation run platform, IS A BAD THING.

Your comment has gone on a complete tangent that makes 0 sense. This is open source software. People decided to build this and give it away for free.

Re: Flet – multi-platform apps in Python powered by Flutter

#15
For every sufficiently successful single-language ecosystem, there will be people trying to use a different language, turning it into a multi-language ecosystem.

Also, for every sufficiently successful multi-language ecosystem, there will be people trying to get it to support one more language.

Re: Flet – multi-platform apps in Python powered by Flutter

#16
post #2

“View via iOS Flet app” is not “enables developers to easily build realtime web, _mobile_ and desktop apps in Python.”

I think that is poorly worded. Reading the docs (https://flet.dev/docs/publish), much like Flutter, this compiles to an IPA for your own app that you can deploy.

I think they are referring to the Flet app shell that is the native shim for Flutter and Python.

Re: Flet – multi-platform apps in Python powered by Flutter

#18

Earlier quoted context omitted.

But your statement is presupposing a world where the "sea of bad things to good things" has no flexibility in how it works. I am proposing that the current method where software is developed to go after microprofits through advertising and trivial functionality, and on a closed, corporation run platform, IS A BAD THING.

Your comment has gone on a complete tangent that makes 0 sense. This is open source software. People decided to build this and give it away for free.

I disagree. Every time someone contributes to something, it evolves the ecosystem that in turn molds the social atmosphere around it. And I was more referring to our support of Apple and Google that in turn created the system that supports so many app frameworks.

Re: Flet – multi-platform apps in Python powered by Flutter

#19
post #17

Why though? Flutter was built for Dart and, while not my favourite language, it does that job very well. When the major drawback of all multi-platform frameworks tends to be performance, how does using a much slower, non-compiled language improve things?

There are lots of Python libraries out there. There might be some with no Dart equivalent?

But if you don’t care about using them, maybe it’s not that compelling.

Re: Flet – multi-platform apps in Python powered by Flutter

#20
post #17

Why though? Flutter was built for Dart and, while not my favourite language, it does that job very well. When the major drawback of all multi-platform frameworks tends to be performance, how does using a much slower, non-compiled language improve things?

There are lots of Python libraries out there. There might be some with no Dart equivalent? But if you don’t care about using them, maybe it’s not that compelling.

Isn't that is what dart ffi is for?
Post reply on HN