Makale Özeti

Asp.net Beta 2 çıktı, peki Beta 1den farkları nedir? Yazdığım eski kodlar Beta 2de çalışacak mı? Bu ve diğer sorularınızın cevabı bu makalede...

Makale

Microsoft 18 Haziran 2001de .Net Framework SDKnın Beta 2sini duyurdu, biliyorsunuz ki Asp.Net de bu SDKnın bir parçası. Asp.netin yaratıcılarından ve proje yöneticilerinden Scott Guthriein verdiği bilgilere göre Asp.Net v1.0 Kasım-2001 tarihinde piyasaya sürülecek. Konu ile ilgili gelişmeleri Microsoftun official sitesi olan www.asp.netten takip edebilirsiniz

Aradaki farklara değinecek olursak, tabiki göze çarpan en büyük fark aradaki boyut farlı. Bildiğiniz gibi Beta 1 ~120 Mb civarında bir dosya idi, Beta 2 ise sadece 19 Mb. Böylelikle özellikle Türkiye gibi düşük bant genişliği olan ülkelerden Beta 2yi indirmek çok daha kolay. 19 Mblık SDKyı bilgisayarınıza yüklediğinizde Asp.Net kodlarınızı çalıştırabiliyorsunuz. Tabiki bir de 135 Mb civarında olan tam sürümü mevcut, bunun içerisindeyse örnek kodlar, dökümanlar, hızlı başlangıç dökümanları vs. yer alııyor. Eğer vaktiniz ve bant genişliğiniz varsa bu sürümü indirebilirisiniz. .Net Framework SDK Windows NT üzerinde de çalışabilmekteydi, fakat Beta 2 maalesef çalışmıyor. Ancak Windows 2000 veya XP üzerinde Asp.net kodlarınızı çalıştırabilirsiniz. Ayrıca Internet Explorer sürümünüz artık en az 5.01 olmalı ve MDAC (microsoft Data Access Components) 2.7yi opsiyonel olarak yükleyebilirsiniz. MDAC 2.6 istenen minimum özellik fakat 2.7 ile birlikte gelen yeni özellikleri görek için kurmaya değer.

İşte müthiş bir yenilik; Microsoft artık Beta 2 ile legal web sitesi yapmanızı destekliyor. Beta 1 ile yapılan çalışmalarda Microsofttan özel izin alınması gerekiyordu, ama artık sadece http://beta.visualstudio.net adresinde yer alan bir formu doldurarak Beta 2 ile canlı uygulama geliştirebilirsiniz.

Beta 1 ile Beta 2 arasında oluşan farklardan en önemlisi ise artık Beta 1 ile yazmış olduğunuz kodların Beta 2de çalışmayacak olması çünkü tüm altyapı ve syntax değişti. Bu kökten değişim için hazırlanan dökümanlar bulunmakta. Yapmanız gereken daha önce yazmış olduğunuz kodu copy-paste ile Beta 2 ortamına taşımak ardından compile etmek. Size hata mesajları verecektir. Size vereceğim şu adrese girerek : http://www.123aspx.com/b1to2changes tüm değişikliklerin listesi görebilirsiniz. Almış olduğunuz hata mesajını bu 1.6 MB olan dosya içinde aratın, ne yapmanız gerektiği değişikliğin ne olduğuna dair teknik bilgiyi bulabileceksiniz. Gerekli değişikliklerin ardından Beta 2 kodunuz çalışır hale gelecektir. Öğrenme metodolojisi olarak da proje tabanlı öğrenmenin her zaman daha etkin olduğuna inandığım için size kesinlikle o 1.6Mblık dosyayı okumanızı önermiyorum, deneyin-hata alın-hatayı ayıklayın(debug)-öğrenin.

Unutmadan Microsoft her zaman bizi uyarmıştır: Beta yazılımlar üretim yapmayan,test amaçlı, üzerinde kritik veri bulundurmayan bilgisayarlara yüklenmelidir. Çünkü ne zaman ne olacağı belli olmuyor, henüz tam bir sürüm yok ortada. Örneğin en başta eğer Beta 1i bilgisayarına yüklemiş iseniz artık Beta 2 kurmanız için onu kaldırmanız gerekiyor. Tabi eşliğinde Visual Studio .Net Beta 1de. Bu yüzden Betaların test için kurulu bilgisayarlarda bulunmasında fayda var.

Son olarak güzel bir haber ile makalemi bitereyim. Microsoft Asp.Netin tam sürümü ile Beta 2 arasında syntactical değişiklikler olmayacağını açıkladı. Yani artık gönül rahatlığıyla kodlar yazabilir, bunların da tam sürümde çalışacağından emin olabilirsiniz. Benim önerim Beta 2 ile canlı uygulamlara biran önce başlamanız, çünkü Microsoft size sadece bir form doldurmanız karşılığında bu izni veriyor.

Yeni makalelerde görüşmek üzere...

Mehmet Nuri ÇANKAYA
nuri_cankaya@arena.com.tr




Not: Bu makaleyi okuduktan sonra size faydalı olabilecek linkler:

- .net Framework SDK Beta 2yi download edebileceğiniz adres : www.asp.net

- .net Framework Full SDK Beta 2yi download edebileceğiniz adres : http://msdn.microsoft.com/code/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml

- Microsoft Data Access Components 2.7yi yükleyebileceğiniz adres: http://www.microsoft.com/downloads/release.asp?ReleaseID=30134

- Visual Studio .Net Beta 2 ile ilgili bilgiye ulaşabileceğiniz adres: http://beta.visualstudio.net