Python Django Web Framework

2 sene kadar önce Django kullanarak kendi blogumu yapmaya çalışmıştım. Aynı zamanda bu geliştirme sürecini de hazırladığım blogda paylaşacaktım. Blogum birkaç kere hosting transferi ve zararlı dosya saldırısı gibi problemlerden dolayı çökmüştü. Sonra dedim ki blogum her zaman sağlam kalmalı bu yüzden wordpress altyapıya geçtim.

Django ve Spring 2 sevdiğim web frameworkünü ise profesyonel ve amatör işlerimde kullanacaktım. Bu amaçla da bir arkadşımın istediği sonucu masaüstü uygulaması hazırlamak istiyorum. Görüşmekte olduğum bir firma için de Python bilgimi tazelemek istiyorum. Bu sebeple  Python QT kullanayım dedim: PyQt

Ancak kendi grafik komponentlerini pek beğenmedim eski windowslar gibi bir izlenim bıraktı. Kendisi Html de destekliyor ama madem html yazacağım o zaman Django kullanayım dedim. Bilindiği gibi Django , en kapsamlı Python web frameworkü. Diğerleri sunduğu özellikler olarak lightweight kalıyor. Bir vatandaş bizim için benchmark testi yapmış http://klen.github.io/py-frameworks-bench/

Django kullanmaya karar verdik bir sonraki adım ise bunu paketleyip masaüstü uygulaması haline getirmek olacak. Yani bizim geliştirme makinamızda kurduğumuz python 3.4 interpreter’ı bizim uygulama kodlarımızla beraber paketleyecek. İçine windows için bir bat veya exe atacak. Bu starterlar ise biizm scriptimiz çağıracak.