İNTERNET TABANLI PROGRAMLAMA Dersi Python ve Django soru detayı:
SORU:
Django nedir?
CEVAP:
Django, Python programlama diliyle yazılmış bir
web sayfası geliştirme çatısıdır (web framework). Çatı,
hızlı, güvenilir, modüler ve sağlam bir kodlama
yapabilmemiz için kullanılan altyapı olarak tanımlanabilir.
Django MVC (Model-ViewController) mimarisine benzer
MTV (Model-View-Template) mimarisi ile çalışmaktadır.
Genelde bir program yazılım süreci temel olarak aynı
işlemleri içermektedir. Bu nedenle aynı kodları tekrar
tekrar yazmak yerine çatının sağladığı altyapı olanakları
kullanmak sürece olumlu yönde katkı yapmaktadır.
Temel olarak django’yu, farklı dillerde hazırlanan
wordpress, joomla, openCart, nukePHP’ ye benzetmek
çok yanlış olmaz. Django, python kurulumu ile birlikte
gelmemektedir. Kurulumun işletim sistemine göre
yapılması gerekmektedir.