Asterisk, PBX, Astertisk.NET, C#, IVR, CTI, Call Center CAD, CAM, HMI, SCADA, Delphi Uygulamaları hakkında tecrübe ile sabit dökümanlar
28 Temmuz 2012 Cumartesi
Lazarus Üzerine
Programlamaya benim gibi pascal ile başlayıp daha sonra döneminin en kuvvetli idesi borland delphi ile ilgilendiyseniz Lazarusu çok seveceksiniz. Borland satıldıktan ve etkinliğini azalmaya başladıktan sonra çoğu yazılımcı gibi bende java - .net ayrımında kaldım ve tercihimi .netten yana kullandım. Fakat Lazarusu görünce bu syntaxın daha uzun yıllar kullanılacağına emin oldum.
Şimdi Lazarus pascal sysntaxını kullanan neredeyse ide görünümü Delphi 7 ye benzeyen bir ide. Tam bilmemekle beraber şahsi fikrim; sanki bu organizasyon borlandın satılması ve gidişatı ile bu yola baş koymuş. Şöyle ki içerisinde bir delphi project convertor dahi var. Biraz baktığımda delphi dpk dosyalarının kullanıma dair örneklerde buldum. Peki lazarus sadece borland-delphi muadili bir idemi diye sorarsanız cevab hayır. Lazarus aynı anda bir cross platform geliştirme aracı; aynı anda birden fazla işletim sistemi ve micro işlemciye kod üretebiliyor.
.netin Monosu veya compact frameworkü ile karşılaştırma yapmak gerekirse .net gibi ara kod üretmek yerine direk doğal kod üretiyor.Yani programınızın çalışması için bir kütüphaneye gerek duymuyorsunuz. Bu yüzden .netin bir yerde derle her yerde çalıştır aksine lazarusun splah screeninde yazan Write Once. Compile Anywhere (Bir kere yaz her yerde derle) mantığına dayalı. Size her desteklediği platformlar için framework sunan Microsoftun aksine lazarus size compilerlar sunuyor.
http://wiki.freepascal.org/Main_Page/tr
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder