ASP ile ASP arasındaki fark. NET

Anonim

ASP vs ASP için önceki web teknolojilerinin ardılıydı. NET

ASP. NET, Microsoft'un dinamik web uygulamaları oluşturmak için mevcut teknolojisidir. ASP. NET, aynı amaca yönelik daha önceki web teknolojilerinin ardılıydı, ASP (Klasik ASP). ASP ASP iken Web programlama için geleneksel bir platform sağladı. NET, geleneksel yöntemleri kullanmaktan çok web uygulamalarını geliştirmeyi kolaylaştıran bir çok yeni özelliğe sahiptir.

ASP nedir?

ASP (Active Sever Pages), Microsoft tarafından geliştirilen bir web teknolojisidir. ASP, dinamik olarak üretilen web siteleri için ilk kez sunucu tarafında yer alan komut dosyası altyapısıydı. Başlangıçta, yalnızca Windows NT 4. 0 üzerinden IIS'ye (Internet Information Services) eklenti oldu. Daha sonra, Windows 2000 Server ile dağıtılan bağımsız bir ürün haline geldi. ASP 2. 0'da, programcılar ile çalışmak için 6 ana nesne sağlanmıştır. Bunlar Uygulama, Oturum, İstek, Yanıt, Sunucu ve ASPError'du. Bu 6 nesne, web programlamanın en önemli kavramlarının niteliklerini ve davranışlarını kapsıyordu. Örneğin, bir Oturum nesnesi, çerezlere dayalı bir oturumu temsil etmek ve durumu sayfadan sayfaya korumak için kullanılabilir. ASP web siteleri COM (Bileşen Nesne Modeli) teknolojisiyle DLL'lere erişebilir. ASP web sayfalarını kullanın. asp dosya uzantısı. ASP programcıları, esas olarak sayfaları yazmak için VBScript kullanıyordu. JScript ve PerlScript, ASP sayfalarını yazmak için kullanılan Aktif komut dosyalarının diğer seçenekleri idi. ASP'nin piyasaya sürülmesinden sonra. NET, ASP'ye Klasik ASP veya ASP Klasiği deniyordu.

ASP nedir? AĞ?

Microsoft'un ASP. ASP, ASP'nin devamı niteliğindedir. 2002'de (.NET Framework 1. 0 ile) serbest bırakıldı. ASP. NET, web siteleri, web uygulamaları ve web hizmetleri geliştirmek için kullanılabilen bir web uygulaması çerçevesidir. Çünkü ASP. NET CLR (Ortak Dil Çalışma Zamanı) üzerinde çalışır, programcılar herhangi birisini kullanabilir. NET dilleri (yani, C #, VB. NET, vb.) ASP yazmak için. NET web uygulamaları. ASP. NET uygulamaları SOAP iletilerini ASP yoluyla işleyebilir. NET SOAP uzantısı. Web, ASP'deki temel geliştirme birimlerini oluşturur. AĞ. Web Formları genelde. aspx dosya uzantısı. Bu Web Formları, Web denetimi ve Kullanıcı denetimleri tanımlamak için statik XHTML ve sunucu tarafı komut dosyalarından oluşur. ASP'de tanıtılan kod arkasında model. NET Framework 2. 0, programcının statik kodu inç aspx sayfalarında tutmasına izin verirken, tüm dinamik kod aspx olarak tutulur. vb veya. aspx. cs veya. aspx. fs dosyaları (kullanılan VB.NET veya C #. NET veya F #. NET dillerine karşılık gelir). Örneğin, kod-behind dosyası Ev olacaktır. aspx, buna karşılık gelen sayfa dosyası Ana Sayfa olacaktır. aspx. cs (C # varsayılarak kullanılır). ASP'yi geliştirmek için kullanılabilecek bir IDE olan Microsoft Visual Studio'nun varsayılan uygulamasıdır. NET web uygulamaları.

ASP ile ASP arasındaki fark nedir? AĞ?

Klasik ASP, ASP ile karşılaştırıldığında. NET, programcıların Windows programlamadan Web programlamaya geçişlerini Web denetimleri kavramını (Windows Forms denetimlerine çok benzer) sunarak çok kolay hale getirir. ASP'den farklı olarak, programcılar ASP ile web geliştirme için olay odaklı GUI modelini kullanmaya teşvik edilir. AĞ. ASP. NET, programcıların ViewState gibi bileşenleri kullanarak kalıcı devletler oluşturmalarını sağlamak için JavaScript gibi teknolojileri bütünleştirir.