On 30 March 2011 10:02, mP <[email protected]> wrote:

>
>
> On Wednesday, March 30, 2011 6:19:51 PM UTC+11, Joe Sondow wrote:
>>
>>
>> > Many great foss libraries have come out since the Scala, Groovy and
>> friends
>> > have come out. Given the advantages of these languages surely they
>> should
>> > have come out w/ something really big that catches everyones attention.
>> In
>> > terms of the JVM platform i cant see any impact besides the langauges
>> > themselves on the entire ecosystem...
>>
>> I think Grails, Gradle, and Griffon have caught a lot of attention.
>> Gradle may still need some work before people trust it as the new
>> great recommendation for build frameworks, but it might get there
>> soon. Grails makes building web apps orders of magnitude easier than
>> some other popular web frameworks like Struts or JSF. Griffon shrinks
>> down Swing code to something more readable and intuitive for a block
>> of GUI code.
>>
>>
> At most Grails & Griffon by their very nature are only available to Groovy
> users which again means they are qutie small compared to the rest.
>
>
>> Just because a language comes out doesn't mean that's the year when
>> the development community as a whole starts using the language to make
>> their big new open source projects. Adoption of something new takes
>> time. For big important projects a lot of developers like to use a
>> language they already have a few years of experience with.
>
>
>
> Of course not, but its been a while for G and S no one is expecting
> immediate germination of great things but still...
>
>
Scala's very much in use around the world, there's a nice list on Quora
here:

http://www.quora.com/What-startups-or-tech-companies-are-using-Scala

I'd say that 2.9 (currently a release candidate) is going to mark the
transition from early adoption to the first mainstream users.  Most
importantly, the eclipse support has now reached a level that tooling should
no longer be a reason to not use it

Java has had a long time to build up adoption, then came hibernate and
spring which have also been around a while.  Groovy was the first of the
non-Java JVM languages, so it has a head-start some degree of commercial
support (not least, via Spring), so it's unsurprising that it currently has
higher adoption.

Scala, Clojure, etc. are all relatively young in this space and have yet to
realise their potential, though growth rates are impressive.  It's also
interesting to note that James Strachan is now an active participant in the
Scala community:

*
http://macstrac.blogspot.com/2009/04/scala-as-long-term-replacement-for.html
*<http://macstrac.blogspot.com/2009/04/scala-as-long-term-replacement-for.html>
*
*
*Though my tip though for the long term replacement of javac is Scala. I'm
very impressed with it! I can honestly say if someone had shown me the
Programming in Scala book by by Martin Odersky, Lex Spoon & Bill Venners
back in 2003 I'd probably have never created Groovy.*


As for big important projects, Akka is undoubtedly the current one to watch.



> --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>



-- 
Kevin Wright

gtalk / msn : [email protected]
<[email protected]>mail: [email protected]
vibe / skype: kev.lee.wright
quora: http://www.quora.com/Kevin-Wright
twitter: @thecoda

"My point today is that, if we wish to count lines of code, we should not
regard them as "lines produced" but as "lines spent": the current
conventional wisdom is so foolish as to book that count on the wrong side of
the ledger" ~ Dijkstra

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to