Java neden .NET 'ten daha iyi (101 neden)

0
yilmaz
Java neden .net'ten iyidir soru suna verilmiş 101 cevap. Birkaç tanesi şöyle.

1) Public Domain API: ve yeniden kullanılabilirliği. .NET te bunların bir kısmının patenti var.

2) Standard Library Source Code Availability: her geliştirme kitinin kodları açıktır.
3) dotNet Purity Is A Myth: java (jdk) kütüphaneleri java kodu ile üretilmiştir. .NET kütüphanelerinin bir çoğu os üzerindeki native api leri kullanır.

http://www.manageability.org

Görüşler

0
anonim
Ne güzel kendimi tam kaptırımışım Türkçe metinleri 1,2,3,4.. diye giderken DANKK.. diye kendimi İngilizce nin içinde buldum..
Hevesim kursağımda kaldı.. >:(
0
ttk
.NET'i savunmak için değil ama, yazılan 101 nedenin baştan bakabildiğim epey bir kısmına mantıklı karşı cevaplar verilmiş görünüyor. Mesela 13. maddeye bakabilirsiniz.
Ayrıca, elma ile armutun karşılaştırılması gibi durumlar da var gördüğüm kadarı ile.
0
yilmaz
jre5 13mb civarında .net framework 2.0 26mb civarında. 13.maddede bir problem yok gibi.
0
ttk
Merhaba

Tekrar bakınca dediğiniz gibi en azından o maddede bir problem yok dediğiniz gibi. Yalnız eleştirilerde işaret edilen noktalar isabetsiz mi tam bilemiyorum.
0
yilmaz
eksik yanları var haklısınız ama bir çok yerde karşılaştırma jdk ve .net sdk arasında yapılıyor. o yüzden eksik görünebiliyor. yazan kişininde biraz fanatik oladuğu ortada :)
0
ahmetaa
her ne kadar java'nin .Net'e gore ustun olduguna inansam da bu tur kiyaslamalara cok sicak baktigimi soyleyemem. yazilanlarin Yazari kotu duruma dusurecek pek cok acik noktasi oldugunu saniyorum.
0
ttk
Haklısınız, dediğiniz gibi bir durum ortaya çıkmış. Her ne kadar savunulan şeyin kıymetini, savunmaya çalışan kişinin kabiliyeti belirliyor olmasa da ortalık yerde olan eksik, hatalı bir savunma pek de iyi sonuçlar vermiyor.
0
dfix
Şuan da .net platformunda bir proje geliştiriyorum bitirince .net in javadan ne kadar kötü ve ne kadar iyi olduğunu söyleyeceğim. şunu söyleyim .net pek tutarlı değil. Biraz alışıla gelmiş türden farklı bir uygulama geliştiriken bu sorun hemen kendini belli ediyor. Bazı temel yapılarda .net.F desteklenen teknoloji net.CF desteklenmiyor örneğin serileştirme bu sorunu çözmek için dolambaçlı bir yol izlemeniz gerek.
0
Tigris07
dot net mimari açısından javadan çok farklı, Java'nın üstünlüğü tartışılmaz elbet, ama bazı maddeler aklıma yatmadı. Javanın programlamaya getirdiği nesne felsefesi ve platform bağımsızlığı ayırıyor dot netden. Diyeceksiniz nesne sadece javada mı sizde haklısınız, ne diyeyim :)
0
tongucyumruk
Java'nın getirdiği nesne felsefesi? Yapmayın ağalar, yapmayın beyler. Java'nın sadece bir kahve türü olarak anıldığı yıllarda insanlar OOP kullanıyordu. OOP ne sadece Java ile icad olundu, ne de sadece Java'nın yaptığı tarzda uygulanıyor.
0
Tigris07
tongucyumruk bana OOP hakkında en temel 5 şeyi sayarmısın? Ben bu oop konusunda yeniyim de :) , bana wikipedia dan önce kullanıcıların yorumları lazım! OOP kullanıyorsundur yada kullanmışsındır. Birde sorum var bu kahvenin OOP ye katkısı nedir? Teşekkürler...
0
parahat
.NET Java'yi dover. (evet hastayim)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Robot programlayarak Java öğrenin

sundance

Robocode sayesinde artık oyun oynayarak Java öğrenmeniz mümkün.

Daha önce C-Bots ve P-Bots (bilin bakalım ne öğretiyorlar) programlarının yaptığını şimdi de Robocode Java için yapıyor. Dört beş tane basit komutla bir matrix üzerinde hareket edebilen, düşmanı bulup ona ateş edebilen robotları kontrol ettiğiniz bu program. Asıl programlama kısmı Düşman robotları nasıl bulup yokedeceğinizin algoritmasını sizin oluşturmanız.

Bütün Java destekleyen platformlarda çalışan Robocode, IBM Alphaworks`ün son zamanlarda bizi heyecanlandıran bir başka ürünü.

Türkçe Java Teknolojileri Belgeleri

ahmetaa

Hacettepe Üniversitesi Bilgisayar Müh. ögrencileri güncel Java teknoloji ve kütüphaneleri konusunda Türkçe belgeler hazırlamışlar. Türkiye'de bu konuda büyük bir eksiklik vardı, yazanlara ve projeye ön ayak olanlara teşekkürler.

Java teknolojileri belgeleri

Struts Ölüyor mu?

innaw

Java dünyasının doğası gereği mevcut bir çok "web framework" alternatifi varken, Apache Vakfı'nın Struts projesi bir çok önemli projede kullanıldı, kullanılıyor ve artık bir "de facto" standart haline geldi.

Spring Framework

malkocoglu_2

Spring Framework bilgi işlem sektöründe büyük ilgi görmeye başladı. Bu altyapıyı kullanan programcılar ve teknik liderler, altyapının ne kadar iyi ve yararlı olduğunu söyledikten sonra hernedense bu sebepleri teknik olarak bir türlü tarif edememektedirler. "Spring, Tivo gibidir" demiştir bir kullanıcı, "sahip olmadan değerini bilemezsin. Tarif edilemez". :) Bu yazımızda, gizem perdesini biraz daha kaldırmak ve Spring'in teknik yararlarını ortaya çıkartmayı amaçladık.

http://www.bilgidata.com/pdfs/spring.pdf

Hibernate Performans Testi

malkocoglu_2

Java dünyasnın sevilen aracı Hibernate hakkında bir performans testi gerçekleştirildi. Bu yeni teknolojiyi, yerini almaya talip olduğu eski veri erişim teknolisi JDBC ile kafa kafaya yarıştırdık. İlk sonuçlar gelecek vaad edici gözüküyor. Önbellek kulanımı, kullanım rahatlığı açısından geleceğin araryüzü olmaya talip Hibernate, bu sınavdan yüzünüm akıyla çıktı gibi gözüküyor.

Detaylar için

http://www.bilgidata.com/pdfs//hibernateperftest.pdf

Editörün notu: Bu belge de LaTeX ile yazılmış, bu bir tesadüf olamaz! ;-)