ASP.Net Nedir? Güçlü ve Zayıf Yanları Nelerdir?

ASP.Net Nedir? Güçlü ve Zayıf Yanları Nelerdir? Merhaba arkadaşlar, Asp.NET derslerimize kaldığımız yerden devam ederiz fakat bu makalem ders niteliğinde değil de bilgi niteliğinde olacaktır. Sizler ile yanında Asp.NET’in tam şekilde ne olduğunu, kuvvetli ve yanlarının neler olduğunu inceleyeceğiz. Bugün bir web sitesi kurmak için epey bir aşırı seçenek vardır. HTML kodları arasına iliştirdiğimiz özel taglar yardımı ile bir web uygulaması yapabiliriz. Mesela CGI motorunun yanıt verebileceği kodlar, bu kodlar çoğunlukla sunucu tarafında gayret etmekteler ve kullanıcı fakat bir arzu de bulunduğunda ona karşılık HTML sayfaları üretirler ve yorumlayıcıya gönderirler.     Açık kaynak şekilde bildiğimiz PHP ve Microsoft firmasına ait ASP.Net çatısı da bu gruptandır. Ayrıca JSP (Java Server Pages) ve Perl dilleri de sunucu taraflı diye nitelendirilebilir.   Nedir Bu ASP.Net?   Aslında ASP.Net, ASP’nin dönüşümü bunun gibi algılansa da başlı başına yine tasarlanmış bir yazılımdır. Biz daha çok fazla ASP ve PHP ile programlanmış web uygulamarına rastlamışızdır. Web çatısının değişmesi ile yanında bundan sonra ASP.Net ve PHP5 kıyası söz konusu olmaya başlamıştır. ASP.Net ile beraberinde gelen en büyük esneklik ve güzellik isimlendirilen bir çok fazla programlama diline karşılık verebilmesi ve pratik kombinasyonudur.   Örnek: VB, C#, C, Cobol, SmallTalk ve Lisp gibi… Bu yeni net çatısı müşterek bir piyasa oluşturmuştur. Yani bu ne anlama geliyor; siz C dilinde yazdığınız programınızı derleyip yüklediğinizde kodunuz Microsoft Intermediate Language anlamında yine derleniyor ve yorumlayıcıya yollanıyor.   Net çatısı bununla birlikte nesne odaklı programlama dediğimiz (OOP) yapıya İmkan tanımaktadır. Ayrıca XML bu gibi yapıları ve ayrıcalıklı resim manipulasyonları içerisinde özel Net kütüphaneleri sunmaktadır. Programlama ve yöntemin yanı dizi veri tabanı ve veri ile ilişkilendirme de önemlidir. ASP.Net çatısında çalıştırdığınız projede veri tabanına ODBC kanalıyla bağlanırsınız.   ASP.Net, Güçlü ve Zayıf Yanları   ASP.Net tasarımı ve sunumu epey bir açık ve sadedir. Nesne Odaklı Programlama ile uğraşan programcıların beklentilerinin web karşılığı diyebiliriz. Aslında bu çatı ile mevcut olan programcılık bilginiz ile ya da bildiğiniz bir programlama dili ile bir web projesi geliştirebilirsiniz.   ASP.Net’in öbür kuvvetli yanı ise; geliştirme ortamıdır. Mesela geliştiriciler; WebMatrix, Visual Studio .Net veya öbür Borland araçlarından Delphi ve C++ Builder ile çalışabilirler. Mesela, Visual Studio ile çalışırken epey bir geniş bir çalışma olanağı sunuluyor. Hata derlemeleri, test, ipuçları, yenilenen durumlar ve gibi çok sayıda hizmet. Tüm bunlara rağmen, ASP.Net hafıza kullanımında ve kodu yorumlamada süre şekilde biraz yetersiz kalıyor. Bunun nedeni de arka planda çalışan çok sayıda kod bloğu olmasıdır. Ayrıca web tabanlı uygulamalar da bu vaziyet Örneğin teşkil edebilir. Internet de çok fazla kullanıcı olması ve projenin tıpkı anda çok sayıda sorguya yanıt vermesi süre performansını düşürebilir.


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar