That's fantastic info, James! Thanks very much. Just starting to look into CoffeeScript too. Wikipeadia info indicates it's a translation tool such that you would still end up with JavaScript that executes on V8. Rubyfication of JavaScript?
Oh, BTW, have you taken a look at the Python community's Twisted web framework and done any comparison of it vs Node.js? I've gotten the O'Reilly books for both Node.js and Twisted; currently reading the Node.js book but read a wee bit of the intro to Twisted. >From what they described it sounds like there's a good deal of architectural similarity. If you have any thoughts on that, would be keen to hear... Are these kind of web frameworks and stacks the web RAD successor to the likes of Ruby on Rails? And what of the heavyweight languages such as Scala (or Java 7/8)? Is Node.js a dark horse that's emerging as the "next big thing"? If it really can scale well then it could make more inroads than Ruby on Rails managed to do. I've gotten this weird notion, though, of welding Node.js/V8 to execute in combination to a JVM - such that any async calls from Node.js JavaScript code call into the JVM to execute (via JNI). Would open up using JDBC, Java Thread class, Java concurrency library, etc., etc. to be the implementation language for the Node.js async plugins - as opposed to writing those in less portable and more tedious C code. Also thinking of starting up Node.js from a Java thread that uses NIO to handle multiple sockets on a single thread context. Node.js/V8 would sit there enveloped in a JVM doing its thing surrounded by the Java JVM ecosystem. Would be a bit of surgery to Node.js to do this but its open source. Well, hope you're having a good time at your new gig :-) --RogerV -- 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.
