Asp.net

Kısaca: ASP.NET, Microsoft tarafından geliştirilmiş bir web uygulama gelişimi teknolojisidir. Özdevinimli (dinamik) web sayfaları, web uygulamaları ve XML tabanlı web hizmetleri yaratılmasına olanak sağlar. ...devamı ☟

ASP.NET, Microsoft tarafından pazarlanan bir web uygulama gelişimi teknolojisidir. Özdevinimli (dinamik) web sayfaları, web uygulamaları ve XML tabanlı web hizmetleri yaratılmasına olanak sağlar. Aynı işletme tarafından geliştirilen .NET çatısı`nın (framework) parçası, ve artık işletmece desteklenmeyen ASP teknolojisinin devamını teşkil eder.

Her ne kadar isim benzerliği olsa da ASP.NET, ASP`ye oranla çok ciddi bir değişim geçirmiştir. ASP.NET kodu ortak dil çalışma zamanı (ingilizce - common language runtime) altyapısına dayalı çalışır, diğer bir deyişle, yazılımcılar .NET çatısı tarafından desteklenen tüm dilleri ASP.NET uygulamaları geliştirmek için kullanabilirler. Yani, Java teknolojisinde olduğu gibi, yazılımcı tarafından yazılan kod, çalıştırılmadan önce sanal bir yazılım katmanı tarafından ortak bir dile çevirilmektedir.

ASPX belge yapısı

ASP.NET belgeleri ASPX yapısını kullanırlar. ASPX belgesi, özdevinimsiz (statik) HTML veya XHTML tabanlı, web sayfasında belirecek olan içeriğin yanı sıra, sunucu tarafından çalıştırılacak olan özdevinimli kodu da iki ayraç arasında tutar : <% -- özdevinimli kod -- %>. Bu her ne kadar sıkça kullanılan bir yaklaşım olsa da, genelde uzmanlarca tavsiye edilmez.

Onun yerine, içerik ve kodun ayrılması önerilir. Kullanılan dile göre, sunucu tarafından çalıştırılacak kodu içeren belge ``Sayfam.aspx.cs`` (C#) veya ``Sayfam.aspx.vb`` (VB.NET) olarak adlandırılabilir. Bu yaklaşım ile, yazılımcı kodunu yordamsal programlama ilkelerinden çok, oluşabilecek olaylara gereken tepkiyi verebilecek biçimde geliştirir; örneğin, bir sayfa yüklenince, bir düğmeye basılınca, vb.

ASP.NET`in kullandığı diğer belge türleri arasında ascx, asmx, ashx, master, sitemap, skin ve config sayılabilirler.

Geliştirme araçları

ASP.NET uygulamaları gelişimi için kullanabilen yazılımlardan bazıları:



Ayrıca bakınız



Kaynaklar

Vikipedi

Bu konuda henüz görüş yok.
Görüş/mesaj gerekli.
Markdown kullanılabilir.

Asp.net
2 yıl önce

etmiştir. Her ne kadar isim benzerliği olsa da ASP.NET, ASP'ye oranla çok ciddi bir değişim geçirmiştir. ASP.NET kodu ortak dil çalışma zamanı (ingilizce -...

Asp.net, ASP, C, HTML, Java programlama dili, Microsoft, NoktaNet, XHTML, XML, Yordamsal Programlama, Open Source
ASP.NET MVC Framework
6 yıl önce

ASP.NET MVC Framework "Community Technology Preview", 10 Aralık 2007 tarihinde, Microsoft'un ASP.NET için geliştirdiği Model-view-controller iskeletidir...

Razor
2 yıl önce

Razor, ASP.NET teknolojisinde C# ve Visual Basic ile birlikte dinamik sayfalar oluşturmaya yarayan bir programlama sözdizimidir. Visual Studio 2010 içerisinde...

ViewState
6 yıl önce

ASP.NET teknolojisinin üretilen bir web sayfasına ait vaziyeti (state) kodlanmış olarak sakladığı görünmez form elemanı. <input type="hidden" name="__VIEWSTATE"...

Viewstate, AJAX, ASP.NET, MVC, PostBack
Postback
6 yıl önce

<body> <form action="abc.html" method="post"> ... </form> </body> </html> ASP.NET'in Web Formları mimarisi PostBack tekniğini temel almaktadır. Web Formları...

Postback, ASP.Net
Model-view-controller
6 yıl önce

iş mantığını çıkarma suretiyle çözümlenmektedir. Günümüzde Microsoft'un ASP.NET MVC Framework'u geliştirmesi ile çoğu kişi için MVC denince akla bu çerçeve...

SharePoint
2 yıl önce

versiyonların kullanımını sağlayan, Windows SharePoint Services 3.0 ve Asp.Net 2.0 temelleri üzerine kurulu pakettir. Sharepoint Portal Server uygulaması...

SharePoint, ,
Hotlink
6 yıl önce

(jpg|jpeg|png|gif)$ - [NC,F,L] ASP.NET kullanan sitelerde ise, bu tür bağlama kurulmasına engel olmak için HTTP referer başlıklarını denetleyen bir ASP.NET HTTP Module20...