Web uygulama geliştirme açısından MVC mimarisi için artıları ve eksileri merak ediyorsunuz? Ve MVC ve 3-lastik mimarisi arasındaki fark nedir?MVC web sitesi geliştirme açısından artıları ve eksileri
cevap
@Sarfraz Wikipedia tarafından belirtildiği gibi, bu tür bir soru için iyi bir başlangıç noktasıdır.
MVC ve 3 katmanlı mimari arasındaki farkla ilgili özel sorunuzu yanıtlamak için, öncelikle MVC'nin (öncelikli olarak) bir GUI/Kullanıcı Arayüzü çerçevesi ve tasarım deseni olduğunu anlamanız gerekir. Başka bir deyişle, MVC 3 katmanlı mimarinizdeki bir katman olacaktır, yine de bir "hizmet/iş mantığı" katmanına ve bir "persistance/database" katmanına sahip olursunuz. Üste |
I Sadece bazı yerlerde okuyun: Pro: Tek bir modele dayanan birden çok görünüm elde etme yeteneği; Aynı bileşenler herhangi bir arayüzle birlikte kullanılabilir ve kullanılabilir; model kendi kendine yeten ve denetleyiciden ve görünümden ayrıdır, veri katmanı veya iş kurallarınızı değiştirmek için çok daha az ağrılıdır; model ve görünümde yeniden kullanılabilir yapı blokları ile sunuldu. Con: uygulamanın bölümlerinin etkileşime girme şeklini düşünerek iyi vakit geçirmelisiniz; yönetmek için daha fazla dosya aksi takdirde; küçük uygulamalar için overkill. –
Evet, cevabımı destekliyor, “MVC” sadece çok katmanlı mimarinizdeki tek bir katman olacaktı. – Nate
- 1. artıları ve eksileri
- 2. , artıları? Eksileri?
- 3. Tüm Ajax Sitesi'nin Artıları ve Eksileri
- 4. Bayrak enumunu kullanmanın artıları ve eksileri nelerdir?
- 5. MVC ve 3 Katmanlı veya N katmanlı mimaride bir web sitesi geliştirme farkı nedir?
- 6. NServiceBus: Artıları ve NServiceBus Dağıtıcısı'nı kullanmanın Eksileri
- 7. Çeşitli Java paketleme stratejileri için artıları/eksileri
- 8. Templama Motor Artıları ve Eksileri Zend Framework ile
- 9. NSDocument architecture eksileri ve eksileri
- 10. Aynı projede ASP.NET MVC ve Web API'si
- 11. Büyük takımlarda iOS geliştirme için Xcode ile git VS Mercurial'ı kullanan artıları ve eksileri nelerdir?
- 12. Sabit Oturum/Oturum Affinity yük boşaltma stratejisi Artıları ve Eksileri?
- 13. Geri dönüşüm için minimum sdk ve listeyi değiştirmenin artıları/eksileri,
- 14. Diğer alay çerçevelerine karşı rspec alayının artıları ve eksileri nelerdir?
- 15. Tek bir satırda yayın değişkenlerini kullanmanın artıları ve eksileri nelerdir?
- 16. google uygulama motorunda db ve ndb eksileri ve eksileri
- 17. Artıları ve görünümü modeli
- 18. Bir Windows hizmeti oluştururken SRVANY kullanmanın artıları/eksileri nelerdir?
- 19. MVC web sitesi, IIS üzerinde çalışmıyor
- 20. SOA bakış açısından Kayıt ve Repository arasındaki fark nedir?
- 21. Web sitesi için bir web sitesi ön izleme Bir geliştirme sunucusundaki siteye bağlı site
- 22. Statik web sitesi geliştirme için Intellij IDEA Ultimate kullanma
- 23. Web sitesi dağıtımı dosyaları
- 24. Veritabanı odaklı bir web sitesi geliştirmek için en iyi komut dosyası dili nedir?
- 25. Artıları ve Eksileri, düzenler arasında yeniden kullanmak için Statik referansları Yazı Tipi'nde tutuyor musunuz?
- 26. Dosya verilerinin veritabanında saklanmasının avantajları/eksileri nedir? Bir web sitesi oluştururken
- 27. Oturum kullanmadan ölçeklenebilir bir ASP.Net MVC web sitesi oluşturma
- 28. Web sitesi referansları MSBuild ile web sitesi oluşturmadan nasıl çözülür?
- 29. Web sitesi sorunları
- 30. Azure Web sitesi, TFS
** [Bunu kaçırdınız, doğru .....] (http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller) ** – Sarfraz