Şimdi Ara

Asp .Net framework vs MVC Core tercihiniz hangi yönde

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
1
Favori
1.845
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar, kurumsal düzeyde data driven web application tasarlamanız gerektiğinde hangi mimariyi tercih ediyorsunuz?

    Soruyorum çünkü bana kalırsa .net framework hala hayatta olduğuna göre developer'lar core mimarisini sevmedi ve benimsemedi.

    Teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi fatihbarut -- 4 Ocak 2019; 11:29:39 >



  • kurumsal olarak 2 oyuncu var sahada. spring mvc ile .net çözümleri.

    spring mvc zaten java çözümü. javada karar kılınırsa şu an en yaygını bu.

    .net çözümleri derken de şu an temelde 2 adet var. ASP.NET MVC ve .NET Core.

    ASP.NET MVC eski teknoloji. şu sıralar yeni başlanan bir projeye bunla başlamazlar. ama iş aradığın zamanlarda daha önceki projeler gelebilir ve bu projeler ASP.NET MVC ile yazılmış olabilir. bundan 10 yıl sonra bile.

    .NET Core cross platform ve çok hızlı çalışıyor. yani artık .NET Core'u ve database'i linux'un üzerine kurup çok iyi performanslar elde edilebiliyor. kod yazımı olarak da Spring MVC'den daha rahat. kod daha basit ve az kod yazıyorsun.

    bunların dışında Laravel (PHP), Ruby on Rails ve Django (Python) var. bunların hepsi MVC ve güzel frameworkler. RoR ve Django startup yapmak için süper araçlar, çok hızlı geliştirme yapılabiliyor, fakat performansı .NET ve Java çözümlerine göre geride kalıyor. Sanırım bir 5-6 kat hız farkı var. Normal bir blog sitesinde fark etmez ama çok yoğun kullanılan alış veriş sitelerinde fark ediyor.



    < Bu mesaj bu kişi tarafından değiştirildi leopolidas -- 5 Ocak 2019; 3:37:32 >




  • Sevmeyecek bir şey olmadığı gibi benimsenmeyecek bir şey de yok. .net Core önceki .net api ının %70 oranında kapsıyor. Ayrıca neredeyse birebir aynı yazılıyor. Gayet performanslı. Popüler nuget repoları da .net core desteği verdi. Ben meslektaşlarımdan .net core alehinte pek kötü bir şey duymadım. ki neredeyse 2009 dan beri c# kodluyorum. Neyse

    ben data odaklı bir app yapsam.https://serenity.is/ kullanırdım. UI ihtiyacları önemliyse WebApi +Angular (hatta belki ilerde mobil de gelecekse) kullanırdım. Yok hızlıca bitereceğim bir app ise
    Entity Framework + Posgres + AutoMapper + fluentValidation + Custom editor Templates +metronic UI (hazır template) güzel çözüm olurdu.

    yok ben temiz bir mimariyle güzel güzel acele etmeden kod yazacağım dersemhttps://aspnetboilerplate.com/ veya premium versionu olanhttps://aspnetzero.com

    WebForms tercih sebebi olma ihtimali söz konusu dahi olamaz.




  • Öncelikle teşekkür ederim.

    Ben şunu merak ediyorum jquery ve jquery UI front end'de ihtiyaç duyduğunuz ilüzyonu (bana kalırsa) tamamen ve doyurucu bir şekilde bir kaç küçük kodla sağlarken Angular gibi (görüntü itibarı) ile başıma çorap örecek bir karmaşa neden bir seçim olsun?

    Benim plan şu. .Net framefork MVC ile başla, Arayüzü bootstraple cilala, db'ye entiti framework ile bağlan.
    Databasetables ile verileri göster, bootstraple cilalanmış formlarla estetik bir veri girişi sağla, bir tek yazdırma ve raporlama kalıyor.

    Neden başıma daha büyük dertler sarayım ki?
  • quote:

    Orijinalden alıntı: fatihbarut

    Öncelikle teşekkür ederim.

    Ben şunu merak ediyorum jquery ve jquery UI front end'de ihtiyaç duyduğunuz ilüzyonu (bana kalırsa) tamamen ve doyurucu bir şekilde bir kaç küçük kodla sağlarken Angular gibi (görüntü itibarı) ile başıma çorap örecek bir karmaşa neden bir seçim olsun?

    Benim plan şu. .Net framefork MVC ile başla, Arayüzü bootstraple cilala, db'ye entiti framework ile bağlan.
    Databasetables ile verileri göster, bootstraple cilalanmış formlarla estetik bir veri girişi sağla, bir tek yazdırma ve raporlama kalıyor.

    Neden başıma daha büyük dertler sarayım ki?
    Ihtiyac yokken elbette angular veya başka bir teknoloji kullanma.

    Bir sayfa var. Doldur kaydet butonuna bas şeklindeyse zaten bir data odaklı js kütüpnaesine ihtiyacın yok. Bazı sayfalar var ki kaydet butonu yapana kadar cok miktarda arayüz değişikliği yapmak gerekiyor. Böyle bir ana geldiğinde jquery ile kodlar makarna oluyor ve diyorsun ya bu işi yapmanın daha iyi yolu olmalı gibi. O an vue veya angular gibi toolara ihtiyac duyabilirsin.

    Her projenin spa veya moderns js kütüpanelerine ihtiyacın yok. plain js de gayet yeterli.




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.