.NET Platformunda yazılım geliştririken VB.NET mi C# mı?
Okuyucu : 4.713
Günlük Okuyucu : 7,7
.NET platformunda yazılım geliştirinler arasında klasik geyiklerden biridir heralde VB.NET ile mi yazalım yoksa C# ile mi? ya da C# mı iyi VB.NET mi?
İkinci klasik durum ise yeni başlayacak birinin klasik sorusudur bu C# mı VB.NET ile mi kod yazayım?
Coding Horror buna çok güzel bir örnek vermiş Coca Cola mı Pepsi mi? Sanırım başlık yeterince açıklayıcı VB.NET ile C# arasında seçim yapmak Coca Cola ile Pepsi arasında seçim yapmak gibi bir şey.
Genel olarak .NET geliştiricileri hem C# hem de VB.NET ile kod yazabilirler ve düzenli olarak da yazmaları gerekir. Şahsen benim karşılaştığım genel iki neden,
- Bir dil ile yazılım geliştirirken diğer dilden bir DLL kullanmam ve modifiye etmem gerekmesi,
- Hali hazırda geliştirilen bir yazılıma veya legacy bir yazılıma yeni ek yazılması. Eğer yazılım sizin normal geliştirdiğiniz dilde değilse ona başka dilde yazılmış bir ek yapmanız pek hoş karşılanmayacaktır.
İki basit konu daha var,
- VB Microsoft' un eski çocuğu ve bariz bir şekilde onu hiç bir zaman bırakmayacak,
- C# özellikle yazılım toplulukları ve Java, C++ tan .NET' e geçen bir çok kişinin kullandığı dil. Dolayısıyla iki dilde bol bol kaynak ve tam destek var.
Son olarak yeni başlayan birinin kendine yakın dili seçmesi en mantıklı hareket olacaktır. Örnek olarak eğer C, C++, Java, PHP geliştiriciyseniz C# muhtemelen size daha yakın gelecektir. Eğer ki Visual Basic, Basic, ASP üzerinde daha önce çalıştıysanız VB.NET daha kolay gelecektir.
Eğer ki sıfırdan konuya giren biriyseniz VB.NET in okunabilirliği C# a göre daha iyi. Öte yandan C# sizi bir çok diğer dile daha fazla yaklaştırabilir ki bu da daha sonrası için ciddi bir avantaj olacaktır.

Yorumlar
Yorum Ekle
.NET Platformunda yazılım geliştririken VB.NET mi C# mı? ile İlişkili Olabilecek Yazılar - Haberler
WPF - Windows Presentation Framework Nedir?Windows Port Knocking Deamon
.NET ile Object Pool
.NET Kaynak Kodlarını Download Etme
Post Build Event
Diğer Yazılar
.NET Request Filtering Bypass Vulnerability
.NET Search String Accuracy
.NET URI ve Nokta Bug' ı
.NET, MultiThreading ve Basit bir ThreadPool Implementasyonu
.NETIDS
[CVE-2007-1355] Tomcat documentation XSS vulnerabilities
’05 in ardından Ferruh Mavituna
0.17 saniyede devrialem yaptım
0day Açık Artırma Sitesi
0day Tracker
1 Hafta Off
1 Saatlik Popstar Terapisi
1.200.000 dosyayı kopyalamak
10 Yazılımcı Yalanı, Kod Okuma, Commentlar
10 Yılda Programlama Öğrenin
12 Hayalet ve Bir çok dosyada replace
128 günden sonra
1337 hax or handbook
19 Güvenlik Günahı
Neredeyim ?
Ferruh.Mavituna » Haberler » .NET Platformunda yazılım geliştririken VB.NET mi C# mı?