¿por qué hay tantas formas diferentes de incluir clases Java en JRuby? ¿Cuáles son las diferencias? ¿Cuál debería usar?JRuby: import vs include vs java_import vs include_class
Respuesta
se puede encontrar un buen número de ejemplos sobre cómo trabajar con clases de Java en:
https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby
Afirma, que se debe utilizar en lugar de java_import
import
debido a la JRUBY-3171 fallo.
También include_class
está o estará en desuso (JRUBY-3797) a favor de java_import
.
Actualmente java_import
es la forma recomendada de importar una clase de Java.
import
no funciona bien con Rake, por lo que se desaconseja. java_import
es el más nuevo y recomendado. include_class
ha quedado obsoleto. Aparte de eso, todos hacen lo mismo, y en realidad son alias uno del otro.
import
es un alias para java_import
y java_import
llamadas include_class
.
¡Si leyera esta respuesta ayer, no habría perdido un día hoy! –
- 1. @class vs # import
- 2. Python: 'import *' vs execfile
- 3. @import vs link
- 4. ruby include vs extender
- 5. Twig: render vs include
- 6. `#import" FBConnect.h "` vs. '#import "FBConnect/FBConnect.h"'
- 7. jruby on Rails vs Griales
- 8. JRuby vs rendimiento de YARV --- ¿diferencia notable?
- 9. LINQ Include vs Join. ¿Son equivalentes?
- 10. {% include%} vs {% extends%} en plantillas de django
- 11. J2ME VS Android VS iPhone VS Symbian VS Windows CE
- 12. TagSoup vs Jsoup vs HTML Analizador vs vs HotSax
- 13. 'método' vs. 'mensaje' vs. 'función' vs. '???'
- 14. ACE vs Boost vs Poco vs wxWidgets
- 15. VS 2008 vs VS 2008 Express
- 16. Atomikos vs JOTM vs Bitronix vs?
- 17. Acumular vs fold vs reducir vs compress
- 18. .NET vs ASP.NET vs CLR vs ASP
- 19. control.BeginInvoke() Vs Dispatcher Vs SynchronizationContext Vs .. - FIABILIDAD
- 20. método vs función vs procedimiento vs clase?
- 21. Rhino simulacro vs Typemock vs JustMock vs
- 22. inline vs __inline vs __inline__ vs __forceinline?
- 23. Exec vs vs ExecWait ExecShell vs nsExec :: Exec vs nsExec :: ExecToLog vs nsExec :: ExecToStack vs vs ExecDos ExeCmd
- 24. bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, ¿qué tienen en común?
- 25. Crystalspace vs. Irrlicht vs. .....?
- 26. NetSqlAzMan vs AzMan vs (?????)
- 27. SpiderMonkey vs JavaScriptCore vs.
- 28. Django -vs- Grails -vs-?
- 29. C++ deque vs queue vs stack
- 30. Stackpanel: Altura vs ActualHeight vs ExtentHeight vs ViewportHeight vs DesiredSize vs RenderSize
FYI: la URL actualizada a seguir es: https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby – inger
gracias. Actualicé mi respuesta. – rubiii
¿Qué pasa con 'java_require'? – detj