16 Şubat 2023 Perşembe

ASP.NET Çerçevelerini Anlama

 ASP.NET Web Forms, tanıdık sürükle ve bırak, olay odaklı modeli kullanarak dinamik web siteleri oluşturmanıza olanak tanır. Tasarım yüzeyi ve yüzlerce denetim ve bileşen, veri erişimiyle hızlı bir şekilde gelişmiş, güçlü UI tabanlı siteler oluşturmanıza olanak sağlar. Wingtip Oyuncak Mağazası ASP.NET Web Forms dayanmaktadır, ancak bu öğretici serisinde öğrendiğiniz kavramların çoğu tüm ASP.NET için geçerlidir.

ASP.NET dört birincil geliştirme çerçevesi sunar:

  • ASP.NET Web Forms
    Web Forms çerçevesi, Microsoft Windows Forms (WinForms) ve WPF/XAML/Silverlight gibi bildirim temelli ve denetim tabanlı programlamayı tercih eden geliştiricileri hedefler. WYSIWYG tasarımcı temelli geliştirme modeli sunar, bu nedenle web geliştirme için hızlı bir uygulama geliştirme (RAD) ortamı arayan geliştiriciler arasında popülerdir. Web programlamada yeniyseniz ve geleneksel Microsoft RAD istemci geliştirme araçlarını (örneğin, Visual Basic ve Visual C# için) biliyorsanız, HTML ve JavaScript deneyimi yaşamadan hızla bir web uygulaması oluşturabilirsiniz.
  • ASP.NET MVC
    ASP.NET MVC, test temelli geliştirme, endişelerin ayrılması, denetimin ters çevrilmesi (IoC) ve bağımlılık ekleme (DI) gibi desen ve ilkelerle ilgilenen geliştiricileri hedefler. Bu çerçeve, bir web uygulamasının iş mantığı katmanını sunu katmanından ayırmayı teşvik eder.
  • ASP.NET Web Sayfaları
    ASP.NET Web Sayfaları, PHP satırlarında basit bir web geliştirme hikayesi isteyen geliştiricileri hedefler. Web Sayfaları modelinde, işaretlemenin nasıl işleneceğini dinamik olarak denetlemek için HTML sayfaları oluşturur ve sonra sayfaya sunucu tabanlı kod eklersiniz. Web Sayfaları özellikle basit bir çerçeve olacak şekilde tasarlanmıştır ve HTML bilen ancak geniş bir programlama deneyimine sahip olmayabilecek kişiler (örneğin, öğrenciler veya hobiler) için ASP.NET en kolay giriş noktasıdır. PHP veya benzer çerçeveleri bilen web geliştiricilerinin ASP.NET kullanmaya başlaması için de iyi bir yoldur.
  • Tek Sayfalı Uygulamayı ASP.NET
    ASP.NET Tek Sayfalı Uygulama (SPA), HTML 5, CSS 3 ve JavaScript kullanarak önemli istemci tarafı etkileşimleri içeren uygulamalar oluşturmanıza yardımcı olur. ASP.NET and Web Tools 2012.2 Güncelleştirmesi, knockout.js ve ASP.NET Web API'sini kullanarak tek sayfalı uygulamalar oluşturmaya yönelik yeni bir şablon gönderir. Yeni SPA şablonuna ek olarak, topluluk tarafından oluşturulan yeni SPA şablonları da indirilebilir.

Dört ana geliştirme çerçevesine ek olarak, ASP.NET ayrıca dikkat edilmesi ve bilgi sahibi olması önemli olan ancak bu öğretici serisinde ele alınmayan ek teknolojiler de sunar:

  • ASP.NET Web API'si - Tarayıcılar ve mobil cihazlar da dahil olmak üzere çok çeşitli istemcilere ulaşan HTTP hizmetleri oluşturmaya yönelik bir çerçevedir.
  • ASP.NET SignalR - Gerçek zamanlı web işlevselliği geliştirmeyi kolaylaştıran bir kitaplıktır.

Hiç yorum yok:

Yorum Gönder

Mssql de bir tablodaki verileri aynı alanlara sahip başka bir tabloya aktarma

Eğer tüm sütunlar aynıysa ve sırayla aynı sütunları aktarıyorsanız, sütun adlarını belirtmeden daha kısa bir şekilde de yazabilirsiniz: INSE...