When it comes to large applications, however, there are a number of drawbacks to the approach. Without static typing, there’s less tool support for refactoring, compile-time verification, or IntelliSense. Combined, it’s very easy to have typos that won’t be discovered until production, when it’s far more expensive to fix.
It’s still in its infancy, but the future looks bright. Microsoft has learned from the past and has provided the full source in a Git repository under an Apache 2.0 license. They’ve also put the language under the Open Web Foundation’s Final Specification Agreement. At the same time, they’ve provided syntax support for popular text editors, Sublime, Emacs and Vim.