by oozturk
3. September 2009 11:12
Selamlar,
ASP.NET MVC 1.0 kullananlar bilir, getirdiği o kadar güzel şeyler var ki vazgeçmesi çok güç ancak büyük uygulamalar için çok daha fazla geliştirilmesi gerekiyor, çok eksiği var. MVC 2.0 Beta'nın sürüm notlarında gördüğüm kadarıyla geliştiricileri biz diğer meslektaşlarını dinlemişler ve bu özellikleri hakkıyla MVC'ye ekliyorlar. Beta olmasına rağmen harika yeni özelliklerinden ötürü hemen mevcut MVC 1. projelerini aktarmak istiyorum. Tabii konu iş olunca şakaya gelmiyor, karşımıza çıkabilecek her türlü problemi öceden görmek gerekiyor. Burada da sürüm notlarına güvenmekten başka çare yok (böyle dememden güvenmediğim anlaşılmasın, demek istediğim başka öngörülmemiş problemler çıkacaksa bunları yol alırken göreceğiz), daha önceden alışık olduğumuz gibi yine bayağı kapsamlı olarak nasıl MVC 1.0 uygulamalarının MVC 2.0 Beta sürümüe yükseltilmesi gerektiği sürüm notlarına eklenmiş.
Sürüm notlarında iki farklı izlenebilece yoldan bahsediliyor; biri bütün projenin MVC 2.0 Beta ile oluşturulmuş bir başka projeye tek tek kopyalanarak taşınması, diğeri ise mevcut proje'nin üzerinde referans ayarlarının değiştirilmesi gibi işlemlerle geçişin sağlanması. Bana birincisi - daha uzun süreceğini ve canımı sıkacağını bildiğim halde - daha garanti bir yol gibi geldi ve bir projemi öyle yükselttim. Hiçbir problem olmadan çalıştı ve yeni gelen o beklediğimiz özellikler de harika. Tabii şu anda ne olursa olsun beta, bunun anlamı daha sornaki beta sürümlerinde ya da tam sürümünde başka özellikler eklenebileceği gibi bu beta sürümünde barındırılan bazı özellikler çıkartılabilir ya da değiştirilebilir. Yani gerçek hayat projelerinde kullanmak için çok erken. Ancak sürece bu aşamada bir fiil eşlik etmek lazım ki konuya tam hakim olabilielim ve diğer gelecek sürüm için fikir üretip bunları geliştiricilerine iletebilelim. Bunu çorbada bizimde tuzumuz olsundan ziyade mevcut sürümde gördüğümüz eksikleri paylaşalım ki gelecek sürüm için yol gösterici olsun diye söylüyorum.