Sadece bir şeyi açıklığa kavuşturmak istiyorum. Bu hangisinin daha iyi olduğu sorusu değil, bu kısmı tartışmak için başka birine bırakıyorum. Umrumda değil. İş görüşmemde bu soru soruldu ve biraz daha fazla bilgi edinmenin faydalı olabileceğini düşündüm.
Bunlar benim gelebileceğim şeyler:
- Java "platformdan bağımsız" dır. Peki bugünlerde Mono projesi olduğunu söyleyebiliriz, bu yüzden C # da düşünülebilir ama biraz abartılı olduğuna inanıyorum. Neden? Java'nın yeni bir sürümü yapıldığında, desteklediği tüm platformlarda aynı anda kullanılabilir, diğer yandan Mono uygulamasında kaç tane C # 3.0 özelliği eksik? Yoksa burada karşılaştırmamız gereken gerçekten CLR ve JRE mi?
- Java olayları ve delegeleri desteklemez. Bildiğim kadarıyla.
- Java'da tüm yöntemler sanaldır
- Geliştirme araçları: Sanırım henüz Visual Studio gibi bir araç yok. Özellikle takım sürümleriyle çalıştıysanız ne demek istediğimi anlayacaksınız.
Lütfen alakalı olduğunu düşündüğünüz diğer kullanıcıları ekleyin.
Güncelleme: Sadece aklıma geldi, Java sınıflar, yöntemler vb. Gibi özel niteliklere sahip değil mi?