2008-09-02 5 views
13

¿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.¿El desarrollo de Flex sin FlexBuilder es realista?

Me gustaría probar Flex pero no quiero entrar en una situación en la que dependo de la compra de FlexBuilder (al menos no hasta que tenga la suficiente confianza y competencia con la tecnología para recomendar la compra a mi empleador)

Estoy experimentando en este momento, por lo que estoy tardando mucho 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 ...

Respuesta

8

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 se obtiene con FlexBuilder incluyen:

  • Finalización de código
  • Visual editor de
  • 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.

+3

Esta es una actualización bastante tiempo después de que se respondió la pregunta, pero parece que Adobe ya no es compatible con FlashBuilder (era FlexBuilder) en Linux. –

9

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

9

Consulte FlashDevelop para Windows. Me gusta más que Flex Builder.

0

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.

1

Respuesta corta: Sí

Estoy trabajando en un equipo de desarrolladores y diseñadores. Codificamos nuestro .MXML y .AS en FlashDevelop 3 y nuestro diseñador crea .FLA con máscaras y widgets que obtienen [Import()] ed en ActionScript.

escribí un poco más sobre este tema aquí:

Flash designer/coder collaboration best practices

0

He estado usando FlexBuilder por un tiempo ahora y acaba de empezar a pasar a utilizar 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 el 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.

0

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

3

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 a la que extrajo el SDK y contrólelo. FlashDevelop incluso tiene un proyecto MXML básico que lo pondrá en marcha.

Si usa ColdFusion para el back-end, tener FlexBuilder en Eclipse y CFEclipse puede significar un IDE menos con el que se debe familiarizar.

2

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

  1. tablas Flex
  2. paso a través de depuración.
  3. Profiler (no he usado)
  4. editor de Visual Basic del estilo

Sin embargo, el código de finalización y sangrienta-pavor general del código de finalización y el resaltado de sintaxis de FlashDevelop golpea la basura Eclipse gimpy de el agua. Entonces, más o menos lo que Todd dijo, excepto por la parte de completar el código. Flex Builder es muy flakey en ese departamento.

0

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 de .NET y por lo tanto nunca funcionará en mono y por lo tanto no se puede portar fácilmente al Mac, lo que es mi plataforma de elección para el desarrollo de desarrollo web/javascript/AS3.

0

Amethyst es también una muy 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 gratuita, 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 necesita para pagar Visual Studio, ya que funciona con el "shell version (integrated)" gratuito (aunque difícil de encontrar) de Visual Studio. Sin embargo, no funcionará con ninguna de las ediciones Express gratuitas.

1

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 de 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.

FlashDevelop Pros

  • IDE gratuito
  • función de finalización Código
  • depurador muy capaz
  • Profiler
  • Documentar
  • Capacidad de construir archivos de aire/Flex
  • Plantillas
  • plugins

FlashDevelop Contras

  • La falta de apoyo de IU el desing
  • apoyo .Net solamente (No funciona con Mono)

Todo lo demás es Muy fácil de usar, las instrucciones están disponibles en http://www.flashdevelop.org/

Cuestiones relacionadas