Ana içeriğe atla

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


Yorumlar

Bu blogdaki popüler yayınlar

Esp32 Camera Taking Picture And Send To Server With AspNetMvc With Timer

Hi, we will use esp32camera to take picture and send to remote server with HttpClient library. RequiredItems:  Esp32Camera  Ftdi Programmer. 1Sd Card Arduino Programing IDE Min 5 unit  female to female jumper wire for setting connection esp32cam to Ftid Visual Studio IDE and a little bit .net c# codding information. Step:1 Adjust your esp32cam wires as below image  notice that if gray wire is connected to IO0 with GND it means that ready to upload codes! After uploding codes to esp32cam we need to remove jumper IO0 to start esp32cam.  Be sure that your arduino board configuration must be as below. Port is must be selected connected esp32cam usb on your computer. Format your SD Card Fat32 Formart before inserting to esp32cam After all upload finished you need to reset or repower esp32cam to run codes.  Step:2 Below copy blue colored codes and paste to arudnio ide. / /***...

Kredi Kartı BIN Listesi Web API

Merhabalar, son geliştirdiğimiz API banka kartlarının, Debit ya da Credit olup olmadığını kontrol edip, ayrıca hangi bankanın kartı olduğu ile ilgili bilgileri de ileten yapıdır. Tüm Türk bankalarının bin listeleri mevcuttur. Kullanım şekilde şu şekildedir. [HTTPGET] UserId=Global unique identifier CardNumber=String(Max=6,Min=6) http://binlist.rtayazilim.com/ListBin/{UserId}/{CardNumber} http://binlist.rtayazilim.com/ListBin/21d7fb2e-a63e-4cb3-8f4a-55fb87290627/557113 Result: {   "BankName": "AKBANK T.A.Ş.",   "CardType": "C",   "Message": "OK" } CardType : D/C                   D : Banka kartı taksit yapılamaz.                   C : Kredi Kartı taksit yapılabilir. BankName : Banka Adı Not: Maksimum günlük tüketilme limiti 2500 Adettir. Tam tüketim yetkisi almak için: rahmitugrulaltin@gmail.com

Entity Frame Work Vs Ado.Net Performans Testi

Merhabalar  bu yazımda sizlere Ado.net ile Entity Frame Work data akışı ile ilgili yaptığım performans testini sunmak ve işleyiş hakkında kısa bilgi vermek istedim. İsterseniz amacımızı ve sonucumuzu şu şekilde sıralayalım. İşlem : Veritabanı ile verilerin gösterimi ve bu gösterim süresinde ele alıcıların davranış biçimleri ve performansı. Amaç : Ne yapmalıyız? Ado.Net mi ? EF mi ? Sonuç : Kime göre, neye göre  ama bana göre Ado.NET. ------------------------------------------------------------------------------------------------------------ Detay:   Kısaca bu tür duyulara neden kapıldığımı bilmiyorum ama sürekli beynimin tam arkasında Ado.Net vs EF (yani yan taraftaki dönen kafa tası gibi) sürekli bu tür sorular ve öneriler dolaşmakta. MVC ile daha ünlenen ve daha rahatmış gibi görünen EF bize elbette çok fazla imkan sağlamakta yalnız baktığımız zaman kolay kullanımın istenmeyen tarafları da her zaman mevcut. Bu yüzden Ado.Net ile EF karşılaştırmasını yapma iht...