<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://groovy.dzone.com"  xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
 <title>Groovy Zone - Comments for &quot;Groovy will replace the Java language as dominant language&quot;</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu</link>
 <description>Comments for &quot;Groovy will replace the Java language as dominant language&quot;</description>
 <language>en</language>
<item>
 <title>@SergeEver heard of SOA?</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-998</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;@Serge&lt;/p&gt;&lt;p&gt;Ever heard of SOA? SCA? Maybe Layered Architechture or MVC rings a bell?&lt;/p&gt;&lt;p&gt;I have a fairly large project in production witch has WEB UI in RoR and backend in Java... Works FINE. Frontend developers only have the interfaces and noone cares that it is considered ONE project, that we have 2 disticnt teams and use 2 languages.&lt;/p&gt;&lt;p&gt;So your &amp;quot;VERY bad idea&amp;quot; becomes a beautiful, productive team of specialists... &lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 15:49:24 -0500</pubDate>
 <dc:creator>jalexoid</dc:creator>
 <guid isPermaLink="false">comment 998 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>@SergeMan.... You are pi**ed</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-997</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;@Serge&lt;/p&gt;&lt;p&gt;Man.... You are pi**ed with Sun... Don&#039;t like Netbeans? Use Eclipse, use IntelliJ... Not like Sun owes to create th best IDE....&lt;/p&gt;&lt;p&gt;And the decisions are not lethargic, but conservative... This is what happens when there are a LOT of parties with vested interests and HUDGE investments. &lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 15:43:26 -0500</pubDate>
 <dc:creator>jalexoid</dc:creator>
 <guid isPermaLink="false">comment 997 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>@SergeIf you say  &quot;only a</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-996</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;@Serge&lt;/p&gt;&lt;p&gt;If you say  &amp;quot;only a look&amp;quot;&lt;/p&gt;&lt;p&gt;You could have noticed that Scala integrates with Java. It is stated in the first paragraph on http://www.scala-lang.org/. &lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 15:38:56 -0500</pubDate>
 <dc:creator>jalexoid</dc:creator>
 <guid isPermaLink="false">comment 996 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>@Tim In my experience,</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-995</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;@Tim&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In my experience, mixing language in a project is a VERY bad idea.&lt;/p&gt;&lt;p&gt;The reason I put Groovy as an exception is that in fact Java is &amp;quot;included&amp;quot; in Groovy. So programming in Groovy does not impair the Java part.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;All the other&#039;s cannot claim that. This is why I agree with the statement that Groovy looks more like a Java 2.0.&lt;/p&gt;&lt;p&gt;In general mixing languages in a project produces a mess, very difficult to debug and maintain, not forgetting difficult to read. &lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 15:19:12 -0500</pubDate>
 <dc:creator>SergeBureau</dc:creator>
 <guid isPermaLink="false">comment 995 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>Overall, this has been an</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-990</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Overall, this has been an amazing discussion.  I have a question - why do any of the languages have to defeat the other?  If I am writing an application, might I not choose Java, Groovy, Scala, bash script, perl, or Ruby for different aspects of the same project?&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;I&#039;m not sure why I need to be a Groovy programmer or a ____ (fill in the blank) programmer.  Why am I not just a programmer and trying to resolve issue using the best approach I can find and understand?&lt;/p&gt;&lt;p&gt;I certainly seems that the Groovy folks are seeking peaceful co-existence with others.&lt;/p&gt;&lt;p&gt;It may seem to be hard but many people such as Martin Fowler and Joel Spolsky seem to believe in a multi-lingual future.&lt;/p&gt;&lt;p&gt;If Ruby has the best ATOM library but Groovy has the best GUI framework, wouldn&#039;t I possibly choose both Ruby and Groovy as the implementation for these different responsibilities? &lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 14:20:46 -0500</pubDate>
 <dc:creator>goekenator</dc:creator>
 <guid isPermaLink="false">comment 990 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>&quot;They keep cranking about</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-987</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;&amp;quot;They keep cranking about 10x faster than Sun.  Groovy has huge perf probs though...when a language is outperformed by Ruby, you know you have problems!&amp;quot;&lt;/p&gt;&lt;p&gt;I think you may have that back to front. I think it&#039;s an achievable goal for a dynamic language like Groovy to be less 10 *slower* than Java on current JVM implementations and have said so repeatedly on the Groovy list. I have never heard anybody say that any dynamic language on the JVM would be faster than Java it&#039;s just not a credible statement.&lt;/p&gt;&lt;p&gt;If you follow the Groovy list you will see that some progress is being made on improving performance but there are still substantial issues to be addressed.&lt;/p&gt;&lt;p&gt;In principle Groovy should be quite a bit faster than JRuby (because it&#039;s a better fit  for the JVM not because the JRuby people are not competent, they are very competent) at the moment it isn&#039;t and that&#039;s because the Groovy run time system has a bunch of crud in it because it was developed along with the language whist JRuby and Jython had the advantage of starting with an existing language.&lt;/p&gt;&lt;p&gt;The Groovy team may or may not be able to evolve the existing runtime system into one with good performance. My view is that they will not be able to do this via evolution (i.e. they can make it faster but not dramatically faster). However they have already done better than I expected and I may well be wrong about this. &lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 12:56:26 -0500</pubDate>
 <dc:creator>tug</dc:creator>
 <guid isPermaLink="false">comment 987 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>&gt;As far as waiting for Sun&#039;s</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-986</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;&amp;gt;As far as waiting for Sun&#039;s blessing, let&#039;s be real.&lt;/p&gt;&lt;p&gt;&amp;gt;I have defended Sun&#039;s decisions for years, but it is now incredibly slow to get anything done.&lt;/p&gt;&lt;p&gt;You have a point... Microsoft seems much faster and more agile than Sun when it comes to updating the platform/language.  Perhaps all the ceremony and bueracracy of the JCP is to blame?&lt;/p&gt;&lt;p&gt;&amp;gt; Not in Java 7, so le&#039;ts wait 3 years and maybe ...&lt;/p&gt;&lt;p&gt;Ya, and Java 7 still hasn&#039;t been speced out I think.  So add 2 years from whenever they settle on the features.   &lt;/p&gt;&lt;p&gt;&amp;gt; Groovy provides it, in spite of Sun&#039;s.&lt;/p&gt;&lt;p&gt;&amp;gt;Where
