Hacker Newsnew | comments | show | ask | jobs | submit login

This callback programming is the reason i quit node.js. It is easy to get something up and running, but then it feels like i never get out of the chaos i created.

This whole thing additional to the whole mess JavaScript is? I never liked it to begin with, but there is no real alternative until Dart is ready. Every time something comes out for JavaScript it adds another abstraction and chaos in my opinion. jQery for example, really impressive to begin with, but when you see what a horrible mess you can create with it...

There is a reason why big companies never adopt these things, i can't imagine how it would be to take over a node.js app from someone else.

Now you can argue that this takes practice. Crockford may write JS from heaven, but i don't want to invest my time in this language. These inconsistencies are not fun to deal with and when Dart is here, companies will drop it very fast.

I am now stuck with Scala, it is the complete opposite. It is complicated to get in, but when you get it, you have a gigantic toolbox to solve every problem the way you want. For web programming i recommend Lift, but when you want to get in fast and a fan of async try Play2.0. Node.js made async popular, it should get credit for that.




> There is a reason why big companies never adopt these things, i can't imagine how it would be to take over a node.js app from someone else.

That's incredibly inaccurate. Big companies adopt a lot of crazy things, craziness isn't much of a deciding factor. Node.js is used by plenty of large companies and despite your tastes, Javascript in general is ridiculously popular in companies of all sizes.

-----


References please, clientside doesn't count. Google forbid it and i don't know of any big company how has SSJS in production. It's definitively not ridiculously popular.

-----


Apparently Walmart also uses it for mobile: http://venturebeat.com/2012/01/24/why-walmart-is-using-node-...

-----


LinkedIn uses it for their mobile platform. I know some pretty big companies are looking into it. I know there are sizable companies out there using it in some capacity: https://github.com/joyent/node/wiki/Projects,-Applications,-...

-----




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: