tecnologia flex flexbuilder

tecnologia - flex sdk 3.6 a



¿El desarrollo de Flex sin FlexBuilder es realista? (12)

¿Es realista probar y codificar una aplicación Flex 3 sin comprar FlexBuilder? Como SDK y BlazeDS son de código abierto, parece técnicamente posible desarrollar sin Flex Builder, pero qué tan realista es.

Me gustaría probar Flex pero no quiero entrar en una situación en la que dependa de la compra de FlexBuilder (al menos no hasta que tenga la confianza y la competencia suficientes para recomendarle la compra a mi empleador).

Estoy experimentando en este momento, por lo que me estoy tomando un largo tiempo y la licencia de prueba en mi máquina con Windows ha expirado. También Linux es mi plataforma de desarrollo principal y solo hay un alfa disponible para Linux.

La mayoría de la documentación que he encontrado parece usar Flex Builder.

Tal vez debería usar Laszlo ...


Absolutamente. He sido desarrollador de Flex desde Flex 2 y hasta hace poco he utilizado mi editor habitual, TextMate, para la codificación y Ant para la construcción. TextMate tiene algunas buenas extensiones para codificación ActionScript y Flex, pero creo que podría obtener eso para cualquier editor decente.

Lo que se ha perdido en mi configuración es un depurador utilizable, la versión de línea de comandos es un dolor para trabajar. Debido a eso, he comenzado a usar FlexBuilder en un lado, usándolo en paralelo con mi configuración habitual.

Tener un generador de perfiles no duele demasiado.


Echa un vistazo a FlashDevelop para Windows. Me gusta más que Flex Builder.


IntelliJ IDEA funciona como un Flex IDE, si usted también es un desarrollador de Java. Es gratis si contribuye a proyectos de código abierto.


He estado usando Flex desde la versión 2 y Flex3 / BlazeDS desde que salió de la versión beta. También tengo algo de experiencia con Lazzlo y la diferencia es de día y de noche (¡Flex rocks!). No me he arrepentido una vez con Flex. En cuanto a FlexBuilder, vale cada centavo. Si bien es completamente posible y razonable escribir la aplicación Flex sin FlexBuilder, las ganancias de productividad de su uso compensarán con creces la inversión. Pruebe la evaluación durante 30 días y compárela con algunas de las otras opciones sugeridas (voy a probar FlashDevelop).

Algunas cosas que obtienes con FlexBuilder incluyen:

  • Código completado
  • Editor visual
  • Depurador (¡es fantástico!)
  • Profiler (también muy bueno)

En cuanto a Linux, la versión alfa de FlexBuilder no tiene un editor visual. Aparte de eso, entiendo que es razonablemente completo, aún gratuito, y muchos de los empleados de Adobe con los que he hablado que usan Linux están contentos con él.


He estado usando FlexBuilder por un tiempo y recién comencé a usar Eclipse con Flex SDK. Trabajo para una organización sin fines de lucro, por lo que la palabra GRATIS es enorme.

Inicialmente, es bastante intimidante por lo que si tiene dinero, es posible que desee FlexBuilder.

Hay muchas cosas que debe saber y hacer si usa el SDK. Sin embargo, el aprendizaje y la experiencia pueden dar resultado ... Todavía estoy indeciso.


Yo segundo FlashDevelop. No se obtiene el diseño visual para el MXML, pero para el código (tanto MXML como AS) es excelente.


FlashDevelop es realmente fácil de configurar con el SDK de Flex. Simplemente descarga FlashDevelop, luego descarga el SDK de Flex. En FlashDevelop, vaya a Herramientas> Opciones de programa> AS3Context (en Complementos)> Establezca la "Ubicación del SDK de Flex" en la raíz de la carpeta donde extrajo el SDK y contrólelo. FlashDevelop incluso tiene un proyecto MXML básico que lo pondrá en marcha.

Si usa ColdFusion para el backend, tener FlexBuilder en Eclipse y CFEclipse puede significar un IDE menos con el que debe familiarizarse.


Voy a unirme al coro aquí y decir FlashDevelop para una alternativa. Las únicas razones por las que podría querer FlexBuilder son:

  1. Gráficos de flexibilidad
  2. Depuración paso a paso.
  3. Profiler (no lo he usado)
  4. Editor de estilo visual

Sin embargo, la finalización del código y la genialidad general de FlashDevelop, la finalización de código y el resaltado de sintaxis hacen que la eclipse de mierda caiga fuera del agua. Entonces, más o menos lo que dijo Todd, a excepción de la parte de completar el código. Flex Builder es muy flexible en ese departamento.


También uso FlashDevelop cuando trabajo en proyectos AS3. Para mí, la fealdad (diseño de la interfaz de usuario) y la lentitud de Eclipse / Flex Builder son factores disuasivos para mantenerse alejado de Flex Builder.

Además de las debilidades de FlashDevelop señaladas anteriormente, una de mis mayores quejas es que no es una verdadera aplicación .NET y por lo tanto, nunca funcionará en modo mono y, por lo tanto, no se puede portar fácilmente al Mac, que es mi plataforma de opción para desarrollo web / javascript / AS3 desarrollo.


La amatista es también una buena opción para probar. Es un complemento para MS Visual Studio y aprovecha muchos de los objetos que hay allí. Es significativamente menos lento que FlashBuilder, tiene un buen depurador y un diseñador visual decente también.

La versión personal es gratis, pero bastante paralizada. Tienes que comprar la versión pro después de una prueba gratuita de 60 días. Sin embargo, es (al momento de escribir) casi 1/3 del costo de Flash Builder.

Como una ventaja adicional, no es necesario pagar por Visual Studio, ya que funciona con la versión de shell (integrada) gratuita (aunque difícil de encontrar) de Visual Studio. Sin embargo, no funcionará con ninguna de las ediciones Express gratuitas.


He estado usando FlashDevelop por mucho tiempo (4/5 años), lo estoy usando activamente para desarrollar aplicaciones Flex4.5, ha incorporado soporte para la finalización del código, tiene un generador de perfiles y un depurador que funcionan de manera excelente. El IDE en sí mismo es receptivo y requiere el framework .Net, de hecho aquí, voy a enumerar algunas cosas.

Desarrolladores de FlashDevelop

  • IDE gratis
  • Función de finalización de código
  • Depurador muy capaz
  • Profiler
  • Documentando
  • Posibilidad de crear archivos Air / Flex
  • Templating
  • Complementos

FlashDevelop Contras

  • Falta de soporte para diseño de interfaz de usuario
  • Solo soporte de .Net (no funcionará con Mono)

Todo lo demás es bastante simple de ejecutar, las instrucciones están disponibles en http://www.flashdevelop.org/