The Artima Developer Community
Sponsored Link

Java Buzz Forum
Scripting frees

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Bill de hÓra

Posts: 1137
Nickname: dehora
Registered: May, 2003

Bill de hÓra is a technical architect with Propylon
Scripting frees Posted: Mar 26, 2004 2:37 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Bill de hÓra.
Original Post: Scripting frees
Feed Title: Bill de hÓra
Feed URL: http://www.dehora.net/journal/atom.xml
Feed Description: FD85 1117 1888 1681 7689 B5DF E696 885C 20D8 21F8
Latest Java Buzz Posts
Latest Java Buzz Posts by Bill de hÓra
Latest Posts From Bill de hÓra

Advertisement
So why Groovy? Why not Jython or JRuby? Why not one of the dozens of other programming languages that are designed to run on the Java Virtual Machine? It's my opinion, and I believe the opinion of those who support this JSR, that Groovy is the best choice because it was built from the ground up for the Java Platform and uses syntax that is familiar to Java developers, while leveraging some of best features that Python, Ruby and Smalltalk have to offer. Jython and JRuby are excellent examples of how existing languages can be ported to the Java platform, but they are, after all, ports. They use syntax that is not designed with Java developers in mind and they are founded on a completely different set of code libraries. Groovy is designed for Java developers and its foundation is the standard APIs of the Java Platform. - Richard Monson-Haefel Yes, it's built from the ground up from a Java perspective but when you use it aside JRuby or Jython that doesn't make much difference - it's just another language, just another port, and not one that feels like Java. Not the way Javascript or C# does. Anyway, at this stage, the Groovy community need to justify their approach to anyone - they're just getting on with it and if they want a JSR I'm for that. Groovy's legacy will be that it was language that changed how we think about the platform. I still like the idea of a Jython JSR - but for the wrong reasons - I think Jython is the best language available to the Java developer and damn if it doesn't get enough hype. But yes, Jython is not a hotbed of activity and it needs to get to 2.3 where the dynamic and functional idioms available are truly mature - if you think closures are excellent, wait until you use generators. Really, what we need is for Sun (and the J2EE vendors) to get behind the idea of dynamic languages running on the JVM for enterprise work as well as admin and housekeeping work. Maybe there's someone in there that wants to port Self? Or maybe someone wants to port C#? Maybe someone wants to build end-to-end J2EE apps in JRuby or Groovy? Who knows....

Read: Scripting frees

Topic: JavaRanch blogs and Pebble 1.4.1 nearly done Previous Topic   Next Topic Topic: Laundry Metaphor for Web Service Granularity

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use