is the Netbeans support for Groovy ? Are you still waiting for Sun ? I
am done defending their decisions, there lethargic. &lt;/p&gt;&lt;p&gt;I like Groovy.   Feature wise, it&#039;s great IMO.  They keep cranking about 10x faster than Sun.  Groovy has huge perf probs though...when a language is outperformed by Ruby, you know you have problems!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 12:36:52 -0500</pubDate>
 <dc:creator>philswenson</dc:creator>
 <guid isPermaLink="false">comment 986 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>When you have millions of</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-985</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;When you have millions of Java coders available, having a similar syntax is an overwhelming plus.&lt;/p&gt;&lt;p&gt;As far as waiting for Sun&#039;s blessing, let&#039;s be real.&lt;/p&gt;&lt;p&gt;I have defended Sun&#039;s decisions for years, but it is now incredibly slow to get anything done.&lt;/p&gt;&lt;p&gt;2 years between releases is much too long, where are closures? where is AOP support ? ...?&lt;/p&gt;&lt;p&gt;Not in Java 7, so le&#039;ts wait 3 years and maybe ...&lt;/p&gt;&lt;p&gt;Sorry but I am fed up, it seems more to me that the success from Ruby and Groovy are forcing the hand of Sun, otherwise nothing would have happened.&lt;/p&gt;&lt;p&gt;So I do not want to loose Java&#039;s good points, but I also want more.&lt;/p&gt;&lt;p&gt;Groovy provides it, in spite of Sun&#039;s.&lt;/p&gt;&lt;p&gt;Where is the Netbeans support for Groovy ? Are you still waiting for Sun ? I am done defending their decisions, there lethargic. &lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 12:04:23 -0500</pubDate>
 <dc:creator>SergeBureau</dc:creator>
 <guid isPermaLink="false">comment 985 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>Certainly Groovy took</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-980</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Certainly Groovy took elements from Ruby. However, Builders were taken by Ruby from Groovy (and the Groovy developers were very happy to give something back to Ruby).&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 11:19:18 -0500</pubDate>
 <dc:creator>tug</dc:creator>
 <guid isPermaLink="false">comment 980 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>&quot;I and every other java</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-979</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;&amp;quot;I and every other java developer I know have ZERO interest in Groovy. Scala is an obvious choice.&amp;quot;&lt;/p&gt;&lt;p&gt;Perhaps you should widen your circle of acquaintances :)&lt;/p&gt;&lt;p&gt;Groovy and Scala are not really competitors. Scala is a high performance statically typed language. The target of Scala is Java not dynamic languages like Groovy/JRuby/Jython. &lt;/p&gt;&lt;p&gt;Saying that Scala is  superior to Groovy makes about as much sense as saying that a bicycle is superior to a rowing boat. I.E. it&#039;s committing a category error.&lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 11:15:43 -0500</pubDate>
 <dc:creator>tug</dc:creator>
 <guid isPermaLink="false">comment 979 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>&gt; had a look at Scala, and</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-978</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;&amp;gt; had a look at Scala, and it will remain only a look. I totally hate the syntax.&lt;/p&gt;&lt;p&gt;...and similar rants about ruby syntax.&lt;/p&gt;&lt;p&gt; I coded in nothing but Ruby for 8 months a couple years ago... at first I found the syntax a bit weird, but then learned to really like it (for the most part anyway).  I think syntax should be driven by what makes sense, not legacy.  People have the ability to learn new things, esp programmers who&#039;s jobs probably are in flux more than any other career. &lt;/p&gt;&lt;p&gt;Everyone keeps saying Groovy is so much more like Java.... but I have to say I find Groovy more like Ruby than Java.&lt;/p&gt;&lt;p&gt;The arrays and hashes are much closer than the java equiv.  The closure syntax is very very close.  Reg ex language syntax is close.  Builders are very similar.  Both have properties.  I see a lot of influence in Groovy from Ruby.&lt;/p&gt;&lt;p&gt;Anyway, as to the original topic I think for a language to supplant Java on the JVM Sun will have to get behind it and proclaim it the successor. &lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 11:14:50 -0500</pubDate>
 <dc:creator>philswenson</dc:creator>
 <guid isPermaLink="false">comment 978 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>@Ed I had a look at Scala,</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-974</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;@Ed&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I had a look at Scala, and it will remain only a look. I totally hate the syntax.&lt;/p&gt;&lt;p&gt;As far as static versus dynamic, it is the same debate as interpreted vs compiled, the advancement in optimizers make those not that relevant points.&lt;/p&gt;&lt;p&gt;So you can keep Scala.&lt;/p&gt;&lt;p&gt;Synthax might be a matter of taste, but integration with actual language is nuch more important, and this is where Groovy is impeccable. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 09:19:23 -0500</pubDate>
 <dc:creator>SergeBureau</dc:creator>
 <guid isPermaLink="false">comment 974 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>edaj wrote:This post is</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-971</link>
 <description>&lt;!--paging_filter--&gt;&lt;div class=&quot;quote&quot;&gt;&lt;div class=&quot;quote-author&quot;&gt;&lt;em&gt;edaj&lt;/em&gt; wrote:&lt;/div&gt;&lt;p&gt;This post is &lt;b&gt;UTTER GARBAGE&lt;/b&gt;. Groovy is a pathetically slow and ugly language.&lt;/p&gt;&lt;p&gt;If any langauge is worthy of succeeding Java it is Scala. &lt;/p&gt;&lt;p&gt;http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-1 &lt;/p&gt;&lt;p&gt;It is statically typed and offers the performance of Java with syntax more elegant than Ruby. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I and every other java developer I know have ZERO interest in Groovy. Scala is an obvious choice.&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Although the post is extreme and I don&#039;t agree with the &amp;quot;replace&amp;quot; assertion, your above comments also fall into the garbage catagory. Groovy is currently the most popular alternative language for the JVM by a long way, so your friends are probably living in a hole. &lt;/p&gt;&lt;p&gt; The fact that you think Groovy is ugly is subjective and your opinion, as is your assertion that Scala is more elegant than Ruby. Many find Scala&#039;s syntax very cryptic, again their opinions are subjective, each to his own.  &lt;/p&gt;&lt;p&gt; As for performance dynamic languages will always be slower than statically typed languages,  but the Groovy team is working on optimisations now and hope to achieve C Python speeds. &lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 08:13:11 -0500</pubDate>
 <dc:creator>gr34134</dc:creator>
 <guid isPermaLink="false">comment 971 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>This post is UTTER GARBAGE.</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-969</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;This post is &lt;b&gt;UTTER GARBAGE&lt;/b&gt;. Groovy is a pathetically slow and ugly language.&lt;/p&gt;&lt;p&gt;If any langauge is worthy of succeeding Java it is Scala. &lt;/p&gt;&lt;p&gt;http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-1 &lt;/p&gt;&lt;p&gt;It is statically typed and offers the performance of Java with syntax more elegant than Ruby. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I and every other java developer I know have ZERO interest in Groovy. Scala is an obvious choice.&lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 07:43:51 -0500</pubDate>
 <dc:creator>edaj</dc:creator>
 <guid isPermaLink="false">comment 969 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>I&#039;m surprised that nobody</title>
 <link>http://groovy.dzone.com/news/groovy-will-replace-java-langu#comment-952</link>
 <description>&lt;!--paging_filter--&gt;I&#039;m surprised that nobody mentioned the &amp;quot;Java - next generation&amp;quot; scenario:  Java2, Groovy and other influences will replace themselves... &lt;br /&gt;&lt;br /&gt;Java is going through a tough period... there are plenty of good idea&#039;s, the community is as vital as ever, but the body is getting tired and doesn&#039;t support big changes anymore.  The never ending discussions on closures indicate that we&#039;ve learned our lesson well: instead of adding new features sloppily, it might be better to *not* introduce these features at all.  At Javapolis, the BOF on Closures was next to the BOF on Groovy.  Both talked about closures, but the atmosphere was very different...&lt;br /&gt;&lt;br /&gt;Imho, I&#039;d prefer that the smart guys start working on a new generation of Java.  Java3 has been coined before.  The Javaposse &lt;a href=&quot;http://groups.google.com/group/javaposse/browse_thread/thread/c5443ca1b03fb4fb/2b244788d37ec6d1?#2b244788d37ec6d1&quot; target=&quot;_blank&quot;&gt;talks about it&lt;/a&gt; from time to time as well.  Forget about backward compatibility.  Use JDK 7 as a start.  Fix whatever doesn&#039;t smell right.  And most importantly, add the good ideas from Ruby, Groovy, Scala, etc in an uncompromised fashion.  This could/should add a new dimension to Java - dare I to say: somehow similar to evolution from C to C++ ?....&lt;br /&gt;&lt;br /&gt;True, to a large extend, the result might be very Groovy-like... it wouldn&#039;t be called Groovy, though.  Just Java3 or Java** or Java-whatever.   If Groovy wants to grow its acceptance dramatically, it needs to change its name anyway.   A wanna-be enterprise standard called &#039;Groovy&#039; is just too hard to sell.&lt;br /&gt;&lt;br /&gt;I admire the work done by the guys behind JRuby, Groovy and Scala, but I don&#039;t think they are going to beat todays Java all by themselves.  I hope that at least one of them participates in creating the new Java.</description>
 <pubDate>Thu, 14 Feb 2008 12:03:09 -0500</pubDate>
 <dc:creator>jbulck</dc:creator>
 <guid isPermaLink="false">comment 952 at http://groovy.dzone.com</guid>
</item>
</channel>
</rss>
