 |

Microsoft Yazılım Geliştirme
Platformunda Yeni Bir Çığır Açıyor
Microsoft
yazılım platformunun en önemli ürünü Visual Studio
2005 performans, yönetilebilirlik ve verimlilikte
getirdiği ilerlemelerin yanısıra yazılımcılar için
Akıllı İstemci, Web Uygulamaları ve Proje Süreç
Yönetiminde çok önemli yenilikler getiriyor.
Dünyanın en popüler uygulama geliştirme ortamı
Visual Studio’nun yeni versiyonu Kasım ayında birçok
yenilikle yayınlanıyor. Yeni yazılım geliştirme
teknolojilerine ayak uydurabilmek için yakından
takip etmemiz gereken bu değişiklikleri bu yazı
içinde özetliyoruz.
Visual Studio 2005 adıyla yayınlanacak yeni sürümde
geliştirilen onlarca değişiklik dört başlık altında
toplanıyor. “Smart Client” ya da Türkçe “Akıllı
İstemci” olarak adlandırabileceğimiz özellikler
sayesinde masa üstü bilgisayarlar ve akılllı
cihazlar üzerinde çalışan uygulamalar
geliştirebilmek için birçok yenilik sunuluyor. Web
uygulama geliştirme alanında ise, ASP.NET ve web
servislerinde, internet programcısının işini
kolaylaştıracak birçok yeni özellik mevcut.
Visual Studio 2005 sürümü ile Microsoft bu ürününü
yeni bir seviyeye taşıyor: Visual Studio Team System
adındaki sürüm ile Visual Studio artık sadece
yazılımcılara yönelik bir ürün olmaktan çıkıyor ve
yazılım geliştirme sürecinde yer alan proje
yöneticisi, test uzmanı, yazılım mimarı, sistem
uzmanı gibi tüm proje katılımcılarına çözümler ve
araçlar sunuyor.
Temel Özelliklerde İlerlemeler
Visual Studio’daki değişiklikler herşeyden önce
ürünün temelinde başlıyor. .NET Framework ve Common
Language Runtime (CLR) yeni sürüm için ciddi
değişikliklerden geçirilerek yeni özelliklerle
donatıldı. .NET Framework 2.0 sürümü üzerinde
çalışan Visual Studio 2005’in 64-bit destekleyen de
bir sürümü bulunuyor. .NET Framework 2.0
güvenlikten, yazılımcı verimliliğine kadar birçok
yeni özellik getiriyor, örneğin tüm diller artık
“Generics” ve “nullable tipler” gibi özellikleri
destekleyebiliyor. .NET dillerindeki önemli
gelişmelerden biri de şüphesiz, yeni Visual C#
2.0’ın yayınlanması olacak.
Akıllı İstemciler
Akıllı istemciler için aslında basitçe “Windows
uygulamalarının muhteşem dönüşü” diyebiliriz.
Internet ve ASP’nin yaygınlaşması ve önyüz
uygulamalarının bakım ve yaygınlaştırılmasının 90lı
yıllarda masraflı olması nedeniyle, bu tip
uygulamalar gözden düşmüştü. Oysa tarayıcı önyüzlere
geçmekle performans ve kullanılabilirlik yönünde
birçok şey kaybedildi, çünkü zengin istemciler
çalıştığı ortamın yerel kaynaklarını kullandığı için
hem daha yüksek performans sağlıyor hem de Windows
Forms altyapısını kullandığı için daha yüksek
kullanılabilirlik sunuyorlardı.
Akıllı istemciler bu özellikleri internet üzerinden
veri paylaşımı yetenekleri ile birleştiren bir çözüm
olarak iki ortamın da avantajlarını birleştiriyor.
Tabii akıllı istemciler sadece Windows Formlarından
oluşmuyor. Örneğin Office System 2003 ile birlikte
çalışabilecek uygulamalar yazmak isterseniz Visual
Studio Tools for Office’ten faydalanabiliyorsunuz.
VSTO olarak adlandırılan ve ilk defa Visual Studio
.NET 2003 ile sunulan bu teknolojide Excel ve Word
VSTO uygulamalarında Visual Studio 2005’in görsel
tasarım ortamlarının kullanılması gibi geliştirmeyi
kolaştırıcı özellikler yer alıyor. Mobil cihazlar
için geliştirilen uygulamalar da akıllı istemci
sınıflandırmasına dahil ediliyorlar. Mobil cihazlar
için geliştirilmiş özel altyapı olan .NET Compact
Framework’ün de 2.0 versiyonu Visual Studio 2005 ile
birlikte yayınlanıyor.
Web Uygulamaları
Nesne yönelimli ve olay sürümlü ASP.NET ile birlikte
geliştirme deneyimi sınıf atlayan internet
yazılımcıların hayatı kolaylaşmaya devam ediyor.
ASP.NET 1.1 sürümünde ilk kez kullanılan Form Tanıma
(“Forms Authentication”) gibi yapı taşları, ASP.NET
2.0’da gelişerek ve güçlenerek geliyorlar. Özellikle
Üyelik (“Membership”) gibi özellikler sadece kod
seviyesinde değil, hazır kontroller de sunarak
tekrar eden web programlama işleri için mükemmel
çözümler sunuyor. Bunların dışında Master Pages,
webpart kontrolleri ve yeni derleme özellikleri gibi
birçok yenilik sunuluyor. Diğer taraftan internetin
en önemli gelişmeleri kesinlikle web servislerin
alanında yaşanıyor. Bu alanda da Visual Studio 2005
birçok yeni özellikle birlikte geliyor.
Visual Studio Team System
Visual Studio Team System (VSTS) sürümünü yeni bir
özellikten çok daha ötesi, yepyeni bir çözüm grubu.
Bugüne kadar yazılım geliştiriciler için bir araç
olan Visual Studio, bu sürümü ile kalıplarını
kırarak tüm yazılım geliştirme grubuna hitap eden
bir ürün oluyor. Team System bir sunucu ve dört
farklı istemciden oluşuyor. Yazılım geliştirici
(Visual Studio 2005 Team Edition for Softare
Developers), test uzmanı (Team Edition for Softare
Testers) ve yazılım mimarı (Team Edition for Softare
Architects) sürümlerinin yanı sıra tüm bu
özelliklerin hepsine sahip bir de Team Suit sürümü
ile sunuluyor. Tüm istemciler bir sunucuya
bağlanarak takım çalışması özelliklerini
destekliyorlar.
Team Foundation Server olarak adlandırılan sunucu
ürünü ise, yazılım konfigürasyon yönetimi, proje
yönetimi ve süreç yönetimi araçlarının yanı sıra
raporlama ve bir proje portalı sunuyor. Tamamen web
servisleri mimarisi üzerine kurulu olan Team
Foundation Server’a Team System istemcilerinin
yanında Microsoft Project ve Microsoft Excel gibi
ürünlerin yanında kendi geliştireceğiniz
istemcilerden de bağlanmak mümkün. Microsoft, VSTS
ile entegre ürünler geliştirmek isteyen yazılım
evleri için Visual Studio Industry Partners (VSIP)
adında bir çözümortağı programı yürütüyor.
SQL
Server 2005, Visual Studio 2005 ve BizTalk Server
2006 Lansmanı
14 Aralık 2005,
Çarşamba
Swissotel, İstanbul
|
 |