Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Your thoughts on flutter
Message
 
To
23/02/2022 06:24:40
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
01683631
Message ID:
01683644
Views:
48
>I have to convert a desktop app (actually written in python) to a web app. Since I respect the opinions of this group I was wondering what folks thought of the new
>google flutter. Flutter appears to be on the rise and is cross platform.

>John,
>a bit more info on the current app & "Web App" scope would have helped ;-)
>Desktop with Python might involve Win, Mac & Linux
>Web app can mean lots of things, even offline mobile capability like PWA!

>If you mean "has to run in a browser in a more traditional way"
>plus "will run for some years as based on python desktop app"
>I'd look into CefSharp, which should have Python bindings by now as well.

>With this you could aim to replace current GUI with something HTML/vue based
>and add vue web/HTML frontend to some backend running most of your non visual current python...

>Dotnet throws lots of weight behind unifying, so if total port is on the table,
>might give better perf esp. on mobile with not everything under same umbrella as of now.

>https://visualstudiomagazine.com/articles/2017/01/25/26-web-desktop-ui-tools.aspx
>is 5 years old, but offer some leads.

>No idea if the Neutronium stuff was used in production,
>but IIRC you liked Vue.js half of my hint few years back a lot.

>If "desktop" is Win only, the sciter stuff could be good/better tested/faster
>to offer common HTML GUI on Win desktop with traditional Python based Web offer.

>If installable PWA / mobile is a target, I'd look into something JS based with Vue as total replacement.
>Flutter has Google behind it, but JS / PWA has as well from a larger coder base.

>If a Python based mobile app is also planned, I'd port to mobile Python GUI
>(Bee or Kivy) also running in desktop and redesign non GUI stuff into architecture
>similar to Vue structures to reuse on a web backend.

>Hope at least direction was correct
>thomas

Thanks for your time and thoughts! If I stay with traditional web stuff I will most like go with Vue. I enjoyed using it! I could stay with Python (I enjoy using it) and then I would use Django or Flask - I have used both with success. So why am I considering using flutter?

The client has had a very long history of avoiding using the web. Putting something in the cloud worries them very much. Even today they use very little web. The office uses local lan and the remotes use RDP to run the programs. This program has been running 12 years and there have been so many business changes and I have hacked the code so many times that it is time to rewrite. So the question is how can I lower the cost and speed up the delivery of the product to my client.

If I put everything in the cloud (my client does not like the idea) then when the internet goes down the remotes will still work but the office will not. If I install on the local lan then the remotes do not work when the internet is down (that is how it works currently). And does it take less time to deliver a Flutter app (like FoxPro took less time over other tech). Google has just delivered a new OS. It will run Flutter apps. That might mean the client can just run the new OS on chromebooks, and old computers without the need to spend on new computers. So you see those reasons are why I decided to ask you folks.
Johnf
Previous
Reply
Map
View

Click here to load this message in the networking platform