3 ms·
I was interested to see what took the top position... and it's Typescript, which isn't very surprising. I avoided TS for a while because I thought it was just
by joshstrange 4y ago
I was interested to see what took the top position... and it's Typescript, which isn't very surprising.
I avoided TS for a while because I thought it was just another project like coffeescript which I never liked but once I started down the 6to5 path (now called babel) it was stupid-easy to to try out TS and I fell in love. Code completion is so much better, it brings more sanity to JS, prevents foot-guns, works great with a team, and gives me confidence in my changes/refactors.
Now I write TS exclusively aside from some legacy JS that doesn't have (and never will) a build pipeline. I even wrote my backend for a side-project fully in TS and quite enjoyed it. I've not played with Deno yet as it's feels a little too early for me (I don't really like living on the bleeding edge with some exceptions) but I'm super excited to see it progress and grow. TS, for all it's advantages, is still held back by the need for a packaging/build step and since TS is built on top of JS there are always some rough edges. Those rough edges are more than worth putting up with in my experience and I look forward to the future of TS.