2 sentim. Şahsen saf HTML görünümlerini, tamamen açısal bir ön ucu ve bir Web API / EF / SQL Sunucusu arka ucunu tercih ediyorum, temelde Razor yok. Razor, programcıların HTML oluşturmalarına yardımcı olan bir soyutlamadır, bugünlerde herkes bu soyutlamaları kaldırmanın daha iyi bir fikir olduğu sonucuna varıyor, dolayısıyla ASP.NET'in web formlarından MVC'ye evrimi. Geliştiricilerin bunu başarması gerçekten zor değil. HTML'yi kullanır ve açısal bir ön uç kullanır; dahası bu, UI tasarımcılarının işlerini kolaylaştırır, saf HTML ve JSON / Javascript'e sahiptirler, MVC, Razor, denetleyicileri ve eylemleri anlamalarına gerek yoktur. Eskiden tamamen MVC üzerinde çalışıyorduk, son projemizde bir Web API arka ucuna ve açısal bir ön uca taşındık ve UI tasarımcımızın üretkenliğinin büyük ölçüde arttığını fark ettik.