Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Migrating an application from VFP ( sob! )
Message
De
03/02/2015 15:01:40
 
 
À
03/02/2015 14:41:50
John Ryan
Captain-Cooker Appreciation Society
Taumata Whakatangi ..., Nouvelle Zélande
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2012
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Divers
Thread ID:
01614670
Message ID:
01614834
Vues:
67
>>>I have been able to reproduce our VFP apps into WinDev in +/-6 months and now the WD environment makes us literally 5x (or more) productive.
>
>Wow.
>
>Have to confess, my stuff kept in VFP now is compiled into C++ dlls that no longer need a VFP runtime, using VFP Compiler whose author not only has fixed the VFP known bugs but also has a beta trial of a tool to compile into proper 64-bit dlls able to use 64-bit ODBC drivers and 64-bit Forms 2.0 or NET ActiveX controls. Not sure I care so much about the 64-bit, but it extends viability well past the point where I won't need to care.
>
>For interest, can you give a clue about the WD environment that adds so much productivity?

I have tried to cover some important parts of WinDev in another (long) thread with screenshots and I covered some major WD components / aspects. Without repeating that whole thread :) I would summarize in a few points:

1) Many of the features or aspects of WD which make the developer so much more productive than in VFP are probably not unique to WD but rather to modern integrated development environments. So just moving to a modern IDE will make you more productive than VFP

2) WD integrates every 3rd party tool I have ever used/bought in 30+ years of coding. That is everything from database encryption, charting, zip archives, comms, web, xml, database utilities, multi-threading, etc., etc. That means everything is under a single syntax and IDE.

3) WD has tools like the "Analysis" for managing the database and interrelations between files. Database files designed in the analysis are then integrated with the project so that files, fields, field types, etc. are all managed by the IDE and accessible in intellisense/auto-complete, etc.

4) If you change a variable name it propagates that change through all relevant code. Change a field name and the same thing happens (including modifying the database locally and/or at the user site when the app is run for the first time).

5) It helps you manage every aspect of project development from multilingual captions, to project backup/restore, to project cleanup of redundant items, managing project development time for contract billing, SCM, RAD, UML, profiling, debugging, compiling, setup, distribution, trapping for code errors during development, and so on.

It is just a modern and very complete IDE that has been in continuous development for 20+ years. Plus it contains its own database system (like VFP) which can run in local mode or client/server mode, plus connect to any 3rd party database worth mentioning. It is what VFP would be if VFP 20 was in existence ...

Plus one language works the same in all 3 platforms that PC Soft release for; Windows/Linux Desktop, Mobile, and Web.
In the End, we will remember not the words of our enemies, but the silence of our friends - Martin Luther King, Jr.
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform