Hacker News new | past | comments | ask | show | jobs | submit login

TypeScript seems to have by-and-large "won" in the JavaScript ecosystem; I can think of exactly one senior+ developer I've run into in the last few years who's expressed a preference for JS over TS and, similarly, I can think of only one greenfield purely-JavaScript project I've seen started in the last three years; that project was built in that way largely out of ideological objection to having a build pipeline. (I think it was a mistake.) It isn't a majority yet, but it seems inevitable that the future of JavaScript among non-laggard populations is TypeScript or whatever will supplant it--and whatever will supplant it will not discard types.

As for Python, adoption is slower, but for me at least, Python typings are becoming the reason to consider using Python in 2022 and I won't use a library without them. And the worst part of Elixir, from where I stand, is that typespecs are bitterly underused. I have some hopes for something like Gleam to make a backwards impact upon Elixir, because my experience with development teams trying to bang on Elixir services without it is pretty grim.




Typescript won huh? You're using your own anecdotal experience to support your statement. I'm looking at random Javascript questions on Stackoverflow now - there's a gaziilion of them from the last hour. None of them is Typescript. So plenty of people still write JS.

https://stackoverflow.com/questions/tagged/javascript

I use Typescript and like it btw but I just don't agree with you here...


I'm sure there are plenty of projects created in JavaScript. I'm not sure there are plenty of projects created in JavaScript in what I think we can all generally agree is leading-edge to mainline tech.

There will always be laggards and there will always be novices, but it is so incredibly rare to see a library without typings or a senior developer not start with TypeScript almost without thinking that I think it is at worst only a matter of time.

As an aside, why are all of your posts written so combatively? I looked at your most recent page of comments and if I'd not already responded to you, I wouldn't have. I certainly don't shy away from being pointy, but not about things as ultimately meaningless as programming languages.


I'll stay on topic. If I was somewhat combative towards you it is because you made very big statement which in my opinion are simply inaccurate. My tone was somewhat harsh but your comments are in my view simply wrong. They also give the air of a somewhat condescending know it all (of course Typescript won!) which is a bit childish and can be very annoying to read, and this is going on quite a lot here with many other people who've seen the tech light and now need to hammer it into us commoners heads. Anyway looks like we've beat this horse to the death.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: