Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Migrating to Python/Ruby
Message
 
To
24/04/2014 19:06:02
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2012
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Miscellaneous
Thread ID:
01599018
Message ID:
01599062
Views:
117
I have been working with Dabo almost since it started. It is written completely in Python. In fact I have been making a living just writing python code using all the available Lib's etc. for the last 5-6 years. I moved several large VFP projects to Python and haven't looked back.

I moved from VFP directly to Python. The reason - Python reminded me of VFP and I no longer had to depend on M$. If you were to hand code VFP and hand coded the same thing in Python you would very surprised how much they looked alike. Although I'd have to say VFP made access to data easier. That said, there is Dabo (the real reason I started with Dabo), Sqlalchemy, normal direct access database engines - so accessing data is no big deal.

It's not completely true that Dabo does not have a web solution. But in general the statement that it is a desktop app is true.

Larry Long a few years ago started a VFP code to Python code program but he did not finish. I think in the end he felt that it was just better to take advantage of the Python tools.

Python has everything covered including the desktop on all platforms (Linux, Mac, Windows), has the web covered with Django (very fast), has mobile covered with Kivy (that includes iOS, Android, and a few more). We just did a bid for a large iOS app that is going to use Kivy. BTW there are other Python on mobile solutions. I just choose Kivy.

I realize I'm very biased at this point but I can honestly say I have not one regret. There are so many well written lib's that I have not found any sort of limitation with Python.

Johnf
Previous
Reply
Map
View

Click here to load this message in the networking platform