C# gibi ayrı ayrı platformları varmıdır? mesela ben C # Öğrenmeye başlamadan önce her şey yapılabilecek düzeyde diye bahsetmişlerdi, daha sonralarında öğrendim ki parça parçaymış. Mesela visual c# öğrenirsen farklı bir alanda , bilmemne C# öğrendiğinde farklı alanda çalışıyor filan filan olduğunu buldum.
Yani java öğrenince netbeans üstünde öğrendiğimiz kod ile web de oyun yaparken kullandığımız java kodları aynı olacakmı, veya ios da uygulama yaparken kullandığım java ile masaüstüne bir uygulama yaparken aynı javayımı kullanıcam yoksa her farklı platform için javanın başka bir alanını mı öğrenmem gerekiyor? Yoksa sadece kütüphane farklarımı var?
Bilen biri cevaplarsa sevinirim.
Diller zaten hep aynıdır c# için de öyle seni yanlış bilgilendirmişler. Masaüstü uygulamadaki c# ile mobil (xamarin) arasında bir fark yok. Dil değişmez fakat ekstra kütüphane eklenebilir ve bu kütüphane içinde özel fonksiyon veya sınıflar bulunabilir.
Java içinde aynıdır.