Quote:
Originally Posted by Shoe Lace
1. Future proofing yourself isn't a bad idea. Web pages are already starting to slowly change from static pages to full fledge web applications.
Future proofing is a great idea, but its too hard to learn all of the languages/frameworks without having a clear idea who the winner is. Node is great, I highly recommend learning it, but there are much better languages/platforms out there for building web applications.
Quote:
Originally Posted by Shoe Lace
2. Having almost every part of your stack in 1 language certainly can't be a bad idea. Switching between PHP, c#, Python, Ruby or Perl + all of the popular frameworks associated with them to Javascript for your front end work is a pretty daunting task.
You'll never escape this
. You'll always be using multiple frameworks, databases, webservers, etc.
Quote:
Originally Posted by Shoe Lace
Less coding. If parts of your server side code can be pushed directly to the client then you're writing less code overall.
You'll actually be writing more code in node.
I am not against node at all, I actually really enjoy it. However, I just want to point out that it is a new language/framework and it might not ready for full scale web development. There are probably better options out there in other languages. That said, learn node, build your site in node, enjoy node, but don't expect it to be the web development silver bullet.