TJ Holowaychuk: Farewell Node.js ∞
Moral of the story, don’t get stuck in your own bubble! See what else is out there, you just might enjoy programming again. There are a lot of awesome solutions out there, my mistake was waiting to long to play around with them!☺.
I wrote a lot Node.js code for 52Poké Paradise last year. The journey was enjoyable at first, but I suffered from multiple frustrations as time going on. It’s really hard to design basic stuff like asynchronous constructors, especially in an environment where async codes are essential. Async and Q are good, but not enough. In the end, I’m hard to find a momentum to fix bugs and write new features for that program.
Today I sneaked a peek at Go and Revel. They smell really great. There’s no callback hell. Error handling and debugging is easier. I even found some similarities between Go and Swift. After all, I enjoy learning new programming languages.
But will I give up Node.js for Go? Will I use Go to rewrite 52Poké Paradise?
So I yield (pun intended). For now I think I’m going with Koa and refactor my old Express code. While I still keep eyes on new things.