|
|
|
|
|
by matm
3891 days ago
|
|
Because it's really hard to build, test and maintain a non-trivial application in a dynamically-typed language like JavaScript. I think it's telling that a lot of companies with the most mature products (Facebook, Dropbox, Asana) eventually resort to optional static typing in their products, whether that means extending their runtimes (e.g. Hack) or using a transpiler like TypeScript. |
|
(Also I don't think optional static typing has gotten off the ground in Python land, or adopted in production at Dropbox?)