Visual FoxPro a fost lansat în 1984 și discontinuat de Microsoft în 2007. Cu toate acestea, mii de aplicații VFP sunt încă în producție la nivel global — de la sisteme ERP la aplicații de gestiune, de la baze de date locale la integrări cu SQL Server. Problema? Instrumentele moderne AI nu cunosc VFP.
Am rezolvat această problemă cu claude-vfp-skills — un set de skills și prompturi specializate care permit lui Claude Code să lucreze eficient cu cod Visual FoxPro.
Ce este Visual FoxPro și de ce mai contează
VFP (Visual FoxPro) este un limbaj de programare și un sistem de gestiune a bazelor de date dezvoltat inițial de Fox Software și preluat ulterior de Microsoft. A fost extrem de popular în anii '90 și 2000, mai ales pentru aplicații de business: contabilitate, gestiune stocuri, facturare, ERP.
Deși Microsoft l-a discontinuat în 2007 (suport extins până în 2015), ecosistemul VFP este surprinzător de viu. Mii de aplicații critice rulează pe VFP în producție, iar comunitatea de dezvoltatori — deși mai mică — rămâne activă.
- Aplicații ERP și contabile la sute de firme din România
- Sisteme de gestiune stocuri în retail și producție
- Aplicații personalizate dezvoltate pe parcursul a 20+ ani
- Integrări cu SQL Server pentru volume mari de date
Provocarea: cum faci AI să înțeleagă un limbaj din 1984
Modelele AI moderne — GPT, Claude, Gemini — sunt antrenate pe limbaje populare: Python, JavaScript, C#, Java. Visual FoxPro este aproape absent din datele de antrenament. Asta înseamnă că:
- AI-ul confundă sintaxa VFP cu alte limbaje (xBase, dBase, Clipper)
- Nu cunoaște funcțiile built-in specifice VFP (TABLEUPDATE, CURSORSETPROP, SCATTER/GATHER)
- Generează cod care compilează dar nu funcționează corect în contextul VFP
- Nu înțelege modelul de date VFP: cursoare, work areas, relații temporare
Pentru o echipă care folosește VFP zilnic, acest lucru face AI-ul aproape inutilizabil fără adaptare.
Soluția: claude-vfp-skills
Am creat un set de Claude Code Skills — fișiere de configurare care oferă lui Claude cunoștințe specializate despre Visual FoxPro. Nu este fine-tuning sau antrenament suplimentar — este context structurat care ghidează AI-ul să genereze cod VFP corect.
Ce include
- Sintaxă VFP completă — comenzi, funcții, operatori, cu exemple corecte
- Patterns de lucru — cum se deschide o tabelă, cum se face TABLEUPDATE corect, cum se gestionează tranzacțiile
- Anti-patterns — greșelile pe care AI-ul le face frecvent și cum să le evite (de exemplu: REPLACE fără GO TOP, SELECT fără alias explicit)
- Integrare SQL Server — SQLCONNECT, SQLEXEC, remote views, conventions pentru stored procedures
- Gestime ERP patterns — patterns specifice aplicației noastre ERP, refolosibile de oricine cu aplicații VFP similare
Din 1993 cu FoxPro. Din prima zi cu Visual FoxPro.
Experiența noastră cu platforma FoxPro nu începe cu VFP — începe cu FoxPro 2.6, în 1993. Am fost acolo de la prima versiune Visual FoxPro și am crescut odată cu limbajul. De peste 30 de ani construim sisteme de business pe această platformă.
Nu vorbim despre proiecte mici. Am livrat soluții ample, în producție la nivel național:
- Gestiune + Contabilitate + Salarizare — sisteme integrate complete, cu mii de utilizatori, funcționale și azi
- Software de management (Gestime ERP) — aplicația noastră principală, construită pe VFP cu backend SQL Server, folosită zilnic pentru job tracking, timp, facturare și raportare în tot grupul Geseidl
- Gestiune de farmacie — sisteme de gestiune pentru farmacii individuale, cu management stocuri, rețete și raportări ANAF
- Producție farma — software pentru unități de producție farmaceutică, cu trasabilitate lot, control calitate și raportare GMP
- Gestiune engros farma (lanț național) — sistem de distribuție farmaceutică la scară națională, cu gestiune multi-depozit, logistică și integrare cu farmaciile din rețea
Această experiență de trei decenii — nu doar cu limbajul, ci cu proiecte reale, complexe, în domenii reglementate — ne-a permis să construim claude-vfp-skills cu o precizie pe care doar practica reală o poate oferi. Nu sunt generalizări din documentație — sunt patterns testate în producție, zilnic, de ani de zile.
Cum ajută comunitatea VFP globală
claude-vfp-skills este open-source și poate fi folosit de oricine care lucrează cu Visual FoxPro. Beneficiile:
- Dezvoltatorii VFP pot folosi Claude Code ca asistent de cod, cu rezultate corecte
- Echipele care întrețin aplicații legacy pot accelera debugging-ul și modernizarea
- Companiile care migrează de pe VFP pot folosi AI-ul pentru analiza și documentarea codului existent
- Comunitatea VFP primește un tool gratuit care face AI-ul accesibil ecosistemului lor
Repository-ul este disponibil la github.com/GSG-Devs/claude-vfp-skills.
Modernizarea nu înseamnă neapărat înlocuirea a ceea ce funcționează. Uneori înseamnă să aduci instrumente noi în lumea existentă. Asta facem cu claude-vfp-skills — aducem AI în ecosistemul VFP, fără să cerem cuiva să renunțe la ceea ce a construit în 20 de ani.
Ai nevoie de servicii IT și modernizare aplicații legacy? Echipa Geseidl Consulting Group, lider CECCAR Prahova de 18 ani consecutiv, este pregătită să te ajute. Descoperă serviciile noastre sau contactează-ne pentru o consultație gratuită.
Geseidl Consulting Group
CECCAR #1 Prahova · CAFR Rating A · ANEVAR · CCF #233 · ISO 9001:2015
Află mai multe despre noi →
