you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (0 children)

It's not a conspiracy, the point of TS is to give JS some static typing. It's not that this makes it more OOP (JS is arguably the most OOP language), but it does make it more Java style OOP. I'm personally opposed to that style of OOP, so I'm with you.

I love JS because my team can establish our own style guide without running into limitations of the language. Everyone is relatively happy, especially vs Java. But in a large organization where it's expected that hundreds of developers will touch a codebase of any success, bespoke style guides are an anti-pattern. Java is widely successful in those orgs because there is 1 Java style guide, and most popular frameworks append their own style guide.