Eligiendo editor de ActionScript en Mac
Desde que me pasé a Mac sólo habÃa abierto Flash para probar un par de ejemplos,  asà que no me habÃa preocupado de montarme un entorno de desarrollo. Ahora que me he puesto a ello, ha sido un quebradero de cabeza.
Mientras leÃa artÃculos para decantarme por un editor, topé con esta frase que me encantó: “My mind continues to wander back to the days of using FlashDevelop, but I must push forward. Mac OS is my home now.” Asà que la hice mÃa y decidà probar Flash Builder primero y FDT después.
Adobe FB lo descarté en poco rato. Conozco sus bondades para trabajar en Flex (obviamente) o proyectos ActionScript, pero realmente no está pensado para trabajar con Flash Professional: la integración es nula.
Con FDT tenÃa bastantes esperanzas ya que mucha gente habla maravillas, pero a las 3 horas lo tuve descartado también. Aunque tiene algo más de integración con Flash, me pareció muy complejo la forma de “enlanzarlo”, teniendo que crear una configuración especÃfica para cada proyecto Flash, los Core Library, que copies una carpeta de clases en tu proyecto y no las reconozca hasta que hagas un “Add to classpath” explÃcito… Me agotó encontrar un “problema” cada 5 minutos y pasar 20 en Google para entender qué pasaba (con suerte!). E incluso a la hora de picar código, no me sentÃa del todo cómodo.
Asà que visto lo visto, para mis necesidades, FlashDevelop sigue siendo la mejor opción:
- por su autocompletado y code hinting (el más potente de largo). Prácticamente no hace falta ni memorizar las variables: si tienes _planeta_azul y escribes “az” ya te ofrece la opción correcta
- por Ctrl+Shift+1, que te crea funciones parametrizadas, variables de clases, getters/setters …
- por los snippets
- por la cantidad de atajos básicos de los que no puedo prescindir (duplicar linea, intercambiar linea, comentar bloques, etc)
- por su configuración mÃnima
- por su perfecta integración con Flash
- porque es gratis
Y muy importante, que al contrario de FB y FDT, que están concebidos para trabajar con proyectos enteros, FlashDevelop sirve perfectamente para programar/editar clases sueltas (cosa que yo hago muchÃsimo).
Soy consciente que algunas de las cosas que he listado las hacen igual o mejor los otros programas, y estoy convencido de que FDT es un magnÃfico editor, pero al final es un tema de compatibilidad: con el IDE de Flash y conmigo :)
Asà que volviendo a la frase del principio, Mac es ahora mi casa, pero voy a hacer un cuartito para un programa Windows. Hoy mismo publicaré un post explicando cómo lo tengo montado yo.
Update: ayer no me dio tiempo porque he seguido trabajando en el workflow entre Flash y FlashDevelop. Ahora sà que sà lo tengo a medida :) Espero contarlo en unas horas…
Post publicado el 20 de February de 2010 a las 2:50 por llops
Categorias: General
Etiquetas: editor, FDT, Flash Builder, FlashDevelop, mac
¿Quieres seguir los comentarios de esta entrada? RSS 2.0
6 comentarios
#1 Andros
Ayer nos enseñaron Flash CS5 funcionando y (por fin!) el editor del IDE de Flash hará todo eso que hacen el resto.
Parece mentida que hasta ahora no se hubiesen preocupado de eso.
Pero bueno, hasta verano dijeron que nanai…
Feb 20, 2010
#2 LLops
Muy buenas Andros. Pues hasta donde he podido ver el “nuevo” editor de Flash tendrá autocompletado y code hinting, pero de momento no he visto mucho más… que a ver, es un gran mejora porque nos tienen acostumbrados a un editor pésimo, pero vaya, aún alejado del resto de programas. También tendrá Snippets, y si te puedes crear los tuyos propios ahà ya se empieza a animar la cosa… (¿alguien puede confirmar si será posible?)
Donde tengo grandes esperanzas es en la integración Flash Professional / Flash Builder, que ahà si parece que vamos a tener un equipo ganador: ver este post de Moock
De todas formas, estoy muy de acuerdo contigo: Adobe nos ha dejado “abandonados” demasiado tiempo en este terreno.
Feb 21, 2010
#3 Fenixkim
Hola, aunque yo nunca he usado FlashDevelop si he escuchado maravillas de él y su integración con Flash, ojalá y saquen una versión para Mac.
Yo siempre he buscado un IDE para trabajar con ActionScript en mac, no he tenido suerte con FlashBuilder o FDT, en lo personal me parecen muy complejos y pesados.
Últimamente he encontrado la mejor forma para mi de trabajar ActionScript en Mac y es con el IDE Xcode, por que?:
1. CodeSense y Auto completado: aún no es perfecto, pero tiene sus ventajas. (foto)
2. Plantillas de Proyectos: puedes organizar y crear tus propias plantillas de proyectos. (foto)
3. Plantillas de Archivos: también te permite predefinir plantillas para la creación de tus archivos, (.as, .fla. xml, etc). (foto)
4. Busquedas Avanzadas: tienes muchas opciones de búsqueda como buscar en todo el proyecto, en un paquete especÃfico o en un archivo, con o sin Expresiones Regulares, incluso automáticamente guarda los resultados de las búsquedas. etc. (foto)
5. Split Views: Esta es de mis favoritas ya que te permite dividir tu espacio de trabajo como desees lo cual te da la ventaja de tener a la mano varias clases al mismo tiempo. esto mejora en gran medita tu flujo de trabajo. (foto)
6. Organizer: Te permite tener a la mano el código de todos tus proyectos. (foto)
7. Subversions: Maneja tus repositorios de una forma muy sencilla y rápida. (foto)
8. Snapshots: Otra de mis favoritas la uso mucho al momento de desiciones dificiles al hacer un cambio drástico al código pertiendome hacer una copia del estado actual de tu proyecto y también tiene la opción de comparar. (foto)
9. Documentación: esta en particular fue un trabajo que hice para indexar la ayuda de flash en Xcode. funciona a la perfección y es muy pero muy veloz al momento de buscar, te permite agregar Bookmarks. (foto)
Y muchas cosas más que faltan por descubrir.
El problema es que hasta la fecha no es poco compatible con Flash, Xcode es un IDE en el que se supone que tu puedes agregar casi cualquier lenguaje y eso es lo que estoy tratando de hacer con mucho esfuerzo ya que Apple no ha querido soltar la documentación para desarrollar lenguajes para este IDE.
Algo que si puedo decir es que corren el riesgo de enamorarse de el, les recomiendo que vean las imágenes.
Gracias.
Feb 21, 2010
#4 LLops
Wow Fenixkim, qué buena review :)
Pues la verdad es que habÃa oÃdo hablar de Xcode de pasada, y ni siquiera se me habÃa pasado por la cabeza utilizarlo como editor de AS. Pinta un editor muy potente, pero como dices, parece que harÃa falta bastante esfuerzo para adaptarlo muy bien a AS3.
Por ejemplo, también hay mucho fanático (en el buen sentido) de TextMate que se lo han configurado para AS3 para no tener que dejar su IDE. Al final es un tema de sentirse cómodo.
De todas maneras, si alguna vez pruebas FD creo que te gustará. Las principales caracterÃsticas que tiene Xcode también las soporta ;)
Saludos!
Feb 22, 2010
#5 Andros
Pues en principio si. Nos enseñaron cómo podÃas guardarte tus propios Snippets.
Incluso hicieron broma diciendo que aún no sabÃan cómo traducirlo en la versión castellana y que si se nos ocurrÃa una traducción se la enviásemos por mail.
Yo de momento sigo con el apestoso editor de Flash y buscando tiempo (ja!) para probar el SDK, pero no le acabo de encontrar el gusillo.
Mola volver a encontrar estos post “completos” que te curras, en la bandeja del Google Reader ;)
Feb 22, 2010
#6 Fenixkim
Tienen razón cuando dicen que es algo de como se sienta uno más cómodo, la verdad yo me he acoplado perfectamente con Xcode y también he hecho muchos ajustes para que este me funciones bien y me siento contento con eso, siento que estoy aportando un granito de arena.
Si alguna vez alguien se interesa en desarrollar este Plugin para Xcode, por favor cuente con mi participación.
Gracias.
Feb 23, 2010
3 trackbacks
¡Deja un comentario!