Node is fairly new - so it would be a little experimental.
But it does have an active community, and there are quite a few useful packages; including a solr-client (http://search.npmjs.org/#/solr-client).

I would look into it, if only for the purposes of learning a little more about it and to see if it would work in the context of your needs.
-drew

On 5/8/12 9:17 AM, Ethan Gruber wrote:
Thanks.  I have been working on a system that allows editing of RDF in web
forms, creating linked data connections in the background, publishing to
eXist and Solr for dissemination, and will eventually integrate operation
with an RDF triplestore/SPARQL, all with Tomcat apps.  I'm not sure it is
possible to create, manage, and deliver our content with node.js, but I was
told by the project manager that Apache, Java, and Tomcat were "showing
signs of age."  I'm not so sure about this considering the prevalence of
Tomcat apps both in libraries and industry.  I happen to be very fond of
Solr, and it seems very risky to start over in node.js, especially since I
can't be certain the end product will succeed.  I prefer to err on the side
of stability.

If anyone has other thoughts about the future of Tomcat applications in the
library, or more broadly cultural heritage informatics, feel free to jump
in.  Our data is exclusively XML, so LAMP/Rails aren't really options.

Ethan

On Tue, May 8, 2012 at 10:03 AM, Nate Vack<njv...@wisc.edu>  wrote:

On Mon, May 7, 2012 at 10:17 PM, Ethan Gruber<ewg4x...@gmail.com>  wrote:

It was recently suggested to me that a project I am working on may adopt
node.js for its architecture (well, be completely re-written for
node.js).
I don't know anything about node.js, and have only heard of it in some
passing discussions on the list.  I'd like to know if anyone on code4lib
has experience developing in this platform, and what their thoughts are
on
it, positive or negative.
I've only played a little bit, but my take is: you'll have more parts
to build than with other systems. If you need persistent connections,
it's gonna be neat; if you don't, it's probably not worth the bother.

The Peepcode screencasts on Node:

https://peepcode.com/screencasts/node

are probably worth your time and money.

-n




--
Andrew Gordon
MSI April 2011
School of Information
University of Michigan

Reply via email to