On 3/19/07, James Mitchell <[EMAIL PROTECTED]> wrote:
Oh, lol .... I do RoR on the side. I'm not sure where all this dynamic language stuff is heading (ruby vs groovy vs others) with respect to java, but I plan to be a part of it. More on that later... -- James Mitchell The Ruby Roundup http://www.rubyroundup.com/
To me, the attractive thing about Ruby is that it's a full stack. We can code in Ruby, soup to nuts ("turtles all the way down"), and the Rails framework provides an interesting way to generate starter applications. With Java and JavaScript integration, we're on the cusp of having a JavaScript middleware stack. Writing Actions in JavaScript is a trivial step. All we need is something like iBATIS written in JavaScript to go with that. We already have an iBATIS for Ruby, why not an iBATIS for Rhino? Then, we could start with Ajax/JavaScript on the front end, segue to Actions/JavaScripts for the business logic, and finish up with iBATIS/JavaScript to hit the database. I know many of us think of JavaScript as a tinkertoy language, but it's not. There's nothing that people do in Java or Ruby or Python that we couldn't do just as easily in JavaScript. CrockFord's video training clips are a real eye-opener <http://jroller.com/page/TedHusted?entry=crockford_clips>. On the .NET side, there is already IronPython, why not IronJScript? Via C, I expect we could also embed a JavaScript engine in PHP. It's great the Struts 2 is adopting and adapting techniques from other frameworks, like Stripes and Rails. But, I'd like to take it to the next level and adapt Struts 2 for other platforms, like C# and PHP and Ruby and Python. As working developers, one of our core goals should be to level the playing field between platforms, so that the skills we learn in one arena can be applied to another. -Ted. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]