Әлемдегі барлығы Delphi немесе C++ тілінде жазатын болса, неге мен FoxPro пайдалануым керек?

Новости мира

Microsoft White Pages-те берілген деректерге сәйкес, ДҚБЖ әзірлеу құралдары АҚШ-тың кәсіби әзірлеушілері арасында келесідей таратылады:

Microsoft (MS SQL, VFP) — 47%
Borland (Interbase SQL, Delphi) — 13%
Oracle — 4%

Көріп отырғаныңыздай, барлық әзірлеушілер Delphi немесе C++ пайдалана бермейді. Сонымен қатар, Сенкиннің шляпасы туралы ережені есте сақтаңыз. VFP өте қуатты дерекқорды әзірлеу құралы. Сонымен қатар, VFP өте жүктелген бағдарламалау тілі бар, бұл ескі нұсқалармен үйлесімділікті қамтамасыз етудің нәтижесі. Қазіргі VFP көп жағдайда ең бірінші FoxBASE немесе dBase үшін жазылған бағдарламаларды қосымша өзгертулерсіз орындай алады. Сирек бағдарламалық қамтамасыз ету мұндай үйлесімділікпен мақтана алады.

Дегенмен, монетаның сырт жағы: қазіргі xBase тілі, дәлірек айтсақ, VFP-де қолданылатын оның диалектісі жарты мыңнан астам командаларды, функцияларды және тіл конструкцияларын қамтиды. Дәл осындай нәрсені VFP-де үш немесе төрт жолмен жасауға болады. Кейде «ескі» FoxBASE бағдарламалау заманауи OOP-пен бейбіт қатар өмір сүреді, ал кейде ол итпен мысық сияқты әрекет етеді. Көбінесе VFP тілінің сипаттамаларында келесі сөз тіркесін табуға болады: «Ескі нұсқалармен үйлесімділікті қамтамасыз ету үшін енгізілген. Мұндайды пайдалану ұсынылады.

Сонымен қатар, бұл қате түсінік (тақырыпты қараңыз) Borland (қазіргі Inprise) өнімдерінің біздің елде айтарлықтай танымалдығымен және Мастдайға деген тұрақты антипатиямен байланысты. Маған сеніңіз, VFP-ке келетін болсақ, жағдай күрт өзгеруде, VFP — бұл әйгілі корпорацияның әр бұрышында кернейлеп жүрген Microsoft жасаған інжу-маржаны;).

Visual FoxPro өте қымбат болуы мүмкін, әсіресе лицензия сатып алсаңыз. Мұндай ештеңе жоқ! 1999 жылдың сәуір-маусым айларындағы ресейлік SoftLine каталогына сәйкес, VFP 6 және оған лицензияны сатып алу құны $402, ал, мысалы, Delphi 4 Client/Server пакетінің бір компаниядағы құны $1894 құрайды. Бет айырмашылығы!

Delphi бақшасындағы тағы бір тас: осы танымал бағдарламалық қамтамасыз ету каталогында VFP, VC ++, VJ ++ және басқа тілдермен бірге «Әзірлеу құралдары» бөлімінде, ал Delphi «CAD» бөлімінде;) . Сонымен, егер сіз ДҚБЖ бағдарламалаумен тікелей айналысатын болсаңыз, Delphi-де әдеттегі жұмысыңызды орындаудан гөрі VFP-ді қолданып көру сізге тиімдірек болуы мүмкін бе? Байқап көріңіз және өкінбейсіз.