ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Argumentaire Visual FoxPro   



L'auteur

Christophe Chenavier
France France
Membre Simple
# 0000000023
enregistré le 14/10/2004
http://www.corwin.fr
54 ans
CHENAVIER Christophe
80440 BOVES
de la société Corwin
Fiche personnelle


Note des membres
20/20
1 vote


Contributions > 60 - AtoutFox > 90 - Articles AtoutFox

Argumentaire Visual FoxPro
# 0000000222
ajouté le 21/07/2005 07:54:07 et modifié le 07/09/2005
consulté 16993 fois
Niveau débutant

Description
Qu’est-ce donc que Visual FoxPro ?
Visual FoxPro (VFP) est un langage de programmation vendu par Microsoft depuis 1995.
Equivalent aux outils de développement standards du marché, il intègre en plus un moteur de base de données.Il comprend donc un langage de programmation, un moteur de base de données relationnelles et un environnement de développement intégré (IDE).IDE est une autre manière de dire que les développeurs peuvent absolument faire tout ce dont ils ont besoin pour leur développement d’applications à un seul et même endroit.VFP a une excellente compatibilité ascendante et donc, un code écrit il y a 5 ans peut toujours être maintenu et amélioré avec un minimum de travail.VFP est aussi un outil de développement rapide (RAD) ce qui veut dire qu’il est conçu principalement sur la construction efficace d’applications. Son langage objet implémenté dès l’origine (1995) renforce son efficacité. 


Quels sont ses points forts?
  • SGBDR natif
  • Gestion unifiée de tout type de bases de données (Oracle, SQL server…) qui en fait un frontal très performant
  • Travail sur les données en langage SQL natif
  • Développement rapide complètement orienté objet
  • Client COM (Automation)
  • Serveur COM
  • Créer ou utiliser des services Web
  • Les composants Visual FoxPro peuvent être appelés à partir d’ASP (Active Server Pages)
  • Accès natif aux API Windows
  • Travail facilité et optimisé sur les chaînes de caractères (Alines, StrExtract, Stuff…)
  • Transformation, import/export de données de toutes provenances
  • Création et utilisation de données XML en natif
  • Technologie Rushmore d’accès ultra rapide aux données sur des bases de plusieurs millions d’enregistrements
  • Compilation à la volée augmentant ainsi son interactivité avec l’utilisateur final
  • Solidité du produit, un seul service pack pour les versions 7, 8 et 9 de VFP.
  • Pas de royalties sur les runtimes VFP
  • Ken Levy, le patron de VFP chez Microsoft est également le responsable Base de Données pour Visual Studio.
 

Quelles sont les différences principales entre VFP et Access?
  • VFP est un outil professionnel de développement. MS Access est vendu et utilisé dans MS Office par les utilisateurs finaux.
  • MS Access a une limitation sur le nombre d’utilisateurs concurrents ainsi que sur le nombre d’enregistrements et sur la taille de la base de données. Essayez 50 utilisateurs avec une table de 1 million d’enregistrements avec les deux produits et voyez la différence.
  • VFP est orienté objet, MS Access ne l’est pas.
  • VFP a un langage riche et fourni. MS Access utilise un sous ensemble du langage VB appelé VBA (Visual Basic for Applications).
  • VFP peut créer et utiliser nativement le XML.
  • VFP peut créer et utiliser des services Web nativement (WSDL et SOAP).
  • VFP possède un sous ensemble du langage SQL ANSI
  • VFP peut être utilise pour chacune des parties d’une architecture N-Tiers.


Quelles sont les différences entre VFP et un serveur SQL?

 
  • VFP est aussi bien un langage de programmation qu’un moteur de base de données. Un serveur SQL est juste un moteur de base de données.
  • VFP ne nécessite pas d’administration de la base de données.
  • Le moteur de données VFP est orienté fichier (fonctionne sur un simple serveur de fichiers) et ne nécessite pas de licences clients pour se connecter
  • L’installation d’un applicatif VFP est globale car elle inclut la base de données, à la différence de SQL server qui nécessite une installation particulière accompagnée de différents Services Packs
  • Le moteur de données de VFP étant inclus dans l’applicatif, il ne peut donc être mis hors-service intempestivement (bug, arrêt du service,…)
 

Quel est le devenir de VFP ?

 
  • La version 9 sortie début 2005 est maintenue jusqu’en 2014
  • La prochaine version, nom de code SEDNA, est prévue pour l’été 2007.
  • Cette nouvelle version a pour objectif d’améliorer l’interopérabilité avec les composants .NET créés avec Visual Studio 2005.
  
Commentaires
le 21/07/2005, Francis Faure a écrit :
belle synthèse !
le 21/02/2007, birouche a écrit :
Bonjour,
tres bien detaillé, je viens d'aquerir le logiciel Visual FoxPro , j'aurais besoin pour u travailler dans une entreprise nord americaine (Quebec) , je ne connais pas vraiment Visual FoxPro (aucune experience), serait-il possible d'avoir l'aide en Francais (le mien est en Anglais).
Merci beaucoup.

Chakib (Victoriaville ,Quebec)


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2020.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3