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.
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.