HeadlinesBriefing favicon HeadlinesBriefing.com

FoxPro ressuscité : Fox Dev Studio exécute VFP 9

Hacker News •
×

Fox Dev Studio amène les applications Visual FoxPro 9 sur les machines modernes. Il ouvre les projets, formulaires et tables existants sans réécriture, conversion ni export. Pointez-le vers un dossier et votre projet apparaît tel quel : concepteurs, Fenêtre de commande et débogueur s'arrêtent sur votre ligne. Les données restent en place — tables, index, mémos et bases de données sont lus et écrits sur place. Les appels système, les objets d'automatisation et les anciennes bibliothèques de compléments continuent de fonctionner.

L'IDE exécute les propres projets d'exemple de Visual FoxPro. L'éditeur analyse via le compilateur du runtime. Fox Script prend en charge les lambdas répondant aux routes HTTP et les bibliothèques 32 bits écoutant sur le port 8080. Le comportement est reproduit en interrogeant Visual FoxPro lui-même, pas en lisant une référence. Le runtime est écrit à partir de zéro : rapide à démarrer, autonome. 1 722 éléments de la référence du langage VFP 9 sont connus ; 1 534 sont exercés par des tests comparatifs ; 3 noms ne sont pas satisfaits.

Visual FoxPro s'est arrêté à la version 9 et 32 bits. Fox Dev Studio est le même langage reconstruit sur une base 64 bits. Un formulaire React repeint un contrôle, pas le formulaire. La machine virtuelle compile en bytecode dans WebAssembly. L'hôte gère les fichiers, tables, COM et bibliothèques 64 bits en processus. Le plafond de 32 bits a disparu : chaque décalage de fichier est de 64 bits, donc le même .dbf se transporte dans des centaines de gigaoctets.

Entités clés : Entreprises : Microsoft, Fox Dev Studio, Western Trading Co.

FAQ : Qu'est-ce que Fox Dev Studio ?

Fox Dev Studio est un runtime 64 bits et un IDE qui ouvre et exécute les projets, formulaires et tables Visual FoxPro 9 existants sans migration ni conversion.

FAQ Q : Qu'est-ce que Fox Dev Studio ?

FAQ R : Fox Dev Studio est un runtime 64 bits et un IDE qui ouvre et exécute les projets, formulaires et tables Visual FoxPro 9 existants sans migration ni conversion.