3 ms·
A very important feature is class-based object orientation, which the vast majority of developers are familiar with, thus it is more natural to use compared to
by tadfisher 14y ago
A very important feature is class-based object orientation, which the vast majority of developers are familiar with, thus it is more natural to use compared to prototype-based OO.
Also, tool-visible types allow for better/easier tool-assisted development, something that has been a stumbling block even in the most monstrous of IDEs. For example, ever ctrl-clicked a function assigned to a var in Eclipse?
- kyrra 14y agoyup. No prototype inheritance is huge, plus having a single entry point for an app is huge. These 2 provide a lot of VM optimization opportunities.