Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4
Cevap
2089
Tıklama
0
Öne Çıkarma
Asp .Net framework vs MVC Core tercihiniz hangi yönde
F
7 yıl
Yüzbaşı
Konu Sahibi

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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





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

L
7 yıl
Yüzbaşı

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 >

M
7 yıl
Yarbay

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.



F
7 yıl
Yüzbaşı
Konu Sahibi

Ö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?


Bu mesaja 1 cevap geldi.
M
7 yıl
Yarbay

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.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.