Belirsiz başlık için özür dilerim. Bunu sormaktan oldukça utanıyorum ama şu an gerçekten farkında olmam gerekiyor. MVC desenini mi yoksa MVVM modelini mi takip ettiğimi anlayamıyorum.Tam olarak ne kullanıyorum?
Önceki stajımda, bir denetleyiciye sahip olan ve doğrudan veritabanına bağlanan C# kodu (.NET) vardı (bir hizmet katmanı yoktu). Kontrolör bilgi getirecek, JSON'a biçimlendirecek ve bunu ekranda görüntüleyecek olan Angular'ın kontrolörüne verecektir.
Şu anki stajımda Angular kullanmıyoruz. .cshtml dosyalarını kullanıyoruz. Hizmet katmanı, bilgilerini MODEL'i biçimlendiren ve onu .cshtml görünümüne veren ve içeriği görüntüleyen denetleyiciye sağlar.
Sorularım:
hangisi MVC ve MVVM hangisi? Lütfen seviyeme düş ve açıkla. İnternette okuduklarımın çoğu, işte gözlemlediklerimle daha fazla kafa karıştırıyor gibi görünüyor.
İşyerindeki herkes, her ikisi de MVC'yi çağırır ve gerçekten kafam karıştı. Her ikisi de MVC ise, ikisi arasındaki fark nedir?
Sadece google. http://stackoverflow.com/questions/667781/what-is-the-difference-between-mvc-and-mvvm Veya bu http://stackoverflow.com/questions/19444431/what-is-difference-between-mvc -mvp-mvvm-design-pattern-in-kodlama-cs ve diğerleri .... –
Birkaç kez var. Birkaç kez daha sordu. İnsanlar farklı cevaplar veriyorlar. Denetleyicinin model görünümüyle değiştirildiğini biliyorum, ancak her iki durumda da bir denetleyicim var ve işler bittiğinde bir fark buluyorum. Teknik olarak, her ikisi de MVC olacak, ancak bu mimarilerdeki fark nedir? Bu farkların adı nedir – Oct8
Hangi ASP.NET MVC'nin olduğunu biliyorsunuz, değil mi? Bu kafa karıştırıcı olmamalı. Açısal paternin hangi deseni kullandığını bilmiyorum, ancak sunucu çağrıları ve kullanıcı arabirimi arasında veri paylaşımı yapıyorsa, büyük olasılıkla MVVM. – Will