8/27/13

Visual FoxPro


Visual FoxPro adalah data-sentris berorientasi objek dan prosedural bahasa pemrograman yang diproduksi oleh Microsoft . Hal ini berasal dariFoxPro (awalnya dikenal sebagai FoxBASE) yang dikembangkan oleh Fox Software pada awal 1984. Fox Teknologi bergabung dengan Microsoft pada tahun 1992, setelah mana perangkat lunak mengakuisisi fitur lebih lanjut dan awalan "Visual". Versi terakhir dari FoxPro (2.6) bekerja di bawah Mac OS , DOS , Windows , dan Unix : Visual FoxPro 3.0, yang pertama "Visual" versi, mengurangi dukungan platform untuk hanya Mac dan Windows, dan versi adalah Windows saja. Versi saat ini dari Visual FoxPro COM -based dan Microsoft telah menyatakan bahwa mereka tidak berniat untuk membuat . NET Microsoft versi.
Versi 9.0, dirilis pada tahun 2007, adalah versi akhir dari produk.
Sejarah

FoxPro berasal sebagai anggota kelas bahasa biasanya disebut sebagai "xbase" bahasa, yang berdasarkan sintaks pada dBase bahasa pemrograman. Anggota lain dari keluarga bahasa xBase termasuk Clipper dan Recital . (Sebuah sejarah tahun-tahun awal xbase dapat ditemukan di dBase artikel.)

Visual FoxPro, biasa disingkat VFP, terintegrasi dengan mesin database relasional sendiri, yang memperluas kemampuan xBase FoxPro untuk mendukung SQL query dan manipulasi data.Tidak seperti kebanyakan sistem manajemen database , Visual FoxPro adalah fitur lengkap, bahasa pemrograman dinamis yang tidak memerlukan penggunaan lingkungan pemrograman untuk tujuan umum tambahan. Hal ini dapat digunakan untuk menulis bukan hanya tradisional " klien gemuk "aplikasi, tetapi juga middleware dan aplikasi web .
Pada akhir tahun 2002, itu menunjukkan bahwa Visual FoxPro dapat berjalan di Linux bawah Wine Suite kompatibilitas Windows. Pada tahun 2003, hal ini menyebabkan keluhan oleh Microsoft: ia menyatakan bahwa penyebaran runtime FoxPro kode pada mesin non-Windows melanggar Perjanjian Lisensi Pengguna Akhir . [1]
Visual FoxPro memiliki peningkatan pesat dan penurunan popularitas yang diukur oleh TIOBE Programming Indeks Masyarakat . [2] Pada bulan Desember 2005, VFP masuk ke 20 besar untuk pertama kalinya. Pada bulan Juni 2006 itu memuncak pada posisi 12, sehingga (pada waktu itu) "B" bahasa. Pada September 2010, FoxPro dan variannya telah jatuh keluar dari 50 besar, di mana ia tetap sejak itu.
Pada bulan Maret 2007, Microsoft mengumumkan bahwa akan ada VFP 10, [3] sehingga membuat VFP9 (dirilis untuk manufaktur pada tanggal 17 Desember 2004) yang terakhir rilis komersial VFP dari Microsoft. Dukungan dari Versi 9 sedang berlangsung dengan paket layanan yang dirilis 8 Desember 2005 dan 11 Oktober 2007.
Pada saat akhir pengumuman hidup, bekerja pada rilis berikutnya CODEC Sedna (dinamai planet kerdil baru ditemukan ) yang dibangun di atas basis kode VFP9 sudah dimulai. "Sedna" adalah seperangkat add-ons untuk VFP 9.0 komponen xBase untuk mendukung sejumlah skenario interoperabilitas dengan berbagai teknologi Microsoft termasuk SQL Server 2005 . NET Framework , Windows Vista, Office 2007, Windows Search dan Team Foundation Server (TFS ). Microsoft merilis Sedna bawah sumber bersama lisensi pada CodePlex situs. Microsoft telah menjelaskan bahwa inti VFP masih akan tetap closed source. Sedna dirilis pada tanggal 25 Januari 2008. [4] Pada Maret 2008, semua komponen xBase dari VFP 9 SP2 (termasuk Sedna) yang tersedia untuk pembangunan masyarakat di CodePlex.
Pada akhir Maret 2007 akar rumput kampanye dimulai oleh komunitas FoxPro berbahasa Spanyol di MasFoxPro [5] ("MoreFoxPro" dalam bahasa Inggris ) untuk menandatangani petisi untuk Microsoft untuk terus mengupdate Visual FoxPro atau melepaskannya kepada masyarakat sebagai Open Source . Pada April 3, 2007 gerakan itu dicatat oleh pers teknis [6]
Juga pada tanggal 3 April 2007 Microsoft menanggapi permintaan pemohon dengan pernyataan dari Alan Griver :
"Kami sangat menyadari masyarakat FoxPro dan yang memainkan peranan besar dalam apa yang kita mengumumkan pada 13 Maret. Tidak pernah keputusan yang mudah untuk mengumumkan bahwa kami tidak akan merilis versi lain dari suatu produk dan itu salah satu yang kita anggap sangat hati-hati.
"Kami tidak mengumumkan akhir FoxPro:. Jelas, aplikasi FoxPro akan terus bekerja Dengan beberapa perkiraan internal kami, ada lebih aplikasi yang berjalan di FoxPro 2.6 dari ada di VFP dan FoxPro 2.6 belum didukung di banyak tahun. Visual FoxPro 9 akan didukung oleh Microsoft sampai tahun 2015.

"Untuk Microsoft untuk terus mengembangkan basis FoxPro, kita perlu melihat di menciptakan lingkungan pengembangan 64-bit dan yang akan melibatkan menulis ulang hampir lengkap dari produk inti. Kami juga telah diinvestasikan dalam menciptakan database scalable dengan SQL Server , termasuk tersedia secara bebas SQL Server Express Edition. Sejauh membentuk kemitraan dengan pihak ketiga yang bersangkutan, kami telah mendengar dari sejumlah pelanggan FoxPro besar bahwa ini akan membuat tidak mungkin bagi mereka untuk terus menggunakan FoxPro karena tidak lagi dari vendor disetujui. Kami merasa bahwa menempatkan lingkungan menjadi open source di CodePlex, yang menyeimbangkan kebutuhan baik masyarakat dan pelanggan besar, adalah jalan terbaik ke depan. "

No comments:

Post a Comment

TERIMAKASIH