22 Şubat 2014 Cumartesi

Ne yapayım Asp.Net MCV mi öğreneyim yoksa Asp.Net Form Application Mı ?

Son yıllarda baya revaçda olan "MVC ile mi yazacaksınız ?" sorusunun verdiği rahatsızlık ve bilgilendirme adına sizlere kısa bilgiler sunmayı kendime bir iş edindim.

Mvc  yok ken biz ne yapıyorduk ? 
Mvc yokken biz yazılım geliştiriciler ASP mi PHP(MVC yoktu o zamanlar ya da henüz relase aşamasındaydı) tartışmaları arasında boğlurken şimdi bu soruya alternatif cevap olan Asp.Net MVC şıkkını seçebiliyoruz.

İş dünyasında oluşan MVC algısı tamamen sektöre vurulan darbeler ve beceriksizlerin bir ürünü oldugunu bir kez daha ıspatlamış oldu. Her görüşmede ya da toplantı sonunda ; "Abi mvc ile yazılırsa bi yazılımcı diğerinin yazdığı kodları kaldığı yerden devam edebiliyormuş..." algısını göğüsler olduk.

Aslına  bakarsak Katmanlı Mimari ile yazılım geliştirmeyen kurumlar, şahıslar için bu durum oldukça doğru.

Peki bizler nasıl uygulama geliştiriyorduk ?

Rta Yazılım Bilişim hizmetleri yazılım departmanında bu konuda bugune kadar hiçbir problemle karşılaşmamıştır çünkü kendisine mimari oluşturmada genel geçer teknikleri ilke edinerek MVC 'de ortadan kaldırılan kod karmaşasını yıllar önceden çözümlemişti.

Çoğu zaman alay konusu olan (yazılımcı arkadaş ya da çevrelerde) mimarimizi daha sonradan kullanan bireyler ve kurumlar gözümüzden kaçamadılar.

MVC bildiğimiz gibi tabiki daha rahat ve farklı bir konuma kendini ulaştırdı, yalnız asp.net form applicationlar olmasaydı zaten bu yapıya erişmemiz zor olacaktı.


Karşılaştırmalara gelince kim nederse kendine göre haklı sebeplere sahip. Yazılımcı olarak MVC'nin daha iyi olduğunu ama Asp.net Web applicationların MVC kadar beceriksiz olduğu kanısına herzaman karşı durdum.

Hangi platformda çalışmalıyız konusuna gelincede tercih ve yetenek meselesinin cücüğüne parmak basmış oluyoruz.

Teknoloji MVC taraflı daha hızlı ilerleyecek bunda kararlıyız belkide asp.net applicationlar artık geliştirmeyi sonlandıracak(IDE bazında) bu çerçevede MVC ile uygulama geliştrmek şu şartlarda daha performanslı ve mantıklı.

Soru ve problemleriniz için herzaman iletişim sayfamızdaki adresten bize ulaşabilrisiniz.

Saygı ve sevgilerimle.
Rahmi Tuğrul ALTIN