Monday, August 07, 2006

Django

Son zamanlarda özellikle Python üzerinde birkaç küçük denemem olmuştu.Daha sonra Java 1.7 ile gelecek olan Scripting desteği nedeniyle bu denemelerim biraz daha artmıştı.Aslında birçok şey için python kullanmaya başladım diyebilir.Tabii bir taraftan acaba başka neler yapabilirim derken Django'yu keşfettim.

Django Python'la geliştirilmiş olan web development framework'ü.Özellikle küçük ve ya orta ölçekli siteler yapmak istiyorsanız kullanabileceğiniz ve sizi büyük dertlerden kurtarabilecek bir framework.(Tabii bu dertlerden kurtarırken diğer bütün framework'lerde olduğu gibi kendi dertleri ile birlikte gelen bir framework)

Ruby on Rails, Ruby için ne ise ;Django da python için o manaya geliyor.
Python kullanıyor iseniz şiddetle bakmanızı tavsiye ediyorum.Kullanmıyorsanız da bence bir göz gezdirin çünkü python codu yazmadan da birçok şey yapmanızı sağlayabiliyor.Özellikle admin sayfaları aracılığı ile.
Django ile alakalı yazmaya devam etmeyi düşünüyorum.Ama askere gidecem bakalım fırsat bulabilirsem.Bu arada Django burada

Şunu da ekleyeyim: Turbogears adlı başka bir python web frameworkü daha var.Ama birazcık araştırma neticesi Django'nun daha olgun ve kullanılan bir framework olduğunu gördüm.Zira yaklaşık 3 senedir geliştiriliyormuş.
Ve son olarak django ,turbogears ,python derken aslında bunlara karşı ilgim genel olarak herşey için Java kullanan biri olmamdan dolayı başladı.Özellikle web development için "JSP,Struts,Hibernate,JSTL vs. vs. derken her ne kadar bu saydıklarım büyük ölçekli projeler için insana güven veren frameworkler olsa da küçük bir proje için bu kadar konfigurasyonla uğraşmaya gerek var mı acaba"'dan yola çıkıp "Ruby on Rail geliyor çekilinden" geçip bu "php cidden bu kadar kolay mı"'dan zıplayıp nihayet şu "Django'yu bir deneyelim"'de takılan düşünceler zincirinin son halkası.