Neden web programlama

Tarih : 10-05-2009 | imza : Burak | Kategori : Yazılarım

0

Neden webLorem Ipsum, dizgi ve baskı endüstrisinde kullanılan mıgır metinlerdir. Lorem Ipsum, adı bilinmeyen bir matbaacının bir hurufat numune kitabı oluşturmak üzere bir yazı galerisini alarak karıştırdığı 1500'lerden beri endüstri standardı sahte metinler olarak kullanılmıştır. programlama yaparız sorusuna verebileceğimiz en net cevap site içerisindeki dinamik olan ihtiyaçların kolayca karşılanması olurdu. Her programlama dili gibi webLorem Ipsum, dizgi ve baskı endüstrisinde kullanılan mıgır metinlerdir. Lorem Ipsum, adı bilinmeyen bir matbaacının bir hurufat numune kitabı oluşturmak üzere bir yazı galerisini alarak karıştırdığı 1500'lerden beri endüstri standardı sahte metinler olarak kullanılmıştır. programlama dillerinde de mantık aynıdır. Programlayanın algoritma yeteneği üzerine kuruludur. Amaca, sistemi yormadan en kısa yoldan ulaşmak esastır. Buda kabaca algoritmanın tanımı oluyor. Algoritma ile ilgili yazıları makaleler arasında bulabilirsiniz.

Gördüğümüz üzere bazı webLorem Ipsum, dizgi ve baskı endüstrisinde kullanılan mıgır metinlerdir. Lorem Ipsum, adı bilinmeyen bir matbaacının bir hurufat numune kitabı oluşturmak üzere bir yazı galerisini alarak karıştırdığı 1500'lerden beri endüstri standardı sahte metinler olarak kullanılmıştır. sitelerinde üyelik sistemleri, dijital sayaçlar, resim galerileri, iletişim ve üyelik formları, başvuru ve destek sistemleri, arıza takip sistemleri ve daha akla gelmeyen bir çok şey web programlama sayesinde kullanılıyor. Web programlama olmasaydı sitelerimiz statik html sayfalarından ibaret olurdu. Değişikliği local olarak yapmak zorunda kalırdık. Ama şimdi ise yönetim panelimizden istediğimiz gibi yönetim yapmamız mümkündür.

Web programlama yapan kişilere yazılımcı yada web tabiriyle coder diyoruz. Diyelim ki 2 tane üyelik sistemi var. Bu iki üyelik sistemini iki tane ayrı ayrı yazılımcı kodlamış olsun. İkiside amaca ulaşıyor gibi gözükebilir ama kodlama yapısı (akış diyagramı) birbirinden çok farklı olabilir. Birisi amaca en kısa yoldan derli toplu kod yapısı kullanarak ulaşmıştır. Kendi fonksiyon yapısını kullanmıştır, güvenlik açıklarını kapatmıştır, olası istisnalara karşı önlemini almıştır, diğeri ise görünürde üyelik sistemi olarak gözüküyor olabilir ama optimizeden bihaber, güvenlik açıkları mevcut,  olası istisnalara karşı önlemleri almamış olabilir. Bunu anlamak biraz zor olsa da kullandıkça ortaya çıkan buglar ( hatalar), tecrübesiz yazılımcıyı ortaya çıkaracaktır.

İyi bir yazılımcı bir işe başlamadan önce kağıt üzerine yapacağı sistemle ilgili ayrıntılı bir taslak çıkarır. Akış diyagramını üşenmeden çizer ve olası istisnaları daha yazılıma başlamadan önce tespit eder ve önlemini alır.Bunu yapmayan bir yazılımcının yaptığı yazılımda ilerleyen zamanlarda hatalar, eksiklikler çıkacaktır. Çünkü bilgisayarlar, programı,  yazılımcının kurduğu algoritmayı işleyerek çalıştırırlar. Yazılımcının es geçtiği noktalarda ise hata verirler. Yada bir güvenlik açığına sebebiyet verirler.

Yorum yazın