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<[log in to unmask]> wrote:
>
>> On Mon, May 7, 2012 at 10:17 PM, Ethan Gruber<[log in to unmask]> 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
|