2015-10-10 17 views
5

AngularJ'leri ASP.NET mvc projelerimin üzerine kullandım. AngularJs ve ASP.NET'in her ikisi de mvc mimarisine dayanıyor olsa da, ASP.NET mvc projelerin üzerine AngularJs kullanırken bazı avantajlar görebiliyorum. Bu yaklaşımda gördüğüm en büyük avantaj, görüşlerin daha iyi anlaşılmasıdır. Eğer öyleyse, sadece görünümlere odaklandığından, neden ASP.NET mvc ile ReactJs kullanmayın. Neden iki mvc çerçeveyle uğraşmak zorundayız? Reactjs'i AngularJs ve ASP.NET mvc kombinasyonunu kullanmaktan daha iyi bir şekilde ASP.NET mvc ile kullanmak daha iyi olmaz. (Her zaman ASP.NET mvc kullanacağımı ve ben de saf bir JavaScript framework kullanmak istemediğimi unutmayın). Yanlışım varsa lütfen düzelt. Şimdiden teşekkürler.ASP.NET MVC ve Angularjs vs ASP.NET MVC ve Reactjs

+1

Sorunun çok genel ve bağlam gerektirmediğini düşünüyorum. Her şey sizin ihtiyaçlarınıza bağlı. Senaryo numarası 1 bir durumda iyi olabilir, diğerinde olmasa da, tam tersi de geçerlidir. Sanırım bunu belirlemenin en iyi yolu tepkiyle çalışmak ve ihtiyaçlarınızı karşılayacak şekilde görmeye çalışmaktır ve önceki yaklaşımınızdan daha iyidir. 5 + 5 = 10'u hatırlayın, ama aynı sonucu 2 + 8 ile alacağınız :) – Robert

+0

@Robert bana, ASP.NET MVC –

+1

@DeepanCool ile angularjs ve reactjs kullanmak için senaryolar hakkında kısa bir açıklama yapabilir misiniz? Ben de aynı teknedeyim. ReactJS ve AngualrJS arasında her iki çerçeveyi kapsamlı bir şekilde kullanan deneyimli bir ASP.Net MVC geliştiricisi arasında herhangi bir makale bulamadım. Rota ve AngularJS'nin sunduğu bazı ekstralara ihtiyacınız yoksa, ReactJS'nin ASP.Net MVC için iyi bir seçenek olabileceğini düşünüyorum. – Win

cevap

1

Geçmişte projelerde hem açısal hem de tepki verdim. Açısal olarak, html işaretlemenizi açısal kod ile kirletiyorsunuz. Tepki ile hepsi bir bileşenin içinde kapsüllenmiş. Asla açılı bir uzman olmadığım için, yeteneğini en iyi şekilde kullanmamış olabilirim ama bana göre, Reactjs daha iyi bir çerçeve gibi görünüyor ve ASP.NET MVC ile daha iyi bir uyum gibi görünüyor.

Ancak işi yapmak için doğru bir araç olduğuna inanmıyorum. İhtiyaçlarınız ve neyin rahatınıza uygun olursa olsun. Reactjs'e bir şans verseydim.