Visual J #

Microsoft, Visual J# dili ile JAVA dilini .NET ortamýna sokmuþ oldu. Microsoft Java diline .NET ortamýnýn pratikliðini getirdi ve okullarda müfredatlarý olan programcýlara, ögrencilere, ve profesörlere Java yapýsýný muhafaza ederek onlarýn .NET e hýzlý bir þekilde girmelerini saðladý. Ayýrca J# dili windows tabanlý uygulama geliþtiren Visual J++ 6.0 kullanýcýlarýna kolayca Visual J# .Net ortamýna geçebilmelerinde kolaylýklar sagladi.

Java Geliþtirme Ortamý

C++ geliþtiricilerin sýkýlýkla karþýlaþtýklarý problemler etkili ve kolay bir sentaks yapýsý ayný zamanda benzer OOP fonksiyonelitesi ile JAVA ile giderilmiþtir.Java ile uygulama geliþtirenlerin .NET ortamýnda uygulama geliþtirenilmeleri için en uygun dil J# olarak görülmektedir. Java programcýlarý dil deðiþtirmek zorunda kalmadan .NET framework teki bütün olanaklardan hýzlý bir þekilde faydalanma imkanýna kavuþmuþtur.

Hangi Programcýlar Neden VB.NET'i Seçmelidir?

Visual J#, aþaðýdaki tipteki programcýlar için ideal bir dildir.

• Java-dili geliþtiricileri : Daha önceden Java dilini kullanan bir programcý .NET e geçerken bþska bir dili öðrenmek istemeyebilir. Visual J#, .NET platformunun getirdiði özellikler ile java programcýlarýnýn bilgilerini kullanabildikleri rahat ve hýzlý bir platform sunar.

• Visual J++ ile kod geliþtiren programcýlar : Visual J# ortamý varolan Visual J++ uygulamalarýný .NET ortamýna sorunsuzca taþýyabilir ve böylece Visual J#.NET kullanmaya baslayan programcýlar projelerinde .NET alt yapýsýnýn getirdiði pratikliði ve rahatlýðý hemen farkederler.

• Ögrenciler, ögretmenler, ve profösörler : Öðrenciler ve öðretmenler Computer Science derslerinde Java dilinin basitliðinden faydalanmak için Visual J#.NET dilini kullanabilirler. Visual J#.NET, ileri bilgisayar bilimin bütün gerekliliklerini karþýlar.

J#.NET Diline Has Özellikler

Bir çok dilde bulunan özelliklerin çogunu yapýsýnda içeren J#, daha rahat ve bildik yapýsý ile deneyimli Java geliþtiricileri için .Net Framework'e yönelik uygulamalar geliþtirmek için ideal bir dildir.

• Java dilinin söz dizimi : Java geliþtiricileri bildik bir dil yapýsý ile karþýlacak ve ayný zaman .NET in tüm imkanlarýndan faydalandýklarýný görecekler.

• Sýnýf kütüphanesi desteði : Baðýmsýz olarak geliþtirilen ve bir çok özelliði sunan Java 1.1.4 JDK versiyonundaki kütüphane ile JDK 1.2 java.util de bulunan hemen hemen bütün sýnýflarý içerir.

• Özellikler, temsilciler(delegates) ve olaylar(events) : .NET geleneksel JAVA söz dizimi ile .NET'in güçlü özelliklerinden olan event ,delegate, ve property yapýlarýný destekler.

• Javadoc Yorumlarý : J#, Javadoc kolarýndaki yorumlama stilini destekler. Visual J# . NET, kullanýcýlarýn HTML API belgesini yaratabilmesine olanak kýlar.

Visual J#.NET Geliþtirme Ortamýna Has Özellikler

Visual J#.NET direkt olarak Visual Studio.NET geliþtirme ortamýna entegre bir þekilde çalýþýr. Dolayýsýyla tasarlama araçlarý, editörler ve hata ayýklayýcýlar Visual J# geliþtirme ortamýnda rahatlýkla kullanýlabilir. Ayrýca hazlihazýrdaki JAVA programcýlarýnýn .NET'e geçiþini kolaylaþtýracak bir takým araçlar da vardýr.

• Visual J++ Upgrade Wizard : Visual J++ geliþtiricileri projelerini Visual J# ortamý için upgrade edebilirler. Bu sihirbaz proje dosyalarýný çevirir ve olasý potansiyel sorunlar için kullanýcýyý bilgilendirir.

• Ikili dönüstürücü : Bu araç, Java byte kodunu, .NET uygulamalarýnda kullanmak üzere MS.NET assembly lerine dönüþtürür.

Özet

Programlama dilleri fakli çözümler için kullanýlabilmektedir. Her dil kendi özelliklerini ve belirli bir uygulamanýn ihtiyaçlarýný karþýlayabilecek en uygun ortamý içerir. Microsoft geniþ bir dil seçeneðini sunduðu gelismiþ .NET yapýsý ile yazýlým uygulamalarýnda daha saðlam ve fonksiyonalite saðlamýþ bulunmakta.