Re: [Linux-programlama] java hakkında

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Serdar KÖYLÜ (serdarkoylu@fisek.com.tr)
Date: Fri 03 Dec 2004 - 08:59:51 EET


Selamlar..

Genelleme yaparim bal gibi. Cunku button cizmek icin gereken seyler
sistem cagrilaridir bir sekilde (Yada direct fb'ye cizersiniz). Bu
cagrilari biliyor ve kullaniyorsaniz, cok buyuk oranda ayni cagrilari
baska dillerde de ayni sekilde yaparsiniz. Mesela dogrudan X11/XLib veya
Win32 GDI cagrilari kullanmadan, Qt ile calistiginizi farzedin. pyQt,
javaQt (var mi bilmiyorum), C++ Qt vs. icin hepsinde QText ayni
ozelliklere sahip olacaktir.

Hic bir dilde button cizme destegi yoktur. Delphi ile cizeceginiz button
mesela aslolarak ctl3d buttonu olur. Yada ne bileyim wxwindows, gtk, qt
buttonu vs. Ama programcinin cikipta "C ile button cizilebilir mi?" diye
soruyor olmasi, onun zaafiyetini gosterir. Ayiplanacak sey degildir.
Piyasadaki kitaplar filan hep boyle gudulerken insani bu gayet dogaldir.
Ama bir programci, X11/Win32 GDI ve FrameBuffer'e dugme cizmeyi bilmeden
programci olamaz. Germeyin kendinizi kardesim, hesap tablolari, basit db
programlari filan sizin isinizi 10 kere gorur. Herkes programci olacak
diye bir kaide yok. Ama olmak istiyorsaniz, tam olun, dort dortluk olun.
Burada "siz kim.." degil demek istedigim, "programlama gercekten zor
zenaattir" sadece.. Bilmek sarttir, ama sagolsun form designer, UML gibi
araclar var, hamalligi aliverir uzerinizden..

Sorun su. Eger cikip daha dugme cizmeyi bilecek kadar dil hakimiyeti ve
sisteme ulasma yollarini bilmiyorsaniz, programci oldugunuzu iddia
edemezsiniz. O kadar programciligi dedem de yapar. Pek coklari bunu
kabullenmek istemez, dogal olarak. Ama nedense yazdiklari program oglene
kadar ancak calisir. Bu aci verici bir durumdur. Bir sirketin
musterisine yazdigi programin bakimi icin tam zamanli adam tahsis etmesi
nasil bir programcilik oldugunun gostergesidir. Adam gibi bir program,
sadece yazan adamin isletebildigi program degildir.

Eger burada "tamam, X Form designer'in Y tusuna basmayi ogrenmissin,
efferim oglum husmen, sane de pravo semsettiiinn.." seklinde millete gaz
nevi davranirsak yanlis yapmis oluruz. Bence bize dusen yolun nasil uzun
oldugunun idrak edilmesini saglamak, onlara kilavuzluk edip, ellerinden
tutup bu zor ve uzun yolu asmalarini saglamaktir.

Saygi ve sevgiler..

> > Eger herhangi bir dilde, button, form, grid vs. yapmayi bilmiyorsaniz, o
> > dili bilmiyorsunuz demektir. Tersine, herhangi bir dilde button vs.
> > yapmayi biliyorsaniz, tum dillerde de biliyorsunuz demektir. Elbette
> > Delphi Form Designer ile yapmak degil kastettigim, elle satir satir
> > yazmak.
> genelleme yapamazsin. MFC ile c++ ile gorsel program yazabiliyor olmak, c# ile
> yapabilecegin anlamina gelmez veya c ile gorsel program yazmayi bilmiyorsan, c
> bilmedigin anlamina da gelmez.
>
> her dilin kendine ozgu yapisi ve gorsel arabirim elemanlari var.

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.