Coda

10 01 2008

Siguiendo con la evaluación de editores de texto, le toca el turno a una nueva propuesta del mundo Mac: Coda. Pues se preguntaran cual es la manía de evaluar editores de texto para la plataforma Mac OS. Pues la razón es que mi computador en el hogar es un MacBook con Mac OS X Leopard. Por lo cual estoy haciendo las evaluaciones de estos productos, pero no se preocupen que también evaluaré otros editores para Linux y Windows.

Pues bien, me dispuse a evaluar Coda y la verdad aunque sea apresurado yo le pongo de calificación general un 8.5 sobre 10. El editor me ha parecido de lo mejor sin duda y aquí va el por que:

Diseño de la Interfaz: simplemente genial, atractica, sencilla y con un montón de funcionabilidades interesantes. Y también puedo comentar como dato interesante que el nombre denota “movimiento”. La versión que evalué fué Coda 1.1; la demo de 14 días con alguna que otra funcionabilidad no disponible. Sin embargo lo básico que espero en un editor, si que lo tenía. Me a parecido genial que no consuma tantos recursos, aunque lo hace más que TextMate.

Coda

Capacidades del Editor: tiene un manejador de sintáxis bastante bueno. Soporta los tipos de lenguaje más importantes como PHP, Ruby, Java, Python, Perl, XML, HTML, CSS, JavaScript, etc. incluyendo ColdFusion y ASP. Tiene el mejor editor que he visto de editores HTML para Mac, a excepción de Adobe Dreamweaver. Si tiene Smart-tags y autocompletado de las funciones integradas del lenguaje bastante bueno, aunque como muchos editores ligeros no soporta estas características cuando se combinan varios lenguajes en un mismo documento.

El administrador de proyectos es bastante interesante y con un “bonito efecto”. Cuando se crea un proyecto se pueden definir los datos de los archivos en local y en servidor para mantener sincronización con el servidor. Otra parte importante es el editor CSS que trae integrado, que permite trabajar la hoja de estilo de forma manual o mediante un asistente. También destaca la opción de Terminal que embebe el terminal dentro del escritorio en local y vía SSH y una sección de libros de documentació para HTML, CSS, JavaScript y PHP aunque esta opción está solo disponible con conexión a Internet.

Como otros editores, también se aprecia que tenga opciones de Snippets (Clips), un validador de HTML integrado, Share via Bonjour, etc. El buscador es parecido al buscador de Finder en Mac OS X Leopard; simplemente genial y punto muy a favor.

Puntos en contra: realmente bastante pocos aunque por muchos apreciado. El mayor punto flaco resulto ser que no cuenta con opción de Tabs to Spaces, aunque si me gusto mucho que contase con opción para definir los caracteres de Line-ending para Unix, Macintosh y Windows. Tiene la opción de dividir editor para mostrar dos o mas porciones del mismo documento, no asi mostrar diferentes scripts.

Me gustaría que la siguiente versión ganara las capacidades de Komodo Edit o editores avanzados como Eclipse, Zend o el IDE de Visual Studio, por mencionar algunos, que permiten trasado de variables y de clases igual que los smart-tags de funciones del lenguaje. Talvez sea por que el valor de su licencia es de US$ 79.00 que sus características aún no son tan ricas, pero sin duda los chicos de Panic Software han hecho un excelente trabajo y creo que veremos mejoras significativas en futuras versiones.

Artílos Relacionados

Anuncios




Evaluamos TextMate

3 01 2008

En el mundillo Mac, existen muchos programas bastante buenos para diversas funciones y con diferentes características. Para nosostros los programadores, el encontrar una herramienta que cumpla con nuestras necesidades es de mucha importancia para que podemos seguir con nuestro trabajo. Una de las herramientas que más utilizamos es nuestro editor HTML. Hace un par de meses, escribí un artículo sobre lo que a mi parecer es un buen editor. Tomando esa lista de requisitos me he puesto a evaluar la versión de prueba de TextMate; un bonito editor HTML para la plataforma Mac y que desde hacia tiempo he querido probar. A continuación mi veredicto:

TextMate

Interfaz Gráfica: este punto es muy importante a mi parecer. La interfaz general del programa es bastante sencilla. Dependiendo del modo que hemos elegido para abrir los archivos, asi se despliega un panel en el lado derecho del editor donde se ve la estructura de los archivos y carpetas dentro del directorio de trabajo. El programa en si no consume muchos recursos. Cuando tenemos multiples archivos abiertos, estos aparecen en tabs. En el modo con el panel de archivos, cuando damos click en el nombre de un archivo, se abre automáticamente.

En cuanto a mi apreciación; el manejo de los archivos es bastante sencillo de entender y usar. Pero lo que no me gusta es que los archivos se abren con un simple click.

Manejo de Scripts: No me ha gustado el manejo de los archivos de scripts que hace TextMate. Primero, necesita que el archivo con el que se trabaja tenga la extensión correcta y por ende, cuando trabajamos con un archivo nuevo, el texto aparece sin formato. Además paso lo mismo que con muchos editores, y es que no reconoce múltiples sintáxis de lenguajes en un mismo documento, por lo que no podemos trabajar con codigo de algun lenguaje como PHP en un documento HTML por que o vemos la sintáxis de uno o la de otro pero no ambos. El reconocimiento de funciones, variables, sentencias, etc. aun es muy pobre. Yo valoraría que me mostrara información sobre las funciones nativas para el lenguaje mas las creadas por el programador.

Lo que si existe son snippets; pequeños trozos de código y los bundleds que son subaplicaciones para diversas operaciones como validar la sintaxis. Algo bastante importante, aunque hubiese esperado que lo hiciese en el propio documento y no en una nueva ventana.

TextMate también cuenta con un autocompletador. Esta función me parecía interesante hasta que descubri que cuando editaba documentos HTML me recomendaba diversas palabras incluso dentro de las mismas etiquetas de HTML. Lo cual lo hace ofensivo y poco util, dado que las palabras realmente formaban parte del diccionario y no de la sintaxis de propiedades del documento que estaba trabajando.

Otras Características: La aplicación no cuenta con smart-tags (o al menos la que he probado) y realmente deja muchos agujeros que realmente me hacen pensar que TextMate es una alternativa bastante carente de muchas posibilidades que he visto en otros editores como Adobe Dreamweaver (del que tomo muchas ideas para comparar), o ActiveState Komodo Edit (con un gran soporte, muchas características adicionales aun mejores que Adobe Dreamweaver y además freeware).

TextMate Workarea
TextMate Finder

Una característica que si me ha gustado es el manejo de bloques, que incluso se preservan al cerrar el documento. Esto es muy importante por que permite que el programador pueda ordenar de mejor manera el documento. Además cuenta con un menu de marcadores y un buscador entre documentos. Tiene reconocimiento de sintaxis para muchos lenguajes, auqnue no reconoce ASP / ASP.Net ni ColdFusion.

El precio de la licencia es de 39 euros, que lo hacen bastante accesible pero en lo particular no lo recomendaría. Pido disculpas a aquellos usuarios de TextMate por este artículo que puede resultar bastante fuerte y duro con respecto a la herramienta pero como repito esta es mi apreciación personal y con gusto, respeto la actitud de los fans de la herramienta.

Artílos Relacionados