Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Using electron?
Message
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Miscellaneous
Thread ID:
01641607
Message ID:
01641638
Views:
67
>There are a few types of apps that benefit from being on a desktop. They tend to be either intensive graphics (like PineGrow) or connected to a database. The great part about Electron is that you end up with a desktop >app, but it runs lightly, especially when it's a SPA app where all the heavy lifting gets done on the remote server (on the network or across the internet, makes no difference). The Enterprise is a good fit for this type of >app, as all those remote desktops add up in cost. As are small businesses who don't want to upgrade their workstations for an app that can crunch stuff, nor do they want to go to remote desktops.

>If you work using an AJAX client of some sort, all your Python stuff would be good to have on the server.

>I see you can also call Python from Node: https://www.npmjs.com/package/node-python Of course, Lianja has that all built-in also. You would have to install Python on the desktop along with the app, which might take >away some of the lightness of the Electron app, but I can see how the "batteries included" aspect of Python could outweigh that advantage.

>Hank

It always pays off talking with you! I was not aware of PineGrow - looks like it's a drag and drop and that make the setup of pages easier. But most important I was not aware of the node-python module. It might be a major help. I wont have to rewrite many of the functions I currently have to deal with the edge cases. I was thinking about moving them to Postgresql functions but I really don't want to do that work.

So you're think that electron can be used as a local desktop app that can connect remotely to a server. A client server app? Aren't be back to the latency issues that remote client server apps have???

Johnf
Previous
Reply
Map
View

Click here to load this message in the networking platform