|
Django ile gelistirme yapmaya yeni basliyorum. Bir sosyal paylasim sitesi uygulamasi gelistirmek icin hangi Django versiyonu uygundur? |
|
Django'nun development versiyonu (svn) her zaman oldukca stabildir ama benim onerim dis uygulamalar ile uyumluluk sorunlari yasamamak icin en son surumu kullanmak. Bugun itibari ile Django 1.2.3 en son stabil surum. |
|
Sorudaki konu için Django'nun tüm versiyonları uygundur. Çünkü Django çeşit çeşit versiyonlara bölünmüş değildir. Sadece geliştirme sürecinde bazen farklı denemeler yapan kimseler ve ortaya çıkan kodlar görebilirsiniz. En son kararlı sürümü alıp kullanmakta hiç sakınca yok. Bunun için djangoproject.com ana sayfasını kontrol etmek yeterli. Yeni sürümler çıkmak üzereyken SVN'den çekilen daha güncel kodlar kullanılarak geliştirme yapılabilir. Böylece yeni sürümün nimetlerinden faydalanır ve çıktığı anda SVN'den çektiğiniz Django'yu son yayınlanan kararlı sürüm ile değiştirirsiniz. Zaten Django'nun kendi kodu sizin projenizin bir parçası olmayacağından yapbozun bir parçasını söküp farklı renk aynı parçadan bulup takmak gibi bir şey olacaktır bu işlem. Aktif sitelerde kesinlikle kararlı sürümler kullanmanızı ve sonradan çıkan güvenlik güncellemelerini vakit geçirmeden mutlaka uygulamanızı tavsiye ederim. Çok eski zamanlarda yani Django 0.96 ve 1.0 arasında geçen uzun süre içinde pek çok kimse SVN sürümünü kullanmaya alışmıştı. Geriye doğru e-posta listelerini incelerseniz o zamanlar pek çok kişinin kararlı sürümü olduğu gibi yok saydığını fark edersiniz. Ancak o günler çok gerilerde kaldı. 0.96 ve 1.0 arasında ciddi bir zaman ve özellik uçurumu mevcuttur. |