Ben bir .NET geliştiricisi Java EE'yi öğreniyorum. Bu iki kavram, her iki sistemde de aynı amaçlara hizmet ediyor gibi görünüyor..NET Özellikleri Java'ya Ek Açıklamalar: Önce hangisi geldi?
Hangi çerçeve onları icat etmek için kredi alıyor?
Ben bir .NET geliştiricisi Java EE'yi öğreniyorum. Bu iki kavram, her iki sistemde de aynı amaçlara hizmet ediyor gibi görünüyor..NET Özellikleri Java'ya Ek Açıklamalar: Önce hangisi geldi?
Hangi çerçeve onları icat etmek için kredi alıyor?
.NET metadata, oldu ben 2003 3 Nisan serbest bırakıldı .NET 1.1 tanıtılan, iman (zaten ondan önce görünmektedir?). Java annotations, 19 Mart 2002 tarihinde JSR-175 olarak önerilmiş olup, bunlar 30 Eylül 2004 tarihinde onaylanmış ve aynı gün serbest bırakılan Java SE 5.0'un bir parçası olmuştur.
.NET meta verilerinin tam olarak ne zaman önerildiği belirsiz, ancak ilk sürüm geldiğinde, .NET kazanır.
İlk olarak .NET ile geldiklerine inanıyorum; Java 5 takip etti.
Java maalesef o dili C# örnek alınarak oldu aslında rağmen dil improvents üzerinde eğrinin gerisinde olmuştur.
Pierreten yaptığı yorum doğru fakat bunu açıklamak çeşitli faktörler vardır düşünüyorum:
(Eric Lippert left Microsoft in Jan 2013 coverity katılmak.)
Öznitelikler, kuruluşundan bu yana CLR'nin bir parçası olmuştur. Bunları açıklayan Kasım 1999'dan çıkarılan C# basılmış eski bir ön özellik var, ancak bulabildiğim en eski referans C# 1.0 spec from 2001. Bu özellik, özellikle Java'ya eklenmeden birkaç yıl önceydi.
DÜZENLEME: Kitap, C# Programming with the Public Beta, 2000 yılında yayınlanmıştır ve atıf nitelikleri.
+1. Bu erken btw! – BalusC
gerçekten önemli mi? – mdma
Sadece merak ettim. –