I should also add, I don't want to appear to be critical of WinSer, or 
nssm.exe for that matter.  It's just that I have my own motivations,  
requirements and preferences, as do the authors of those programs.

On Friday, 22 February 2013 12:17:56 UTC, Stephen Vickers wrote:
>
> Hi Jeremy,
>
> A number of small reasons why I would use windows-service instead (some 
> people may consider some of these points moot, I don't):
>
>    - Node.js and program path detection is automatic and obvious
>    - Supports spaces in service names (although this could be fixed quite 
>    easily in WinSer)
>    - Doesn't depend on npm to add, remove and run services
>    - Doesn't depend on nssm.exe which means one less task of trying to 
>    keep that up to date (not assuming the module author will always want to 
>    update nssm.exe to the latest version when available)
>       - Which also may have library dependency issues - unless 
>       you compile it yourself
>    
> Then there a couple of major reasons, which are probably more in-line with 
> my requirements.
>
> I've already written something similar for Perl, for the company I work 
> for, but have never been allowed to make that code public.
>
> I'm just getting into Node.js with the view of writing an application 
> delivered using a Windows installer (NSIS based) as the end systems will 
> have no build environment available.
>
> So, in part this was a learning exercise to see if it was possible, and to 
> remove dependency on npm for a deployed application.
>
> It's also worth considering that the service code base is much smaller 
> than the nssm.exe code base, and this is not a criticism of nssm.exe (quite 
> the opposite, it seems like a very good program), the point is that there 
> is less to go wrong and maintain.
>
> Steve
>
> On Friday, 22 February 2013 03:06:14 UTC, Jeremy wrote:
>>
>> What is the difference in this and WinSer using NSSM?  I'm not picking 
>> I'm just curious.
>>
>>
>> On Thu, Feb 21, 2013 at 4:41 PM, Stephen Vickers <[email protected]>wrote:
>>
>>> Hi All,
>>>
>>> I've created a new module named "windows-service" providing the ability 
>>> to run Node.JS programs as native Windows Services.
>>>
>>> The new module can be installed using npm:
>>>
>>> https://npmjs.org/package/windows-service
>>>
>>>  Steve
>>>
>>> -- 
>>> -- 
>>> Job Board: http://jobs.nodejs.org/
>>> Posting guidelines: 
>>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
>>> You received this message because you are subscribed to the Google
>>> Groups "nodejs" 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/nodejs?hl=en?hl=en
>>>  
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "nodejs" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>  
>>>  
>>>
>>
>>

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" 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/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to