Hacker News new | ask | show | jobs
by ccorcos 1367 days ago
> Every templating language inevitably turns into a very poor programming language over time.

This realization is what initially sold me on React. I just wanted program and build abstractions with an actual programming language!

2 comments

Exactly, I was a bit undecided back in the day thinking React and Angular might be similarly valuable, and I don't remember if there was even Vue yet or not (I believe not yet). Angular had just split, and I had to help contracting for a company using Angular 1, and OH BOY the page was horizontal and most of the programming statements happened within those nightmarish ng-if, ng-repeat, ng-{please-kill-me-know}. I believe there were parts up to 350-400 columns wide.

That's exactly when I learned that same realization, and decided never to use (if I can avoid it) a programming environment that defines its own templating language.

I just wanted to wire up shit, make pages, send requests & receive responses ... and not spend days trying to pick the right router, form, state and whatever library for my view layer, and look for TS definitions for them, so I stayed on Angular2+ ^^