Dinamik web siteleri oluşturmak için kullanılan PHP ve ASP gibi dillerden sonra Asp.NET son teknoloji olarak web dünyasında yerini almış bir dildir.
Geçenlerde takip ettiğim forumlarda konu açtıktan sonra böyle bir yazıyı BilgiMastam ile paylaşmak istedim.
kullanıcı sordu; Asp.NET öğrenmek için önce C# mı yoksa VB.NET mi öğrenmeliyim?
Asp.NET bir dil değil, bir çerçevedir. C# ve VB.NET’i bilmek, Asp.NET kullanarak projeler geliştirebileceğiniz anlamına gelir. Bu bağlamda öğrenmem gereken karardan sonra değil, önceliğim olmalı.
Günümüzde devam eden alaka çatışması ne yazık ki PHP’den Asp.NET’e geçişi engellemektedir. Kullanıcı kendi başına yeni bir proje oluşturmak yerine var olan projeyi Notepad ile açar ve basit ortamlarda Bul/Değiştir mantığı ile düzenler.
Başka bir kullanıcı soruyor: Bir Asp.NET projem var. Visual Studio’nun dışında nasıl açarım?
Visual Studio J#, C# ve VB.NET dillerini içeren bir Microsoft uygulamasıdır, Asp.NET ile proje geliştirebilir, AJAX Extension destekli projeler oluşturabilirsiniz. Bu konuda Microsoft’un tekeli öne çıkıyor. Dilimin kilidini yalnızca uygulamam aracılığıyla açabilirsiniz.
Asp.NET yazmaya başlayacağım. Nereden başlamalı?
Öncelikle kendinize Visual Studio almalısınız. Ardından Dosya / Yeni Web Sitesi seçeneklerini kullanarak yeni web sitemizi oluşturuyoruz. Projelerimizde iki seçeneğimiz var. arkasındaki kod ve ayrı kod. Bu seçenekler ASP ile aynı sayfada kod yazmamızı veya kodumuzu farklı bir dosyada saklamamızı sağlar.
C# ile açacağımız web projesinde Default.aspx sayfası, sembollerini Default.aspx.cs dosyasında saklayacaktır. Benzer şekilde VB.NET’te açacağımız bir web projesini Default.aspx.vb dosyasında saklayacaktır. Böylece tokenlerimizin her biri düzenli olacak ve bu bizim performansımızı etkilemeyecektir. Sayfayı yorumlamak için gelen tarayıcı web sunucusundan sadece ihtiyaç duyduğu kısmı isteyecektir. Bir sayfanın arkasında 25.000 satır kod yerine ihtiyacı olan kısmı okuyacak ve kalan kodları gerektiği gibi kullanacaktır.
MasterPage’in konsepti nedir?
Birçoğumuz PHP ve ASP sayfalarımızdaki yerleştirmelerle çalıştık. Üstbilgi dahil, altbilgi dahil, adını siz koyun… MasterPage konseptini bulduk.
MasterPage (şablon) ekliyoruz. Alt sayfaları açmak istediğimiz bölümü seçiyoruz. Bu kadar. Sayfalarımızı eklerken “ana sayfa seç” seçeneği ile ana sayfa yolunu gösteriyoruz. Artık tüm sayfalarımız aynı şablonda ve onu kullanmak için tek bir kod satırı bile yazmadık.
Tamam, ama nasıl çalıştıracağız?
Asp.NET ile geliştirdiğiniz sayfayı F5 ile oluşturabilir, hatalarınızı öğrenebilir ve çalıştırabilirsiniz.
Ama IIS kurulu değil mi? Ayrıca XP Home Edition kullanıyorum?
Visual Studio ne kullandığınızı umursamaz. Random kendi kendine bir sanal sunucu oluşturarak bir port atar. Bu port sayesinde bilgisayarınızı ve sizi yormadan projenize göz atabilirsiniz.
Diğer gönderilerimize göz at
[wpcin-random-posts]