What I like to do is to always try new things in new projects, simply to make things interesting. But thats not always the smart decision, there are a lot of things that could change that decision: - If you need this project done fast - If this project is going to be something that may evolve into something huge - If you need money fast or you are just trying to have fun ...
But I would say that a lot of big projects are choosing to separate everything completely, by doing little services separated by a REST layer. So, in this sense, you could do part in PHP, and part in Node, and this way, you can get: - Faster development - Knowledge - Fun of learning new things - ?? Maybe better architecture by having to separate everything ?? (some may question, and if your project is really small, this doesnt make any sense) So its impossible for us to decide without having much background on the situation, but I would say that you will have to consider everything. I do not have experience in PHP, so I cant say, but I can do so much things fast with Node that it was an amazing idea to start working with it. If your project is going to be really small and really stable, and you dont have a lot of time, just go with what you know. Other than that, I would go with Node, just for the experience. Problem is that its not easy to develop a good architecture in Node I would say, callback hell is real. Plus: Shopping cart? Well, thats heavy stuff, amazingly difficult I would say. A lot of variables that you will have to consider, thats not a first project I would do in Node. I for one do not wish on anyone to have to do a shopping cart type of system, you will take a lot of time, 4-6 months its something incredible fast considering so many variables involved there and tests. There are a lot of problems to solve with shopping cart systems if they need to be somewhat complex ... Good luck. Em sexta-feira, 2 de agosto de 2013 20h41min07s UTC-3, abhinav gupta escreveu: > > I am a php developer who has worked on core php, wordpress, magento, etc. > Now after hearing so many nice things about node.js I am thinking about > switching. > > My next project includes a combination of shopping cart, blog, forum and > other custom pages. Now how should I go about making this project using > node.js. Should I build the whole project using node.js, build shopping > cart, blog, forum, payment gateway integration from scratch in node.js. I > have never made a shopping cart through just core programming. Would it be > that hard? Is it worth it? How long should it take? Can you guide me to > some tutorials. > > Or is there a way out using a combination of node.js and cart/forum made > in php. Does it make any sense? > -- -- 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.
