From: Tor Iver Wilhelmsen Date: 2006-07-06T23:56:17+09:00 Subject: Re: Grails "asj" writes: > In 2001 C# was introduced by Microsoft as a Java-kIller...I remember > the big hype back then, and even the editor-in-chief of JDJ magazine > said Java might not even last 5 years! As a result, the JCP started > introducing some C# like featuires (generics for one) Generics were proposed in 1999, and a preprocessor (GJ) existed for the purpose, and "preview" code for generics was available from Sun in May 2000. http://homepages.inf.ed.ac.uk/wadler/gj/ Other 1.5/5.0 features: - Typesafe enums (unlike the prettified ints of C) were used prior to the inlusion of the standard mechanism by implementing the Enum pattern. - Varargs: Syntactic sugar for Object[]. - Attributes: People used XDoclet for much the same, the difference being the XDoclet-based information didn't end up inside the class files. > Finally, the new hype (and it seems every few years a new hype comes > along) of Ruby caused the introduction of Rails-like frameworks like > Grails. > > http://grails.codehaus.org/ The funny thing is this: Ruby fans push Rails heavily, but what else does Ruby have going for it? Java didn't have Rails, but it had a ton of other frameworks and technologies.