//iklan otomatis

GoJo pepPo

"ikatlah ilmu dengan menulisnya" salam,Gojo peppo

Wednesday, 16 October 2013

Lazarus


Lazarus dimulai pada Februari 1999. Yang didirikan oleh tiga orang:
~ Cliff Baeseman
~ Shane Miller
~ Michael A. Hess

Ketiganya telah terlibat dengan proyek Megido yang dibubarkan. Dalam frustrasi mereka memulai proyek Lazarus. Selama tahun-tahun berikutnya, lazarus memiliki pertumbuhan, pendukung dan pengembang yang stabil . Para pendiri sudah tidak terlibat dengan proyek lagi.
Selanjutnya anggota tertua dari tim adalah Marc Weustink. Dia terlibat dengan proyek di Agustus 1999. Dia diikuti oleh Mattias Gaertner yang terlibat di September 2000. Keduanya telah menjadi kontributor utama inti dari apa yang membuat Lazarus.

Lazarus adalah Lingkungan Pengembangan Terpadu (LPT) sumber terbuka bagi pengguna bahasa pemrograman Pascal dan Object Pascal yang menyediakan lingkungan pengembangan yang mirip dengan Delphi. Perbedaannya hanya pada compilernya, Delphi berdasarkan compiler Delphi sedangkan Lazarus berdasarkan Free Pascal Compiler (FPC) yang secara luas kompatibel dengan Delphi 2007. FPC ini dapat mendeteksi kode yang tidak kompatibel dan menghasilkan peringatan kesalahan. Hal ini dikarenakan FPC mencakup ekstensi dari pascal.

Lazarus merupakan software RAD (Rapid Application Development) untuk tool pengembangan pascal sehingga kita dapat mengembangkan aplikasi secara mudah dan cepat. Berbeda dengan Java yang dirancang supaya Write Once Run Anywhere sedangkan Lazarus dirancang dengan moto Write Once Compile Anywhere artinya hanya dengan sebuah kode sumber program dapat dikompilasi di semua platform OS (Windows, Linux, Mac OS dan lain-lain.) dan arsitektur (i386, x86_64, arm dan lain-lain) yang didukung. Karena kompiler yang sama tersedia untuk semua sistem operasi di atas sehingga tidak dibutuhkan coding ulang untuk menghasilkan produk untuk platform-platform yang berbeda, kecuali jika menggunakan fitur yang tergantung pada sistem operasi tertentu, serta didukung dengan Cross-compiling.

Seperti Free Pascal, Lazarus adalah perangkat lunak bebas. Bagian yang berbeda didistribusikan di bawah lisensi perangkat lunak bebas yang berbeda, termasuk GPL, LGPL, MPL, dan versi modifikasi dari LGPL.

Paket komponen grafis untuk lazarus dinamakan dengan LCL (Lazarus Component Library). Banyak paket komponen yang memiliki nama dan fungsi yang sama seperti di Delphi, sehingga source code di Delphi dapat langsung diposting ke Lazarus. Namun lazarus bukan termasuk Delphi. 

Lazarus mulai versi 0.9.26.2 sudah sangat stabil dan bisa dibandingkan dengan Delphi 7.

Kelebihan Lazarus jika dibandingkan dengan Delphi adalah sebagai berikut:
  1. Open Source dan Free (info : harga Delphi 2007).
  2. Multiplatform, mendukung Windows, Linux, Mac OS, platform BSD dan Pocket PC.
  3. Bisa menghasilkan code 64-bit.
  4. Dikembangkan oleh komunitas open source sehingga berkembang dengan sangat pesat.

 Kekurangan Lazarus jika dibandingkan dengan Delphi:
  1. Kurang stabil (versi 0.9.26 ke atas sudah sangat stabil).
  2. Untuk memasang komponen harus mengkompilasi ulang IDE.
  3. Dukungan komponen fihak ke-tiga yang dibuat perusahaan komersial yang berkualitas dan layak digunakan untuk produksi masih kurang, misal: belum tersedianya komponen2 SUIPack, TMS Advanced String Grid, Fast Report, dsb.
  4. Dukungan untuk sistem operasi Windows masih kalah, misalnya: belum bisa mengimpor COM dan ActiveX.
  5. Tidak bisa meletakkan kelas di dalam library.
  6. Besarnya ukuran executable, sebelum mendistribusikan file executable kita harus memotong ukuran file dengan program khusus,karena untukApplication Bugil (tidak ada komponen apa apa) saja ukuran file bisa mencapai 27MB (pada linux), 24 MB (pada Win32) dikarenakan informasi debugger disimpan juga pada file executable
Lazarus ke depan sangat berpotensi untuk digunakan dalam pembuatan software aplikasi yang cross-platform dan berkualitas. Bahkan saat ini sudah mulai banyak software aplikasi yang dibangun dengan Lazarus, untuk lebih jelasnya silahkan buka http://wiki.freepascal.org/Lazarus_Application_Gallery.

Vesri terakhir Lazarus adalah Lazarus V.1.0.12 yang dapat di download disini :

Untuk penggunan Ubuntu, anda dapat menginstalnya dengan satu bari perintah berikut :
sudo apt-get install lazarus

Link-link terkait :
  1. Home Page         : http://lazarus.freepascal.org/
  2. Download           : http://sourceforge.net/projects/lazarus/files/
  3. Documentation   : http://wiki.freepascal.org/Lazarus_Documentation/id
  4. Forum                 : http://forum.lazarus.freepascal.org/
  5. Tutorial               : http://wiki.freepascal.org/Lazarus_Tutorial
Dari berbagai sumber :D

No comments:

Post a Comment