molily: TypeScript? Wozu? Isses wirklich "besser"?

Beitrag lesen

Hallo,

Ein gescheiter Compiler sagt einem dass man unverträgliche Datentypen hat, da läuf man gar nicht erst in die Gefahr etwas zu vermurksen.

Das bedeutet ja, dass man für "große" Projekte (wie bsp. ein OS) eine statisch typisierende Sprache benötigt, während dynamisch typumwandelnde Sprachen für "kleine" Projekte besser geeignet wären.

Das würde ich so pauschal nicht sagen. Es werden auch Projekte mit hunderttausenden Zeilen Code in dynamischen Sprachen geschrieben. Es gibt auch riesige Projekte in typsicheren Sprachen, die vermurkst sind. Typisierung ist sicher eine Komponente. Mit vernünftigen Frameworks, Bibliotheken, QA-Tools und IDEs, mit Test-Driven Development sind auch dynamische Sprachen umgänglich und verlieren nicht an Expressivität.

Mathias