Tentang Lazarus IDE pilihan selain Delphi


Lazarus adalah aplikasi Free Pascal yang mengemulasi Delphi. Free Pascaladalah sebuah kompiler GPL (General Public License) / gratis Yang Berjalan diLinux, Win32, OS / 2, 68K dan banyak lagi. Free Pascal adalah sebuahkompiler GPL yang berjalan pada Linux, Win32, OS / 2, 68K dan banyak lagi.Free Pascal dirancang untuk dapat memahami dan mengkompilasi sintaksDelphi, OOP. Free Pascal dirancang untuk dapat memahami danmengkompilasi sintaks Delphi, OOP.

Lazarus adalah solusi / pilihan yang memungkinkan Anda untukmengembangkan aplikasi Delphi yang dapat dijalankan di atas semua platform.Aplikasi yang kita buat dari Free Pascal hanya memerlukan satu kali penulisan program dan bisa dicompile di beberapa System Operasi. Sifat ini sedikit berbeda dengan Java yang hanya membutuhkan satu kali penulisan program dan satu kali compile tapi sudah dapat dijalankan di beberapa System Operasi.

Lazarus adalah IDE Pascal alternatif Delphi. Bagi Delphi developer (Delphier) yang mempunyai dana terbatas (dan enggan menggunakan produk bajakan) atau lebih menyukai open source, Lazarus adalah pilihan satu-satunya, sejauh yang saya tahu.

Bahasa yang digunakan Lazarus adalah bahasa object pascal, dan sangat kompatibel dengan Delphi. Semakin banyak developer komponen open source untuk delphi, juga menyertakan versi lazarusnya. Diantaranya:

  • Indy (komponen untuk pemrograman jaringan, semisal ftp, udp, email, dan sebagainya)
  • ZeosDbo (Komponen untuk akses ke multi database)

Dan akan semakin banyak yang mendukungnya pada masa mendatang.

Fitur-fitur yang umum terdapat pada IDE modern telah ditambahkan pada Lazarus. Ide completition, higlight keyword source code, bahkan jauh lebih lengkap jika dibandingkan dengan Delphi 7.

===>> Tampilan Lazarus IDE ketika sedang menjalankan program Pzodiak.lpi <<===

mungkin masih banyak yang asing mengenai Lazarus.

Lazarus sebenernya diadopsi dari borland Kylix (Borland Delphi for linux) yang sudah tidak di support lagi oleh Borland. Lazarus dikembangkan dari program Free Pascal. sekarang lazarus baru mencapai versi 0.9.24beta.

Kelebihan lazarus antara lain:

  • Gratis, kita ga perlu membayar untuk menggunakan Lazarus (kan delphi 6 yang digunakan gratis, sama aja khan??, delphi 6 yang gratis yang kamu pake tuh BAJAKAN, harga Delphi sebenernya adalah Delphi 2007 Enterprise for Win32, Boxed Product, Named User $1,999)
  • Cross Platform, source code yang dibuat pada Lazarus for Windows relatif dapat berjalan baik di Lazarus for Linux. so jika programnya pengen berjalan di multiple platform ga perlu cape-cape rebuild source code lagi. sementara ini Lazarus dapat di jalankan pada Windows, Linux, Mac, WinCE

Kekurangan:

  • Beta, Lazarus sampai saat ini masih dalam pengembangan, jadi belum ada versi stabilnya
  • Database, dukungan ke database masih tidak selengkap borland, saat ini lazarus dapat mendukung database MySQL, Interbase, ODBC Driver, Oracle, PostgreSQL.
    untuk optional dapat memakai ZeosDBO di:http://zeos.firmos.at/
  • MDI, untuk linux masih belum mendukung MDI Form
  • Reporting, lazarus belum mempunyai internal database reporting tools (Delphi -> QuickReport), solusinya download Lazreport di:http://lazreport.sourceforge.net/
  • 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

Sumber :

http://id.wikipedia.org/wiki/Lazarus_(perangkat_lunak)

http://www.sema-likmi.com/forum/index.php?topic=326.0

http://lazarus-id.blogspot.com/p/tentang-lazarus.html

http://khalishahazzahra.blogspot.com/2011/06/lazarus-free-pascal-pilihan-selain.html

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s