logoalt Hacker News

prinny_today at 12:15 PM2 repliesview on HN

Interesting. Can you please elaborate more? Is it due to the combination of popular foundation (js) and the addition of strong typing? The runtime environment differences? The ease of integration with other languages / tools?


Replies

herrkanintoday at 12:21 PM

Don't underestimate the significance of code being runnable in a browser environment.

noon-raccoontoday at 12:30 PM

A few points that come to mind:

* Most applications run on the web nowadays. With TypeScript, you can write both the front end and the back end. * TypeScript shares many syntactic-sugar ideas with Python, but it is also statically typed. Whether that is good or bad is a hot topic, but it gives you a lot of confidence through compile-time checks. * Running Node for system tasks is as easy as running the Python interpreter. However, Python is still slightly ahead there.