Re: [Linux-sohbet] Linux'da Proje Geliştirmek

---------

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

From: ali@linuxprogramlama.com
Date: Sun 11 Jun 2006 - 16:05:31 GMT


Selamlar
Benimde beğenmediğim hatalı bulduğum çok yer var. Dört sene geçmiş
üzerinden düzeltme yapmak hiç mantıklı gelmiyor. Zira her şey o kadar
değiştiki baştan yazmak ta uzun bir süreç ama sanırım önümüzdeki sene
gibi komple yenileyeceğim.
Saygılarımla
M.Ali VARDAR

> Slmlar,
> Cevap verebilecegim kadarini vereyim :)
>
>
> Cumartesi 10 Haziran 2006 22:47 tarihinde, Alper KANAT şunları
> yazmıştı:
> > Merhaba,
> >
> > Linux'da proje geliştirmekle ilgili kafama takılan birkaç soru var.
> > Cevap verebilirseniz çok sevinirim. Şimdiden çok teşekkür ederim.
> >
> > 1) Bir çok projenin C veya C++ koduyla yazıldığını görüyorum.
> > Özellikle GTK ile yazılan ve günlük hayatta çok sık kullandığım
> > programların çoğu öyle... Okulda bir yere kadar C öğrendim ve bu
> > bilgilerimi artık projeler, eklentiler vb yazarak hayata geçirmek
> > istiyorum. Başlangıç noktam ne olmalı ? Bu konuda bana kitap
> > tavsiye edebilir misiniz ?
>
> GTK, bilmiyorum belki bana öyle gelmistir, biraz zor. Eger C++ ile
> araniz iyiyse Qt'yi tavsiye ederim. Su an internette Jasmin
> Blanchette ve Mark Summerfield "C++ GUI Programming With Qt 3" isimli
> kitabi PDF olarak ücretsiz duruyor. Cok saglam kitaptir. Qt3 her ne
> kadar yavas yavas geride kalacaksa da Qt4 icin temel olusturur
> (tahmin edebileceginiz gibi daglar kadar fark yok aralarinda)
>
> > Linux altında Programlama adlı kitabı satın almıştım ancak açık
> > konuşmak gerekirse (emeğe saygısızlık etmek istemem ama) çok kötü
> > bir kitap.... Çok fazla sayıda yazım yanlışları ve eksiklikler
> > vardı bendeki kitapta.. Henüz internet'te çok geniş çaplı bir
> > araştırma da yapmadım, bu nedenle bana bağlantı verebilirseniz de
> > çok sevinirim.
>
> ben de o kitabi büyük ümitlerle aldim, ama ne yazik ki ben de sizinle
> ayni düsünceleri paylastim :( kitabi begenmeme nedenlerimin en
> önemlisi sizin hemen alttaki sorunuzla ilgili. Bu dediginiz makefile
> vs. autotools olarak geciyor. ben de daha tam halledebilmis degilim
> ama
>
> http://sources.redhat.com/autobook/
>
> adresinde bir ücretsiz kitap ve
>
> http://vipe.technion.ac.il/~shlomif/lecture/Autotools/
>
> burada da ders notlari var. Eger Qt ile ugrasirsaniz QMake bu
> makefile'lari arka planda hallediyor :) Makefile yapimi basit aslinda
> ama autotools'u tam ögrenmek lazim.
>
> KDevelop ve Eclipse'in CDT'sinde de Makefile'lari "manage" eden
> bölümler var, ama dedigim gibi denemedim. KDevelop daha bir güzel
> sanki :)
>
> bir diger kitapta "Advanced Linux Programming" yazarları Mark
> Mitchell, Jeffrey Oldham, ve Alex Samuel. Bu kitabi da internetten
> ücretsiz olarak buldugumu hatirliyorum, Google'a baktim
>
> http://www.advancedlinuxprogramming.com/
>
> adresinden indirebilirsiniz..
>
> 3. sorunuzu atlayip son maddeye gelince yazılan kodların cidden
> karmasik olmasi ya GTK'dan ya da programi yazan kisinin olayi fazla
> bilmesi ile alakali olabilir...
>
> GTK ile israr ederseniz Python binding'lerini veya GTKmm sanırsam
> (C++ bindings) kullanabilirsiniz. Ama GTK yine aynı GTK, tipi ve
> kendisi güzel, kodlaması zor :)
>
> Bol bol okumaya ve denemeye hazirlanin :)
> Kolay gelsin,
> --kaya
>
> > 2) Biz derslerde hep 1-2 dosyalık C kodu yazmayı görmüştük. Oysa
> > gördüğüm projelerin çoğu klasörlere ayrılmış düzenli ve birbirine
> > benzeyen yapılardan oluşuyor. Hepsinin içerisinde configure,
> > makefile vb dosyalar var. Bu yapı otomatik mi oluşturuluyor ? Bu
> > yapının oluşturulma süreci nedir ?
> >
> > 3) Python ve Java ile de projeler geliştirmeyi düşünüyorum. Bunlar
> > için de aynı yöntemler mevcut mu ? C'de gördüğüm klasörlere
> > ayrılmış yapıyı genelde bu dillerde görememiştim.
> >
> > 4) Baktığım kodlar genelde çok karışık ve yabancı geliyor bana..
> > Gerçi kodun önemli kısmında GTK fonksiyonları kullanıldığı için de
> > böyle oluyor sanırım ancak bir yerden başlayarak kodla oynamam
> > gerekir sanırım..
> >
> > Kısaca Linux'da proje yazımı, geliştirilmesi konusunda yardıma
> > ihtiyacım var. Bana yollayabileceğiniz herhangi bir bağlantı, kitap
> > vb beni çok mutlu edecek.
> >
> > Şimdiden çok teşekkür ederim..
>

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


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.