hi,i am new to nodejs i have heard a lot about nodejs but i have heared from couple of guys its for real time applications like multiplayer games but its not for traditional php my sql websites like a ecommerce website.i have to develop a product reviewing website i have option to choose between php/mysql or nodejs mysql .due to new uprising technology i am more inclined towards nodejsas it might add some thing new good to my skills .is there any risk involved as i dont want to regret in the end .please guys advise should i invest in nodejs for such website ?thanks--
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 nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
please guys advise should i invest in nodejs for such website ?
...but its not for traditional php my sql websites like a ecommerce website.
i have to develop a product reviewing website i have option to choose between php/mysql or nodejs mysql .due to new uprising technology i am more inclined towards nodejs
develop such site in nodejs without facing any critical errors
as i dont know inner details of nodejs does nodejs supports all features like php/mysql like for example
does it supports image thumbnail generation ?does it support pdf,excel ,csv file handlings
does it supports encryption /decryption algos lie AES,Rjinidial or RSA.
so main concern is does it have all the recipes required to develop a traditional or complex apps as i don't want to stuck at any point.
i have a vps server with 256Ram is that enough for a site like ecommerce site developed with nodejs.
hi,i am new to nodejs i have heard a lot about nodejs but i have heared from couple of guys its for real time applications like multiplayer games but its not for traditional php my sql websites like a ecommerce website.
i have to develop a product reviewing website i have option to choose between php/mysql or nodejs mysql .due to new uprising technology i am more inclined towards nodejs
as it might add some thing new good to my skills .is there any risk involved as i dont want to regret in the end .
please guys advise should i invest in nodejs for such website ?
thanks
actually my hosting provider has fixed 256MB RAM for one application mysql will be handled by other ram. so what do you think how much request nodejs can service in a month in this ram?
@WIL MILLER why dont you share your experience about how to actually do async compact & maintainable code in js
A few random thoughts...
Unless you have specific inter-operability requirements, or something else, I would consider looking at different database solutions. Mongo melds nicely to JavaScript - natively dealing with json data transport (bson internally) and processing js functions internally. But there are also a plethora of lucene based solutions. There are SQL modules for node, but generally that isn't the best tool for the job.
Last time I looked there was no way of creating an xls file (I don't recall xlsx but since a good portion of the world is office <2010 its moot for me). You can make an rpc API or use a preexisting one (gearman comes to mind) and use the excellent perl module for this (and I hear there's a Ruby one as well).
There are no good classic MVC frameworks for node. You can define a single view with express and jump into middleware to pump out json, XML, binary, etc but you've got to try to keep things nice when you do this. There is also railway and a nodejitsu framework that look like they might be awesome in a year (but I'd dev with express at this point).
Node isn't as mature as PHP - its getting there quickly though. I never got into rails much, but it seems that node is moving much faster than rails ever did (in all aspects). Node development and adoption is surely moving faster than PHP ever did. My only worry is that people will get too comfortable with node and nosql DBs and forget basic security and make vulnerable sites which might give node bad press (I hope medeor has had improvements since I last looked - that scared me).
Don't write server side js like you write client side js. I use it because it removes one language or DSL from my app. But I can tell whether I'm looking at my server side code vs client side code from across the room (not sure if this makes sense to anyone else or if I'm not doing things correctly, but to me the code just looks different).
Since node is a standalone server, I think you'll notice a smaller footprint (than mod_php in Apache) though I'd still run production behind nginx (just because of mod_security, offloading static file server, and load balancing).
--