Bu iş tamamen üzerime kaldı, tek başıma yetiştirmeye çalışınca ne iki 
satır yazı yazacak hal kalıyor ne de kodlar şimdi insan içine 
çıkarılabilecek halde bile değil. Gördüğün gibi uykusuzluktan düzgün 
cümle kuracak halim kalmamış.

Hele projeyi bir yoluna koyayım, bir yazı çıkarırım, web günlüğü falan 
kullanamıyorum ama hiç olmazsa buradan paylaşırım.

Turbogears'ın en kötü yanı dökümantasyonu. Türkçe kaynak yok. Kendi 
orjinal dokumanları da çok yetersiz. 1.x versiyonundan 2.x versiyona 
geçmeye çalışıyorlar ama dokumanlar aynı hıza yetişmiyor. Neyse ki 
herşeyi kendiler iyapmamışlar, sqlalchemy, genshi, pylons gibi 
kütüphaneleri bir araya topladıkları için gereken dokuman o 
kütüphanelerin ayrı ayrı sitelerindne bulunabiliyor. Django'nun 
dokumantasyonu süperdi, hatta şimdiye kadar gördüğüm özgür yazılım 
projeleri içinde en iyi dokumantasyon diyebiliriz. İkisinde de klasik 20 
dakikada wiki yapımı örneği var ama daha karmaşık işlerde ne nasıl 
yapılır bulana kadar google ile saatler harcanıyor.


Alper KANAT yazmış:
> Merhaba Timuçin,
> 
> Alternatifleri bilmek güzel şey. Bence TurboGears ile devam et. Hatta 
> mümkünse konuyla ilgili günlük yazıları vs. yaz bir yerlere.. Böylece 
> tecrübelerinden faydalanma imkanımız olur. Belki de görüntülü ve adım 
> adım giden bir şeyler yaparsan Türkçe içeriğe de güzel bir katkın olur. 
> Şu aralar herkes django'cu, Python'cu olduğundan alternatifleri öğrenmek 
> zenginlik açısından güzel olur bence..
> 
> Bildiğim kadarıyla django da arka tarafta sqlalchemy'nin özelliklerinden 
> faydalanıyordu ama bu yalnızca bir duyum. Doğruluğundan emin değilim. 
> ORM'i nasıl hallediyor pek bakmadım dürüst olmak gerekirse..
> 
> django'da xml ve json döndürmek kolay bu arada.. TurboGears ne gibi bir 
> yenilik getiriyor bilemedim ama herhangi bir django nesnesini JSON 
> haline getirmek çok kolay. XML için de genellikle serileştirme 
> kullanılıyor ki bu da çok zor değil.
> 
> ---
> Quis custodiet ipsos custodes?
> 
> 
> 11 Nisan 2010 13:47 tarihinde Timuçin Kızılay <[email protected] 
> <mailto:[email protected]>> yazdı:
> 
>     Bu mail listelerinden gördüğüm çoğunluk python web framework olarak
>     django kullanıyor. Daha önce bir web sitesi işinde django kullanmıştım,
>     bu sefer Turbogears naıslmış bir bakayım dedim ve web üzerinden
>     çalışacak, temelde stok kontrol uygulaması benzeri bir uygulamayı
>     turbogears kullanarak yapmaya başladım.
>     Gördüğüm kadarıyla bazı konularda Turbogears daha iyi.
>     Template sistemi olarak genshi kullanılıyor, django'ya göre daha rahat
>     geldi.
>     Database ORM olarak da sqlalchemy kütüphanesi django ile gelen
>     kütüphaneye göre daha rahat kullanımlı.
>     Controller yazmak da daha rahat geldi. Django url yapısı regex ile
>     rahatça düzenlenebiliyor ama turbogears içinde controller class içinde
>     fonksiyon tanımlamak ve gerektiğinde json ya da xml döndürmek çok daha
>     rahat geldi.
> 
>     Şimdi aklıma takılan şey, bir çok kişi django kullanıyor, benim
>     bilmediğim neler var da django daha çok tercih ediliyor? Turbogears ile
>     uğraşmak yerine django ile mi devam etsem?

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap