Re:Anders Hejlsberg: You Can't Maintain Large Programs in Ja...
by mercurial on Monday June 04, 2012 @09:20AM
(#4063835)
Maintaining a large PHP project written by idiots, in addition to a much smaller codebase in Javascript has convinced me of the importance of static typing for large-scale projects.
I have quite some experience with most mainstream dynamic languages, and wouldn't do any large scale application with any of them.
The company I work for, does large scale enterprise consultancy projects.
This means:
- Multiple development sites;
- Some projects have up to 200 developers;
- Usually several megabytes of source code;
- Continuous Integration build systems with automatic unit and integration tests
- Usually distributed architecture
- High performance requirements
No way I would advise anyone to do develop such systems in a dynamic language, let alone in JavaScript.