Yeniden Herkese Merhaba,
Kaldığımız yerden devam ediyoruz programımıza. TUNA Projemizin kod yazma kısmını büyük oranda tamamladık diyebilirim. Arka planı belli bir aşamaya geldi. Peki ya ön planda istediğine ulaşmak isteyen kullanıcılara nasıl bir şey sunulacak? Bunun için Web tabanlı hale getirilmesi gerekiyor. Web tabanlı hale getirilmesi ve görselliği hem kullanıcıların kolay kullanması hem de anlaması için en az kod kısmı kadar önemli. Peki biz bunun için ne yapacağız :) "Django"
Django
Yazdığımız kodları Web tabanlı hale getirmek ve aynı anda bir çok kullanıcı tarafından erişilebilmesine imkan tanımak için Django ' ya ihtiyacımız var. Peki nedir bu "Django"?
Django; Python programlama dili ile geliştireceğimiz web sayfaları için bir araç niteliğinde. Kodlamada kullanacağımız esnek ve güçlü bir yapı. Bu frameworkle çalışmanın diğer dillerin frameworkleri ile çalışmaktan çok daha zevkli olduğu konusunda söylentiler var ama ben henüz o zevke erişemedim :)
Django yazılım mimarisi olarak MVC yi kullanıyor. Çoğu zaman "MVT" yapısı olarak da geçiyor.
M => Model, veritabanı işlemlerinin yapıldığı yer. Django ile SQL komutları kullanmadan veritabanı oluşturabiliyoruz.Django’ya özel bir dille veritabanını oluşturuyoruz ve Django bunu kendi yorumlayarak veritabanını oluşturuyor.
V => View. Bu kısım tamamen geliştirme kısmı.View aslında veritabanından hangi verileri çekmek istediğimizi belirlediğimiz alan. Burada tamamen python kodları kullanacağız.
T => Template. Tasarım kısmı.Template sayesinde kodların istenen kısımları alınır sadece etiketler yazılır ve kod tekrarlamalarından kurtulunmuş olunur.
Django için benim de şimdilik söyleyebileceğim çok fazla bir şey yok açıkçası :). Kullanmaya ve öğrenmeye başladıkça bu konuda da diğer grup arkadaşlarım ile birlikte yazmaya devam edeceğiz. Çok kısa bir sürede bu kadar yoğun ve çok yönlü öğretmeyi baz almış bir eğitimden geçmeyeli epey olmuştu. Düşündüm de bu ilkdi galiba:). Açıkçası adapte olmakta zorlandım diyebilirim hiç programlama ve web geçmişi olmayan biri olarak. Ama insanın mecbur kalınca ve isteyince neler yapabileceğini kendine ispat etmesi için de güzel bir fırsat. Django 'ya gelmeden önce hala halletmemiz gereken bir Python var. Elif ve Emre arkadaşımız şehirdışına gittiler bugün. Burak Bihter arkadaşımıza, Ceyhun da bana Python çalıştırmak için sağolsunlar geceye kadar bizimle birlikte GenKök ' te kaldılar. Yardımlaşmada sınır yok. Biz gerçekten de çoK iyi bir ekibiz. Darısı başınıza :)
Sevgilerle..
Cansu TEKİN
Hiç yorum yok:
Yorum Gönder