Hi all,
A few weekends ago I wrote a simple web traffic analyzer. Very simple website. I told a few people about it, and also told them about the sites that I was basically mimicking (for my own personal education). I didn't make any updates to the site after that single weekend of working on it. Well, I found out today that 2 of those people actually enjoy using it. One of them made a few feature requests today.
Now, this site is very minimal. It's not pleasing at all to look at. It doesn't even use any custom CSS - only Yahoo's base CSS file. So, I'm thinking about making it better. As I mentioned, I wrote this site several weekends ago and since then I've been playing around with nodejs, expressjs (web framework) and am about to try out the jade template engine. Jade itself is entirely new to me, and at first glance I laughed at the thought of using it. It has been sitting in the back of my mind though since I laughed at it, making me wonder if I could force myself to perhaps try it to see what it's all about.
Anyways, I'm thinking about re-writing this site using nodejs, express and jade. It perhaps won't be better, because I'm a nodejs beginner, but it may be a good learning experience.
Does anyone out there actually use nodejs to power their entire website? Is it even recommended for that? It seems very low level and I am not sure how productive I'll ever be with it. This Jade template engine is pretty much a foreign language to me. I've mostly always used engines similar to Jinja2, where it's still entirely HTML.
I just wanted to see some thoughts on nodejs as the choice backend engine for a complete website!