From: Enver ALTIN (enver.altin@frontsite.com.tr)
Date: Tue 02 Dec 2003 - 07:48:53 EST
Merhaba,
On Tue, 2003-12-02 at 12:34, Çağatay Tengiz wrote:
> Yorumlarınız için teşekkürler Evren Bey. Size ve gruba bir iki sorum
> daha olacak.
Enver :)
> 1- Evet veri tabanı erişimi kullanıyorum hem de çok yoğun olarak ama
> Firebird SQL (www.firebirdsql.org) kullanıyorum. Sonuçta bu veri
> tabanını platform bağımsız diye nitelendirebilirim. Linux, m$, aix, bsd
> portları mevcut. (Hatta bir veritabanı dosyasını winscp ile windowstan
> linuxa olduğu gibi kopyalayıp (backup/restore yapmadan) üzerinde
> çalışmaya devam ettim. :) )
InterBase/FireBird, 4.0 sürümünden bu yana kullandığım bir yazılım. Jeff
Overcash IBX ve IBConsole gelistirmeye henuz baslamamisken, Delphi SQL
Explorer ile baglanarak yonetiyorduk bir zamanlar :)
Tam anlamiyla harika bir veritabani. Shadow/mirror, distributed
database, transaction, stored procedure, trigger destegi, ne ararsaniz
var, ustelik el kadar birsey. Cok buyuk sistemlerden tutunda cok kucuk
embedded veritabani gereksinimleri icin bile, self-scaling
zero-maintenance veritabani olarak biliniyor.
Gnome-DB (libgda, libgnomedb) [http://www.gnome-db.org/] ile
InterBase/Firebird'un yani sira diger bircok veritabanina da yuksek
performansla ve kolaylikla erisebilirsiniz. Gnome-DB'yi, BDE gibi
dusunebilirsiniz.
> 2- Peki python nasıl kalır böyle bir uygulama için? Geleceğin
> programlama dilleri bu tarz diller deniyor. Daha az insan daha çok
> makina vakti günümüzde daha az maliyetli deniyor da...
Python yerine Mono diyorum ve Python konusunu burada kapatiyorum.
> 3- Mono projesenin geleceği nasıl? C# bir programlama dili olarak nereye
> oturur? Ne kadar başarılıdır?
http://skyblue.gen.tr/sunumlar/mono/
Mono projesinin (yakin) gelecegi tum diger scripting dillerinden daha
parlak, cunku tum framework MIT X11 veya LGPL lisanslari altinda yeniden
implemente ediliyor. Yalnizca kutuphaneler icin wrapper yazilmiyor.
C# hakkindaki kisisel gorusum ise tum zamanlarin en guzel gorunen, en
okunakli, en kolay kullanilan programlama dili oldugu yonunde. Bu gune
kadar gelistirilmis tum dillerin en iyi ozelliklerini bir araya
getiriyor ve .NET Framework ile mukemmel uyumu saglayacak yetenekleri
ekliyor. Tam anlamiyla harika bir dil.
using System;
using Gtk;
using GtkSharp;
using System.Drawing;
class deneme {
public static int Main () {
Application.Init ();
Window win = new Window ("deneme");
win.DefaultSize = new Size (300, 150);
win.DeleteEvent += new DeleteEventHandler (window_delete);
Button btn = new Button ("Buton");
btn.Clicked += new EventHandler (btn_click);
win.Add(btn);
win.ShowAll ();
Application.Run ();
return 0;
}
static void btn_click(object obj, EventArgs args) {
Console.WriteLine ("Butona basildi");
}
static void window_delete(object obj, DeleteEventArgs args) {
Application.Quit ();
args.RetVal = true;
}
}
Sizce de okunakli degil mi? Ayni kodu C ile yazmayi deneyin. Bu hicbir
sey. libglade ile birlikte Mono/C#/Gtk# kullaninca bu karmasanin
hicbirini gormuyorsunuz.
Inet-tr'da (onumuzdeki hafta persembe gunu) bir Mono sunumumuz olacak.
Vaktiniz olursa buyurun, birlikte yuzyuze tartisabiliriz.
-- __________ | | | | Enver ALTIN (a.k.a. skyblue) | | Software developer, IT consultant | FRONT | |==========| FrontSITE Bilgi Teknolojisi A.Ş. |_____SITE_| http://www.frontsite.com.tr/ -- Attached file included as plaintext by Ecartis -- -- File: signature.asc -- Desc: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQA/zIo0ZCB2FZvqK0sRAnNuAJ9BxYoX0nPaRtIUdnBubd44gSwudACePQwt 2NaxbMDOXSLjo03SJMW+Pkg= =tD1M -----END PGP SIGNATURE-----