WELCOME TO MY BLOG RAHAYU

WELCOME TO MY BLOG RAHAYU

Kamis, 25 November 2010

FOXPRO

Microsoft Visual Fox Pro adalah salah satu bahasa pemrograman prosedural dan bahasa pemrograman berorientasi objek yang dikembangkan oleh Microsoft. Software ini dimulai dari FoxPro (FoxBASE) yang awalnya dikembangkan oleh Fox Technology pada 1984.Fox Technology kemudian bergabung dengan Microsoft pada 1992.Awalnya Foxpro dapat berjalan pada sistem operasi Mac OS, DOS, Windows, dan UNIX (2.6 Version) tapi pada perkembangannya (3.0 Version) hanya mampu berjalan pada Mac OS dan Windows saja, bahkan pada versi-versi berikutnya hanya berjalan pada Windows saja.
ALASAN MENGGUNAKAN FOX PRO
Alasan pertama, Visual FoxPro is Data Centric Language
artinya VFP adalah suatu bahasa pemrograman yang sudah dioptimalisasi penggunaannya untuk pengolahan database. VFP juga mendukung transaction processing secara native, Data Dictionary Support, dan SQL ANSI 92 Standard Syntax.
Alasan kedua, Visual FoxPro is Object Oriented Programming
mungkin bagi sebagian orang, pemrograman berorientasi obyek bukanlah barang baru, tetapi ini adalah salah satu nilai lebih yang dimiliki oleh Visual FoxPro dibandingkan dengan Visual Basic. Visual Basic bukanlah pemrograman berorientasi obyek, tetapi
“object aware”. Hal ini disadari oleh Microsoft yang akhirnya terjadi perombakan struktur Visual Basic secara besar-besaran di Visual Studio.NET. Oleh karena itulah, proyek aplikasi yang dibuat dengan VB 6 tidak dapat dikonversi langsung ke VB.NET. Sedangkan VFP sudah berorientasi obyek sejak pertama kali diperkenalkannya Visual FoxPro 3 di Windows 3.1

Alasan ketiga, Visual FoxPro is extremely fast database engine
seberapa cepat VFP dapat berlari?
Alasan keempat, Visual FoxPro is remote access data
VFP mendukung untuk mengakses data diluar dari
database native yang dimilikinya, seperti Microsoft SQL Server, Oracle, mySQL, PostGreSQL, Thunderbird, Access dan lain sebagainya dengan menggunakan koneksi ODBC dan ADO.

Alasan kelima, Visual FoxPro is excellent RAD tools dimana dengan kemampuan OOP yang dimiliki oleh VFP, kita dapat membangun sebuah aplikasi yang cepat berdasarkan class yang sudah kita bangun sebelumnya. Bahkan kalau seandainya ada perubahan interface atau business rules, dengan mudah kita ubah berdasarkan classnya.
Beberapa kelemahan dari fox pro
kelemahan dan keterbatasan di dalam membuat aplikasi, seperti pembuatan report yang belum mengimplementasikan OOP (direncanakan akan diimplementasikan di VFP 9), menu-designer yang juga belum mengimplementasikan OOP
Referensi
Link : msdn.microsoft.com/vfoxpro

Tidak ada komentar:

Posting Komentar