Node.js is interesting but I'm looking into more of a JS client and JVM
server model with something like Backbone.js, Bootstrap,
CoffeeScript/Jade, etc on the front-end and Play Framework, BlueEyes,
etc on the back-end.
BTW: The new gig is great! We just announced Heroku for Java!
http://www.jamesward.com/2011/08/25/heroku-adds-java-support
-James
On 08/25/2011 06:30 PM, RogerV wrote:
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.