I’m a .NET developer learning Java EE. These two concepts seem to serve the same exact purposes in either system.
So which framework gets credit for inventing them?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
.NET metadata was, I believe, introduced in .NET 1.1 which was released 3 April 2003 (it appears to be already in before that?). The Java annotations were proposed as JSR-175 on 19 March 2002 which was approved on 30 September 2004 and became part of Java SE 5.0 which was released the same day.
It’s unclear when exactly .NET metadata was proposed, but when it comes to the first release, .NET wins.