Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Replacing a Fox with a Mojo... That's a killer beast kil
Message
From
29/10/2023 10:33:55
 
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
01687063
Message ID:
01687136
Views:
40
Hi John,

>>Are you still using Vue for JS tasks ?
>
>No I'm not. I still have a project in service that uses Vue but hope to convert to Reflex or flet in the near future. My guess one of these will be an easy replacement.

Read a few pages into both.
If a pure Web app is targeted, Reflex might allow you to stay more Pythonic -
drawback as always that there is the danger of working on a smaller set of features
running the risk of errors in each language layer. As not production ready, too early to call.

Flet using Flutter to handle GUI does make sense as the Python liability in GUI
is replaced with single dependency mapping on Flutter. Having another runtime
installed on device probably not that much of an issue. Description of running a
server process for Flutter on devices having multiple cores probably not an issue
(Vaadin in Java land did something similar to run their server fwk on devices as app
perf was sluggish on ~2012 - devices.) Sounds still wasteful, but if finished tool works,
something I might try out to replace simple Javascript thingies for personal usage.

IIRC you were looking at Flutter couple of months ago:
Did you implement something in Flutter with Dart ?

curious
thomas

>
>Both of the modules/projects are not mature enough to bet the farm on yet. That said, everything I did with the Vue I can do with both of the python modules. There is one exception - printing. Also in it is easier to create dropdown menus with Reflex than with flet. This important for me because I do not want to have to train people to use some other system to access different parts of the program. Dropdown menus have be around for 30 years and are standard for desktop apps.
>
>Johnf
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform