Asp.Net Web Formları ve Asp.Net Web Sayfaları
Asp.Net Web Formları ve Asp.Net Web Sayfaları arasındaki fark nedir?
Here Sayfaları ve Web Formları Web farklı yaklaşımları olduğunu söylüyor.
CEVAP
ASP.NET 3 çeşidi vardır
İlki, en büyüğü ve Web Formları denir. Temelde düğmeleri gibi denetimleri ile çalışan yüksek seviyede bir web çerçeve odaklı bileşen ve davranış ve görünümü saklanması ızgaralar. ASP.NET en popüler lezzet oldu ama oluşturulan biçimlendirme üzerinde kontrol olmaması için eleştirildi. Şu anda en yeni projeler ASP.NET MVC ama kesinlikle Web Formları bir sürü var. Sırada, bu benim kişisel favorim zorundayım işaret olduğunu kötü bir başlangıç öğrenme web programlama çünkü gizler uygulama ayrıntıları (ki iyi bir zaman var deneyim) ve biraz karmaşık öğrenin.
Kaynak : http://www.asp.net/web-forms
ASP.NET MVC ASP.NET için MVC deseni bir uygulamasıdır. Bazı insanlar birim testleri ile sürdürülebilir uygulamaları ve Web Formları ile daha bu çerçevede endişeleri ayrımı iyi geliştirmek için daha kolay olduğunu iddia ediyor. Bu konuda size katılmıyorum ve MVP gibi desenleri kullanarak Web Formları ile aynı elde edebilirsiniz. Diğer taraftan ASP.NET MVC büyük bir avantaja sahiptir - oluşturulan biçimlendirme üzerinde tam kontrol sağlar. Bu bir çok şey JavaScript ile kontrol edilen web geliştirme modern tarzı için çok önemlidir. Örneğin süslü bir animasyon ekleme bir Web Formu üzerine daha MVC görünümü üzerinde yapmak kolaydır.
Kaynak: http://www.asp.net/mvc
ASP.NET Web Sayfaları (şu anda) küçük proje ve Acemi geliştiriciler (en azından benim görüşüme göre) hedeflenen en son lezzet. ~ 10 sayfa ile küçük projeler geliştirmek için iyidir. Dediğim sayfa başına tek bir dosya yazılmış en "Temel PHP tarzı". Sunucu taraflı kod enjekte için Razor sözdizimini kullanır.
Kaynak: http://www.asp.net/web-pages
Web Formları ASP.NET Web Sayfaları ne bir karışıklık var bu yüzden sayfaları (MVC aksine) kullandığını unutmayın
JQuery formları çift gönderme önlemek...
.debug yeni etki alanı için tüm sayfal...
Giriş formları CSRF saldırılarına karş...
Kazımak Node.js gerçek zamanlı web say...
Basit bir yapılandırma Windows Formlar...