Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Migrating to Python/Ruby
Message
From
25/04/2014 00:24:27
 
 
To
24/04/2014 16:09:11
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:
01599046
Views:
86
Hi,

>I'm looking for resources out there for someone to leverage their VFP knowledge/experience in migrating to Python and/or Ruby.

I tend to believe that python is really great for a VFP developer. Why? Grasping the python syntax is exceptionally easy and you will be able to read python code within a couple of minutes and should feel at home within a couple weeks. Should you wish to move a VFP-based Web application, that should be quite easy. I did that in the past. I enjoyed the trip!

In case you wish to build more traditional UI code (forms/grids/menus/database front-end and back-end)... Well this is a very different story and not an easy one. No easy solution in view.

Of course as Craig mentioned, DABO could possibly be your answer there. But as far as I understand, you will NOT reach the same kind of productivity in dabo (and wxpython) as in VFP to-day. Especially at prototyping stage. One of the issue here is the UI layer since wxpython (and wxwidgets, the underlying toolkit) are showing their age now, especially in view of the competition by QT and js-driven web platforms. The other one: the dabo effort has a very dedicated 2-person team behind it - two brilliant persons - but limited resources and user base at this stage.

Since QT is currently trendy, PYQT may be worth considering as well. In case you wish to build a grid-intensive application, you could possibly pay attention to the camelot project as well:

http://www.python-camelot.com/

I have no opinion on the project. From a VFP perspective it may be worth a visit though:)

François

PS:Ruby is certainly great. But IMHO from a VFP dev POV, it should be considered exclusively in case you wish to concentrate on "rails" applications.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform