¿Algo para permitir "escribir flex sin acciones", o "compilador Java a AVM2", o "escribir flex usando java"?
-
21-09-2019 - |
Pregunta
Hay muchos idiomas dinámicos que apuntan a JVM de Sun (Groovy, Scala, Jython, Jruby, etc.) y estaba seguro de que también hay muchos que se dirigen a ADOBE a AVM. Pero me sorprendió encontrar solo haxe hacer algo similar. Pregunta relacionada en este sitio
Creo que el proyecto Eclipse E4 SWT no se compila en ABC (código de byte ActionScript) directamente, pero primero convierte Java en AS3 y luego el compilador FLEX hace el resto.
¿Podría ser que nadie escribió un compilador simple de Java / Python / Scala AVM2 que pueda usarse como alternativa al Builder de Adobe Flash (anteriormente Flex Builder)?
No me importa pagar a Adobe por un buen producty, pero escribir Java en Eclipse es mucho más rápido y convinente que la suite Adobe Plugin de Adobe. ¿Realmente no hay esfuerzos más que haxe?
Solución
Aquí tienes: Compilar Java y C# a SWF
Otros consejos
No me importa pagar a Adobe por un buen producty, pero escribir Java en Eclipse es mucho más rápido y convinente que la suite Adobe Plugin de Adobe.
mxmlc (el compilador flex) es gratuito y de código abierto y está disponible como parte del Flex SDK. Compila ActionScript 3 a SWF. Si desea un IDE con el mismo nivel de apoyo que escribir Java en Eclipse, entonces querrá FDT Lo cual desafortunadamente no es gratis, pero es muy superior al constructor Flex/Flash de Adobe. También podrías usar Desarrollar flash que es un IDE muy capaz y libre para el desarrollo de flash.
AS3 es un lenguaje agradable por derecho propio y puede compararse favorablemente con Java (aunque algunas características más nuevas de Java, como los genéricos, faltan tristemente). Por lo tanto, aprenderlo no sería "reinventar la rueda", sino agregar otro arco a su carcaj de habilidades de desarrollo.
Pero si insistes en querer escribir código Java y producir archivos SWF, entonces creo que El trabajo de Joa que James vinculado anteriormente es tu mejor opción. Sin embargo, no estoy seguro de si ha lanzado todas las partes públicamente todavía ...
Descubrí que Adobe comenzó a hacer algo similar (pero para C ++): http://labs.adobe.com/technologies/alchemy/
También este (compilador C#) pero parece estar obsoleto:http://blog.bluetubeinteractive.com/2005/05/c_to_swf_compil.html
Y hay una implementación de Java aparentemente abandonada: http://osflash.org/j2as
Pero todavía estoy buscando una implementación de Java para AVM2 ... ¿alguien? :)