मैं जावा ईई सीखने वाला एक .NET डेवलपर हूं। ये दो अवधारणाएं किसी भी प्रणाली में समान सटीक उद्देश्यों को पूरा करने लगती हैं।जावा एनोटेशन बनाम .NET गुण: जो पहले आया था?
तो कौन सा ढांचा उन्हें आविष्कार करने के लिए क्रेडिट प्राप्त करता है?
मैं जावा ईई सीखने वाला एक .NET डेवलपर हूं। ये दो अवधारणाएं किसी भी प्रणाली में समान सटीक उद्देश्यों को पूरा करने लगती हैं।जावा एनोटेशन बनाम .NET गुण: जो पहले आया था?
तो कौन सा ढांचा उन्हें आविष्कार करने के लिए क्रेडिट प्राप्त करता है?
.NET metadata था, मेरा मानना है कि, .NET 1.1 में शुरू की गई जो 3 अप्रैल 2003 को जारी किया गया है (यह पहले से ही है कि इससे पहले कि प्रतीत होता है?)। 1 9 मार्च 2002 को Java annotations को JSR-175 के रूप में प्रस्तावित किया गया था जिसे 30 सितंबर 2004 को अनुमोदित किया गया था और उसी दिन जारी किया गया था जिसे Java SE 5.0 का हिस्सा बन गया था।
यह स्पष्ट नहीं है कि बिल्कुल .NET मेटाडाटा प्रस्तावित किया गया था, लेकिन जब पहली रिलीज की बात आती है, तो .NET जीतता है।
मुझे विश्वास है कि वे पहले .NET के साथ आए थे; जावा 5 पीछा किया।
जावा दुर्भाग्य तथ्य यह था भाषा सी # के बाद मॉडलिंग की के बावजूद भाषा improvents पर वक्र के पीछे किया गया है।
Pierreten की टिप्पणी सही है, लेकिन मुझे लगता है कि कई कारकों है कि यह समझाने देखते हैं:
(एरिक Lippert left Microsoft in Jan 2013 Coverity शामिल होने के लिए।)
गुण इसकी शुरुआत के बाद से सीएलआर का हिस्सा रहे हैं। मेरे पास नवंबर 1 999 से सी # मुद्रित आउट का पुराना प्रीरलीज स्पेक है जो उनका वर्णन करता है, लेकिन सबसे पुराना संदर्भ मुझे मिल सकता है C# 1.0 spec from 2001 है। जावा में फीचर जोड़ा जाने से पहले यह स्पष्ट रूप से कई साल पहले था।
संपादित करें: पुस्तक, C# Programming with the Public Beta, 2000 में प्रकाशित हुई थी और विशेषताओं का उल्लेख करती है।
+1। वह शुरुआती बीटीडब्ल्यू है! – BalusC
क्या वास्तव में कोई फर्क पड़ता है? – mdma
मैं सिर्फ उत्सुक था। –