Creo que usted está buscando en esta cuestión desde el punto de vista equivocado.
Me encantaría utilizar cierres en Java. ... ¿Qué tan seguro sería usar dicha biblioteca en una aplicación de producción empresarial?
Su decisión sobre qué tecnología utilizar en una aplicación de producción empresarial debe basarse en lo que será mejor para la empresa a largo plazo. Debería hacer preguntas como:
- ¿Agregar la tecnología va a mejorar significativamente la aplicación desde el punto de vista de la funcionalidad?
- ¿Cuáles son los riesgos para el proyecto actual?
- ¿La tecnología dice que está "lista para producción"?
- Es compatible con la tecnología. ¿Es probable que todavía sea compatible en 5 a 10 años?
- Si abandona la empresa, ¿alguien más va a hacerse cargo de mantener su código?
- ¿Cuáles son las implicaciones de capacitación/reclutamiento del uso de la tecnología?
En general, las afirmaciones como "Me encantaría usar Xxx" no deberían tener cabida en la toma de decisiones de la empresa.(Hay contraejemplos, por ejemplo, nuevas empresas que apuestan a la empresa por alguna tecnología nueva, pero la tasa de éxito real es ... umm ... abierta a la especulación)
Para resumir todo, si está construyendo aplicaciones de producción empresarial, debe ser conservador y resistir la tentación de utilizar una nueva tecnología brillante "por diversión". Intenta pensar como un gerente de TI.
Podría intentar usar scala o clojur en su lugar – KitsuneYMG