Şimdi Ara

Neden Java?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
11
Cevap
1
Favori
724
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Örneğin Minecraft, en iyi bilgisayarlarda bile kasabiliyor. Ve bununla birlikte singleplayer'da lag tarzı şeyler oluyor. Nedeni Java'dan değil mi? Peki neden Java'yla oyun yapılıyor? Gerçekten merak ediyorum.

    < Bu ileti DH mobil uygulamasından atıldı >



  • Dil ile degil, optimizasyon ile ilgili bir problem.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • Mephalay M kullanıcısına yanıt
    Bunları düşünememiştim.

    < Bu ileti DH mobil uygulamasından atıldı >
  • keroara K kullanıcısına yanıt
    https://minecraft.gamepedia.com/Tutorials/Update_LWJGL_(Legacy) 'da Minecraft grafik için LWJGL (= OpenGL) kullanır diyor ve OpenGL oyunlarda kullanılan bir API.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • keroara K kullanıcısına yanıt
    Java cok yavas bir dil ve Java ile yazilan her sey yavas calistigi icin insanin aklina ilk o geliyor. Haklisin.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • Yavaş mavaş adam milyonlara kulandırttı mı sevdirdi mi? 2.5 milyar dolara sattı mı sattı! Adam onu biliyormus onla yazmış. gerçekten NEDEN ? diyorsanızhttps://www.quora.com/Why-does-Minecraft-run-on-Java

    Herkes türkiye gibi penditum 4 malinede oyun oynamıyor. Bir dunyada kullanıcıların pc gücü ortalamasına bakarsanız kimsenin pek de "yavas" meselesini dert etmeyeceğini görürsünüz.

    java cok yavas falan değil. Uydurup uydurup yazmayın lütfen. Kusursuz performansa ihtiyacınız varsa oturun assambly ile yazın (Da neden insanların böyle yapmayıp java veya baska dillier icat ettiğini, game engine kodladını görün) java dediğin dil ile yazılmış koldar 3 milyar cihaz üzerinde çalışıyor.

    Millet unity ile mobile oyun yapıyor da çatır catır calısıyr. Phaser ile javascript ile yazıyor da kücück browser da calısıyor. Konuyu saptırıp bilmyen arkadaşları yanlış gönlendirmeyin.

    Yapacağını işe uygun aracı seçip seçmemek sizn göreviniz ama dile genelleme ile bok atmak yanlış.



    < Bu mesaj bu kişi tarafından değiştirildi mahoni_38 -- 17 Ocak 2019; 10:1:38 >




  • Herkeste 16+ GB ram oldugu bu yillarda bilgisayarda calisacak bir kod yazarken verimliligi (kodun complexitysinden bahsetmiyorum!) asiri dusunmenin anlami yok. Kod tabi ki guzel yazilmali, ama ortalama bir kullanici sirf dil farkindan olusacak hiz farkini hissetmez bile. Java'nin garbage collector'ina bilip bilmeden atip tutan cok var, ama modern javanin gayet iyi calistigini dusunuyorum ben. Basit gozuken bir program yavas calisiyorsa hata yazandadir, dilde degil.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: mahoni_38

    Yavaş mavaş adam milyonlara kulandırttı mı sevdirdi mi? 2.5 milyar dolara sattı mı sattı! Adam onu biliyormus onla yazmış. gerçekten NEDEN ? diyorsanızhttps://www.quora.com/Why-does-Minecraft-run-on-Java

    Herkes türkiye gibi penditum 4 malinede oyun oynamıyor. Bir dunyada kullanıcıların pc gücü ortalamasına bakarsanız kimsenin pek de "yavas" meselesini dert etmeyeceğini görürsünüz.

    java cok yavas falan değil. Uydurup uydurup yazmayın lütfen. Kusursuz performansa ihtiyacınız varsa oturun assambly ile yazın (Da neden insanların böyle yapmayıp java veya baska dillier icat ettiğini, game engine kodladını görün) java dediğin dil ile yazılmış koldar 3 milyar cihaz üzerinde çalışıyor.

    Millet unity ile mobile oyun yapıyor da çatır catır calısıyr. Phaser ile javascript ile yazıyor da kücück browser da calısıyor. Konuyu saptırıp bilmyen arkadaşları yanlış gönlendirmeyin.

    Yapacağını işe uygun aracı seçip seçmemek sizn göreviniz ama dile genelleme ile bok atmak yanlış.
    Tamamen katılıyorum.

    1990-2000'li yıllarda Java için yavaş muhabbetleri gelişti. Çünkü o zamanlardaki normal ev kullanıcısı bilgisayarı JVM gibi sanal bir bilgisayarı kaldıracak güçte değildi. Bu nedenle bu tabir o zamanlarda doğruydu.
    Fakat yıl 2018 bitti 2019 oldu, Java'nın ihtiyacı olan donanım ihtiyacı neredeyse yükselmemesine rağmen; ev kullanıcısının donanımı gayet çağlar atladı.
    Ancak java kullanmayan veya enterprise seviyesinde halen bir uygulama geliştirmemiş kişiler tarafından halen bi kulaktan dolma bilgi aynen devam ediyor.

    Android tabletlerin bile çoğunda 1 çekirdek işlemci ve 1 GB ram ile java tabanlı milyarlarca insan kullandı. Sorun var mı? Yok.
    C# ile EntityFramework (Java Hibernate karşılığı diyelim), yavaşlatıyor diye halen ODBC bağlantıda düz stringlerle sorgu atan nice firma var (sonradan yapı değiştirmeyen firmaları kastediyorum). (Veritabanı kullanan) Java projelerinin %90'ı hibernate ile yazılıyor. Ancak kimse buna birşey söylemiyor.
    Milyarlarca cihaz içerisinde elektronik cihazlar Java tabanı kullanıyor, ancak insanlar bunun içerisinde java olduğundan bile bihaber olduğu halde hergün kullanıyorlar.
    Bankacılık sistemlerinde en çok kullanılan dil Java; çünkü kripto sistemlerinin en çok implementasyonu Javada, dünya çapında bankacılık işlemi yapıyorsun kardeşim, hangi banka ile işlem yaparken saatlerce ATM başında işlemin bitmesini bekledin?

    Geleyim en dikkat çekenine;
    Microsoft bile C# 'ın %30 u javadan oluşuyor derken.
    Hangi yavaşlıktan bahsediyorsunuz?




  • quote:

    Orijinalden alıntı: Yirikalische

    Herkeste 16+ GB ram oldugu bu yillarda bilgisayarda calisacak bir kod yazarken verimliligi (kodun complexitysinden bahsetmiyorum!) asiri dusunmenin anlami yok. Kod tabi ki guzel yazilmali, ama ortalama bir kullanici sirf dil farkindan olusacak hiz farkini hissetmez bile. Java'nin garbage collector'ina bilip bilmeden atip tutan cok var, ama modern javanin gayet iyi calistigini dusunuyorum ben. Basit gozuken bir program yavas calisiyorsa hata yazandadir, dilde degil.
    Yıllardır java yazıyorum. ve tek cümle ile. Tamamen katılıyorum.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.