|
|
|
|
|
by russellbeattie
2823 days ago
|
|
Coffeescript - like Typescript - is a non-language. There are no native VMs for either. They have to be transpiled to work. If you're writing in either language, you're basically using large DSL macros which pump out JavaScript. Think PHP for scripting. J2EE wasn't just a framework, it was core enhancements to the Java language, which caused a ton of bloat. EJBs, JSF, annotations, XML configurations, etc. Very similar to Typescript's bloat it adds on top of JavaScript. (You can't argue that it's not all bloat, as the resulting JS it produces runs fine without it all.) |
|
It has a BNF that’s different from any other language, so it’s definitely a language. A language isn’t defined by its runtime.
> Think PHP for scripting.
PHP is a language...
> J2EE wasn't just a framework
What language features did J2EE introduce?
> You can't argue that it's not all bloat, as the resulting JS it produces runs fine without it all
Yeah, just like C, which compiles yo machine code, is complete bloat.