Windows Azure Deployment with NodeJS

 Just tried deployed my NodeJS application to Windows Azure. Apparently a few things are broken, espeically relating to the file upload part of NodeJS.

Nodejitsu

 I have a few application running on Nodejitsu and have been very statified with the service. Just got an email that they are going to start charging for the service, I guess it is time for me to move on to something else.

 

 

AppFog

Just signup with AppFog

Impressed with what they are offering

Nodejs

I have been interested in Nodejs for a while. I am very excited as a start. I am kind of disappointed after a while, a few if the issues I faced:

There are no mature framework out there. Many of the existing framework are stepping on the toes of each other. You have to completely rewrite your code once you change frameworks because they might listen to the same message. The message you are listening might be hijacked by others (so you never get it).

No IDE support. Given the nature of javascript, it is kind of understandable, but it impacts productivity a lot.
Poor documentation of frameworks. Even worse, the framework often changes dramatically from one version to another. You have to relearn (and redo) everything again.

Debug is hard, sometime there is no error at all. Most of the time, the exception is not where the problem is.

I am going to wait for a while for the framework and tools to catch up.