drawkcaB | Backward Compatible logo

rants and tips about software

LISP vs JavaScript

So, you say LISP is ugly and JavaScript is really cool. And Node.js is coolest thing on Earth?

I wrote a medium sized Node.js project just for fun. It's about 4kloc of code. Node.js is nice. After messing with it enough to know what I'm talking about, I would never use for a regular MVC kind of project. PHP is 5x faster to develop and 20x easier to maintain if you use a framework like Yii. But, I would always use it to build real-time web apps. Socket.io is the best architectured software I've seen in years. There are glitches, gotchas and bugs of course, as with any fresh software, but simplicity of real time client-server communication is mind blowing. I don't care about async. crap as PHP with APC beats Node.js easily in speed/complex deployment ratio.

As for JavaScript itself, we have a love-hate relationship. Whoever decided that JavaScript strings should be concatented with + operator should be shot ;) I can live happily with everything else though.

Milan Babuškov, 2012-09-17
Copyright © Milan Babu┼íkov 2006-2014