none
Webforms mu asp.net mi ? RRS feed

  • Soru

  • Arkadaşlar yeni projeye başlayacağım.Netten araştırdım mvc öneriliyor.Hemen hemen bazı farkları araştırdım ama hali hazırda profesyonel olmadığım için hangi durumda mvc hangisinde asp.net karar veremiyorum.

    Yapacağım proje içinde muhasebe programı benzeri karmaşık kodlar bulunacak aşırı kontrol ve işlem olacak.Benzeri derken muhasebe programının kişiye özelleştirip yapacağım.Bu projede bildiğim asp.netten mi devam etmeliyim yoksa mvc bana kolaylık sağlar ve olması gereken midir ?


    • Düzenleyen Mücahit Aktaş 27 Ağustos 2014 Çarşamba 14:52 başlığı düzelttim yanlış yazmışım hem uyarıp hem cevap verdiğiniz için teşekkür ederim.
    27 Ağustos 2014 Çarşamba 14:36

Yanıtlar

  • Öncelikle sorunun adının "WebForms mu MVC mi?" şeklinde olması daha doğru olurdu. Çünkü her ikiside asp.net'in birer framework'ü -birini seçtin diye de diğerini kullanamazsın diye bir şey yok; bir sayfan webforms diğeri mvc olabilir.

    MVC daha web mantığında çalışırken WebForms masaüstü uygulama mantığında çalışır. WebForms en ufak dikkatsiz kullanımda performansı dibe vurdurur. MVC de ise öyle sorunları çok daha az yaşarsın. Sana neyin kolaylık sağlayacağını senden öte kimse bilemez. Webforms kullandığında webden çok uzaklaşıyorsun ve çok fazla şeyi ezberlemen gerekiyor. Akışı kafada kurmak çok zorlaşıyor. Öte yandan sürükle bırak, otomatik postback gibi kolaylıkları var.

    -------------------------

    Eğer siz ne yapardınız diye sorarsan. Şu an senin düşündüğün uygulama neticede public değil. Birileri login olup girecekler vs. Bu durumda ben ne webforms ne de MVC seçerdim. Typescript + Knockout (Angular'da olabilir) + JQuery + Bootstrap + WebAPI kombosu ile SPA tarzında geliştirirdim -ki öyle geliştiriyoruz. Eğer uygulama değilde web sitesi geliştiriyor olsa idim MVC seçerdim.


    27 Ağustos 2014 Çarşamba 14:47
    Moderatör

Tüm Yanıtlar

  • İkisi de aynı şey. :D

    Mail Gönder

    27 Ağustos 2014 Çarşamba 14:38
  • Öncelikle sorunun adının "WebForms mu MVC mi?" şeklinde olması daha doğru olurdu. Çünkü her ikiside asp.net'in birer framework'ü -birini seçtin diye de diğerini kullanamazsın diye bir şey yok; bir sayfan webforms diğeri mvc olabilir.

    MVC daha web mantığında çalışırken WebForms masaüstü uygulama mantığında çalışır. WebForms en ufak dikkatsiz kullanımda performansı dibe vurdurur. MVC de ise öyle sorunları çok daha az yaşarsın. Sana neyin kolaylık sağlayacağını senden öte kimse bilemez. Webforms kullandığında webden çok uzaklaşıyorsun ve çok fazla şeyi ezberlemen gerekiyor. Akışı kafada kurmak çok zorlaşıyor. Öte yandan sürükle bırak, otomatik postback gibi kolaylıkları var.

    -------------------------

    Eğer siz ne yapardınız diye sorarsan. Şu an senin düşündüğün uygulama neticede public değil. Birileri login olup girecekler vs. Bu durumda ben ne webforms ne de MVC seçerdim. Typescript + Knockout (Angular'da olabilir) + JQuery + Bootstrap + WebAPI kombosu ile SPA tarzında geliştirirdim -ki öyle geliştiriyoruz. Eğer uygulama değilde web sitesi geliştiriyor olsa idim MVC seçerdim.


    27 Ağustos 2014 Çarşamba 14:47
    Moderatör
  • Arkadaşlar yeni projeye başlayacağım.Netten araştırdım mvc öneriliyor.Hemen hemen bazı farkları araştırdım ama hali hazırda profesyonel olmadığım için hangi durumda mvc hangisinde asp.net karar veremiyorum.

    Yapacağım proje içinde muhasebe programı benzeri karmaşık kodlar bulunacak aşırı kontrol ve işlem olacak.Benzeri derken muhasebe programının kişiye özelleştirip yapacağım.Bu projede bildiğim asp.netten mi devam etmeliyim yoksa mvc bana kolaylık sağlar ve olması gereken midir ?

    MVC'nin yazımı ve okunabilirliği senin daha kolayına gelir fakat cshtml dosyaları yazarken sözdizimi çelişkileri içerebilir: Tecrübelerimden biliyorum. 
    27 Ağustos 2014 Çarşamba 14:48