4 ms·
Green fielding on a new language is really not an option for the vast majority of software. To that point you are not really a target user for this if you can j
by meddlepal 6y ago
Green fielding on a new language is really not an option for the vast majority of software. To that point you are not really a target user for this if you can just up and switch stacks like that.
- vips7L 6y agoLet alone that almost no other language has the JVM ecosystem.
- __jem 6y agoMost of the JVM ecosystem doesn't work with AOT due to issues with reflection.
- tadfisher 6y ago"Most" is a bit hyperbolic, and reflection can be supported in the VM for AOT code, as evidenced by the Android Runtime (pre-JIT).
- pjmlp 6y agoYet commercial Java vendors with AOT tooling have been in business since around 2000, so plenty of projects do just fine.
- vips7L 6y agoGood thing espresso can support both!
- __jem 6y agoThis isn't a defense of greenfield -- my point is that if we haven't had a need for AOT for the past ten years, we don't have one now. I imagine 99% of big Java apps are in a similar position. Getting a legacy Java app to compile AOT isn't trivial either.