Django Web Çatısı İle Web Projesi Geliştirme
Django Web Çatısı İle Web Projesi Geliştirme

Yazarlar:
Yayın Yılı:
2019
Yayıncı:
Uluslararası Marmara Fen ve Sosyal Bilimler Kongresi (IMASCON)
Dil:
Turkish
Disipline:
Yaşam Bilimleri
Konu:
Microbiology
Özet (AI):
Özet Yazılımları geliştirmek için bir programlama diline ait yazım kuralına uygun kodlar gerekmektedir. Fakat bazı durumlarda sadece düz bir kod yazmak yeterli olmamaktadır. Programcı bir yazılıma başlamadan önce hangi bilgilere ihtiyaç duyduğunu ve bu bilgileri nasıl elde edeceğini araştırır. Bu duruma göre bir algoritma oluşturur ve en hızlı en kolay metodu belirler. Yazılımların büyümesi sonucunda daha yapısal ve kolay kontrol edilebilir bir yolu da seçmesi gerekir. İşte bu aşamada bir yazılım çatısına (Framework) ihtiyaç duyabilir. Uygulamanın hangi ortamda çalışması gerektiği önemlidir. Uygulamanın web üzerinden çalışması birçok donanıma hitap edeceği anlamını taşır. Yazılım çatılarında birçok şey daha önceden hazırlanmıştır. Bir nevi modüler yapıya benzer. Kodların sürekli tekrarlanması can sıkıcı biri durumdur. Bu durum kodların kontrolünü de zorlaştırır. Yazılımın bakım sürelerini uzatır. Nesneye yönelik programlama (OOP: Object Oriented Programming) teknikleri bu tür sorunları ortadan kaldırır. Fakat yazılım geliştirirken düzeltilmesi gerekli olan daha birçok durum mevcuttur. Çatılar (Framework), bu sorunları ortadan kaldırmaya yöneliktir. Yazılımcının zamanını alan bu tür durumların düzeltmesi sayesinde programcı asıl işine odaklanacaktır. Web çatıları, kolaylık bakımından birçok artısı bulunmaktadır. Günümüzde çeşitli web çatıları bulunmaktadır. Örneğin Php tabanlı web çatıları, Laravel, CodeIgniter, Zend, Symfony, Yii ve CakePHP. Python programlama dili, Google'in desteklediği popüler olan dillerden biridir. Yorumlanan bir dil olması nedeniyle ilk çalıştırma hızları oldukça yüksektir. Öğrenilmesi ve geliştirilmesi kolaydır. Python için geliştirilen Django, hızlı ve esnek yapısıyla web uygulamalarının temelini oluşturmaktadır. Bu çalışmada Django web çatısı temel hatları ile anlatılmış ve bir web uygulamasının oluşturulması uygulamalı olarak açıklanmıştır.
Anahtar Kelime (AI):

Django Web Roof With A Web Project
Web Project Development With Django Web Framework (AI)

Yazarlar:
Yayın Yılı:
2019
Yayıncı:
Uluslararası Marmara Fen ve Sosyal Bilimler Kongresi (IMASCON)
Dil:
Turkish
Disiplin:
Microbiology
Konu:
Microbiology
Özet:
(AI):
To develop the summary software, codes are required in accordance with the writing rules of a programming language.But in some cases it is not enough to write a straight code.The programmer investigates what information he needs before starting a programming and how to obtain this information.It creates an algorithm according to this situation and determines the fastest and easiest method.As a result of the growth of the software, it is also necessary to choose a more structured and easy-to-controllable way.It may require a framework (framework) at this stage.It is important in which environment the application should work.The application’s work on the web means that it will address many hardware.Many things on the software roofs have been prepared in advance.It is similar to a modular structure.Repeating the codes is an unpleasant situation.This also makes it difficult to control the codes.It extends the maintenance periods.Object-Oriented Programming (OOP) is an object-oriented programming technique that eliminates these problems.But there are many more situations that need to be corrected when developing the software.The framework is aimed at eliminating these problems.Thanks to the correction of such situations that take the programmer time, the programmer will focus on the original work.Web roofs have many advantages in terms of ease.There are several web roofs today.For example, php-based web roofs, laravel, codeigniter, zend, symfony, yii and cakephp.Python programming language is one of the popular languages supported by Google.Because it is an interpreted language, the first running speeds are quite high.It is easy to learn and develop.Django, developed for Python, is the foundation of web applications with its fast and flexible structure.In this study, the django web roof is described with the basic lines and the creation of a web application is explained as practical.