Wednesday, November 29, 2006

Clipper never DIE

Dear Bung Albert dan rekan2,

Maaf, baru nimbrung sekarang walau sudah agak terlewat, soalnya saya
baru sempat membaca thread Clipper-dbf hari ini :-(

----- Original Message -----
From: Albert Siagian [asiagian@gmx.net]

> Limitasi Clipper sih sudah jelas, yaitu produk mati. Memang sih ada beberapa
> fans berat Clipper yang berusaha bikin modul-modul tambahan, agar bisa
> beradaptasi dengan environment saat ini. Tapi jelas bukan pilihan utama
> untuk pembuatan aplikasi baru di penghujung tahun 2006 ini.

Clipper sebagai compiler memang boleh dibilang produk mati; namun
Clipper sebagai bahasa pemrograman rasanya boleh dibilang masih hidup
hingga saat ini.

Sebenarnya ada sekian perkembangan di Clipper (bahkan sejak belasan
tahun lalu) yang saya lihat mungkin belum banyak diketahui orang,
sehingga pandangan umum tentang Clipper harus dievaluasi ulang;
diantaranya:

Clipper bisa digunakan untuk OOP (walau ada keterbatasan) dengan
Class(y). Saat ini sudah dirilis freeware di
http://www.appsolutions.com/Classy/

Clipper juga bisa menghasilkan protected-mode applications (16MB dan
4GB) dengan bantuan linker2 seperti:
- Blinker (http://blinkinc.com/)
- Exospace (bundled dengan CA-Clipper 5.x)
- Causeway (http://www.devoresoftware.com/freesource/mainsrc.htm)

Clipper bisa menggunakan arsitektur Client/Server dengan teknologi
RDD. Anda bisa gunakan:
- Advantage Database Server (http://www.advantagedatabase.com)
- Fortress Xbase Server (http://www.grafxsoft.com/fortress.htm)

Dengan cara ini, SERVER-lah yang membuka dan memilah data; sehingga
hanya data yang diperlukan sajalah yang akan dikirim via jaringan.
Karena Server yang membuka data, asalkan Server tidak hang/mati saat
update data, integrity data dan index terjamin. Juga Anda tidak perlu
melakukan folder sharing atas database, sehingga security lebih
terjamin (user tidak bisa akses data langsung lewat Excel atau tools
lain).

Clipper juga bisa terhubung dengan SQL Server (Oracle, MS SQL Server,
ataupun Sybase SQL Anywhere). Anda bisa gunakan:
- Mediator for Oracle (http://www.otc.pl/en/md_ora.html)
- Mediator for MS SQL Server (http://www.otc.pl/en/md_ssv.html)
- Mediator for Sybase SQL Anywhere (http://www.otc.pl/en/md_sas.html)
- SQLExpress for Xbase++ (http://www.sqlexpress.net/)

Bila Anda masih ingat DBT/FPT sangat buruk (bloating dan sering
corrupt), saat ini Clipper mampu menangani BLOB/Memo dengan baik.
Gunakan FlexFile III (http://www.grafxsoft.com/2flex.htm). Nyaris
semua type data (kecuali Codeblock), termasuk multi-dimensional array
dan objects bisa disimpan ke dalamnya. Plus fitur kompresi yang baik.

Untuk Windows-based environment, ada berbagai alternatif:
- Alaska Xbase++ (http://www.alaska-software.com/)
- FiveWin
- Clip4Win (sayangnya ini kelihatannya sudah terbengkalai)

Untuk cross-platform, bisa mencoba Harbour Project dan xHarbour:
- http://www.harbour-project.org/
- http://www.xharbour.org/ dan http://www.xharbour.com/

Saya harapkan sekelumit informasi di atas bisa berguna bagi para
pemakai Clipper. Masalah Clipper bakal tetap menjadi pilihan utama
untuk pembuatan aplikasi baru (apalagi yang mission-critical) di jaman
sekarang ini, itu ya terserah Anda :-)

Phew, sungguh kenangan yang indah. Bener2 hari Clipper buat saya nih :-)

--
Salam,
Hian
http://hianoto.net - Clipper, Delphi, MDaemon, Windows
http://weblogs.hianoto.net - Blog Makan2, Jalan2, IT, Keuangan, Dunia Kerja

No comments: