ASP.NET

Yazar: Laura McKinney
Yaratılış Tarihi: 9 Nisan 2021
Güncelleme Tarihi: 19 Haziran 2024
Anonim
Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET
Video: Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET

İçerik

Tanımı - ASP.NET ne anlama geliyor?

ASP.NET, dinamik web uygulamaları ve web servisleri oluşturmak için servis sağlamak üzere tasarlanmış, .NET framework ile entegre birleşik bir web geliştirme modelidir. .NET çerçevesinin Ortak Dil Çalışma Zamanı (CLR) üzerine kuruludur ve çok dilli birlikte çalışabilirlik, tür güvenliği, çöp toplama ve devralma gibi faydaları içerir.

Microsoft'tan Mark Anders ve Scott Guthrie 1992'de ASP.NET'in ilk sürümünü yarattı. Sunum ile içeriği ayırarak dağıtılmış uygulamaların yapılandırılmış ve nesne yönelimli bir şekilde geliştirilmesini kolaylaştırmak ve böylece temiz kod yazmak. ASP.NET, Model-View-Controller mimarisine dayalı dinamik sayfalar oluşturmak için arkadaki modeli kullanır.
ASP.NET'in önceki bir sürümü olan ASP'den bazı önemli farklılıkları vardır. ASP.NET'in nesne modeli böylece ASP'den tamamen geriye uyumlu hale getiren ASP'den önemli ölçüde iyileştirildi.

Bu farklılıklar şunları içerir:
1. Derlenmiş kod kullanımı (yorumlanmış kod yerine),
2. Olay odaklı sunucu tarafı komut dosyası modeli,
3. Devlet yönetimi,
4. .NET framework denetimlerini ve kitaplıklarını kullanarak hızlı uygulama geliştirme.
5. Dinamik programlama kodu, bir dosyaya veya özel olarak belirlenmiş bir etikete ayrı olarak yerleştirilir. Bu işlem sırasında program kodunun değiştirilmesini önler.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia ASP.NET'i açıklıyor

ASP.NET, içeriği istemci isteklerine yanıt olarak sunmak için Internet Information Server (IIS) ile birlikte çalışır. İstekleri işlerken, ASP.NET, masaüstü uygulamasına benzer tüm .NET sınıflarına, özel bileşenlere ve veritabanlarına erişim sağlar.

Web formları ASP.NET'teki uygulama geliştirmenin yapı taşlarıdır. Bir sayfada nesneler olarak denetimlerin kullanılmasına izin vererek çok fazla esneklik sağlarlar. Bu kontroller, masaüstü uygulamalarındakilere benzer şekilde Yükle, Tıkla ve Değiştir gibi olayları yönetebilir. Web formları dışında ASP.NET, herhangi bir dilde yazılmış, modüler, dağıtılmış web uygulamaları oluşturmaya izin veren XML Web hizmetleri oluşturmak için kullanılabilir. Bu hizmetler çeşitli platformlarda ve cihazlarda birlikte çalışabilir.

Ek olarak, ASP.NET, bir web formundaki kontrollerin durumu ile ilgili bilgileri (görünüm durumu) sunucuya bir geri gönderme isteğinde bulundurarak durum yönetimi uygular. Farklı .NET çerçevelerinin farklı sürümleriyle aynı sisteme kurulmalarını sağlayan çoklu mezheplerin yan yana uygulamalarını sağlar. Ayrıca, veri depolama, yapılandırma ve manipülasyon için XML desteği kullanır. Ancak, uygulamalarının güvenliği söz konusu olduğunda, ASP.NET, kullanıcı kimlik bilgilerinin kimliğini doğrulamak için .NET Framework'ün kod erişim güvenliği ve rol tabanlı güvenlik özelliklerini ve doğal IIS yöntemlerini kullanır.