Anlisis de aplicaci³n: Aptana Studio 3

13
Análisis de aplicación: Aptana Studio 3 CENTRO DE EXCELENCIA DE SOFTWARE LIBRE DE CASTILLA-LA MANCHA Autor/es Área del Autor/es Fecha    Nº. Versión Comentarios María José Caballero Redondo 16/01/12 0.1 Primera versión del documento. Página 1 de 13

Transcript of Anlisis de aplicaci³n: Aptana Studio 3

Análisis de aplicación: Aptana Studio 3

CENTRO DE EXCELENCIA DE SOFTWARE LIBRE DE CASTILLA­LA MANCHA

Autor/es

Área del Autor/es

Fecha     Nº. Versión Comentarios

María José Caballero Redondo 16/01/12 0.1 Primera versión del documento.

Página 1 de 13

LICENCIA

Autor del documento:

Centro de Excelencia de Software Libre de Castilla-La Mancha

Datos de contacto:

E­Mail: [email protected]

Página Web: www.ceslcam.com

Teléfono: 967 555 311

Licencia del documento:

Usted es libre de:

Copiar, distribuir y comunicar públicamente la obra bajo las condiciones siguientes:

• Reconocimiento. Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de su obra).

• Sin obras derivadas. No se puede alterar, transformar o generar una obra derivada a partir de esta obra.

• Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra.

Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor.

Nada en esta licencia menoscaba o restringe los derechos morales del autor.

Licencias, Logos y Marcas de Terceros

Los logos y Marcas anunciados o referidos por CESLCAM son propiedad de sus respectivos dueños, todos o algunos derechos reservados dependiendo de su Licencia.

Página 2 de 13

Análisis de aplicación: Aptana Studio 3

Este documento ha sido elaborado por el Centro de excelencia de software libre de Castilla La Mancha (Ceslcam, http://ceslcam.com). 

Copyright © 2011, Junta de Comunidades de Castilla­La Mancha. 

Este   documento   se   distribuye   bajo   los   términos   de   la   licencia   Creative   Commons   by­sa. http://creativecommons.org/licenses/by­sa/2.5/es/

Índice de contenidoDATOS TÉCNICOS                                                                                                                              ........................................................................................................................   3  FUNCIONALIDAD                                                                                                                              ........................................................................................................................   4  USABILIDAD                                                                                                                                       .................................................................................................................................   6  PORTABILIDAD / ADAPTABILIDAD                                                                                              ........................................................................................   7  RENDIMIENTO                                                                                                                                    ..............................................................................................................................   8  DOCUMENTACIÓN                                                                                                                            ......................................................................................................................   9  COMUNIDAD                                                                                                                                     ...............................................................................................................................   10   REFERENCIAS                                                                                                                                   .............................................................................................................................   11   

Página 3 de 13

DATOS TÉCNICOS

Nombre: Aptana Studio 3Versión: 3.0.7Licencia: GPLPlataforma: GNU/LinuxIdioma: InglésWeb oficial: http://www.aptana.com/ Manual: https://wiki.appcelerator.org/display/tis/HomeDescripción básica: Aptana es un entorno de desarrollo integrado para crear páginas y aplicaciones dinámicas para web de forma rápida y sencilla en Linux, Windows y Mac OS X. 

Página 4 de 13

FUNCIONALIDAD

• Terminal integrado en la interfaz.

Aptana incluye un terminal integrado en su interfaz para ejecutar comandos.

• Personalización del IDE.

El usuario tiene la posibilidad de personalizar completamente el IDE como el prefiera. Por ejemplo,  aunque Aptana viene con comandos predefinidos  y clasificados según el  tipo de archivo, se pueden añadir nuevos comandos personalizados.

• Integración con Git.

Aptana permite  el  almacenamiento  de  los  proyectos  creados,  en el  sistema de control  de versiones Git.

• Ayuda en el código HTML, CSS, JavaScript.

La aplicación dispone de un asistente para la creación de código en HTML, CSS y JavaScript, y tiene soporte para las últimas especificaciones de HTML5, CSS3, JavaScript, Ruby, Rails, PHP y Python.

• Depurador integrado.

Esta   función   permite   establecer   puntos   de   ruptura,   inspeccionar   variables   y   controlar   la ejecución, lo que permite detectar errores en el código o la ejecución.

• Asistente de despliegue

Aptana incluye configuraciones sencillas para sincronización de múltiples protocolos (FTP, SFTP, FTPS y Capistrano), además de ofrecer la posibilidad de publicar los proyectos de Ruby y Rails en servicios de alojamiento, como Heroku y Engine Yard.

Página 5 de 13

• Otras funcionalidades.

­ Herramientas para trabajo con bases de datos.­ Marcado de sintaxis mediante colores.

Página 6 de 13

Fallos y/o carencias importantes

El principal fallo de Aptana está en la interfaz, la cual se encuentra en inglés. No hay posibilidad de cambiar el idioma en el apartado de preferencias de la aplicación, lo que puede dificultar su uso a aquellos usuarios que no tengan un dominio fluido del idioma.

Además,  en  el  caso de   las  distribuciones  GNU/Linux,   la  aplicación  se descarga en  un archivo comprimido y para ejecutarla, hay que descomprimirlo y abrir el archivo “AptanaStudio3”, ya que no dispone de otro medio para instalarla.

Página 7 de 13

USABILIDAD

Diseño de la interfaz

La interfaz es sencilla, aunque dependiendo de las funciones que desee el usuario activar, se pueden encontrar en ella la ventana de edición de código, el terminal, la consola, la ventana de problemas, los navegadores de archivos, el navegador web, etc.

Facilidad de uso

Para aquellos usuarios que hayan utilizado programas similares, no resulta complicado el uso de la aplicación.  Además,  debido  a  herramientas  como el  depurador  y  el   terminal,  el  usuario  puede corregir errores de programación sin tener conocimientos avanzados.

Accesibilidad

Aptana   no   cuenta   con   herramientas   de   accesibilidad   propias,   y   es   necesario   recurrir   a   las proporcionadas por el sistema operativo.

Página 8 de 13

PORTABILIDAD /    ADAPTABILIDAD   

Plataformas disponibles

Aptana está disponible como aplicación independiente para plataformas GNU/Linux, Windows y Mac OS X y arquitecturas de 32 y 64 bits.  Puede descargarse en el apartado de descargas de la página oficial.

Plugins

Aptana puede instalarse como aplicación independiente o como plugin para Eclipse (Versión 3.5 o superior) [1].  Si se elige esta opción,  es necesario añadir  el siguiente enlace [2] en el listado de sitios web para actualizaciones de Eclipse. El resto de plugins pueden encontrarse en el paquete de descarga de la aplicación.

Página 9 de 13

RENDIMIENTO

Equipo de pruebas

Sistema operativo: Molinux 6.2 MerlínProcesador: Intel Core i5 2,40 GhzMemoria: 2,9 GiB de RAMTarjeta Gráfica: Procesador Gráfico Integrado de Intel

Consumo de memoria

En el equipo de pruebas, el consumo de Aptana está en torno a 173,9 MiB.

Velocidad de ejecución

La velocidad  de  ejecución  y  uso  en  general  de  Aptana  es   fluido,  y  no  presenta  problemas  de ejecución. Tampoco se aprecia una disminución del rendimiento importante. 

Página 10 de 13

DOCUMENTACIÓN

La única   fuente  de  documentación  disponible  del  proyecto,   es  una  wiki   [3],   cuyo  objetivo  es facilitar un completo manual de usuario, en el que se incluyen apartados de instalación, conceptos básicos  y despliegue, entre otros. También existe dentro de esta wiki, un apartado de solución de problemas para reportar errores, ver problemas comunes, etc. No hay documentación para desarrolladores, y toda la información de la wiki y de la página oficial está en inglés.

Página 11 de 13

COMUNIDAD

Número de usuarios

Según los datos publicados en la página oficial de Aptana, la aplicación cuenta con un total de 6.144.699 de descargas, lo que demuestra que es una aplicación muy popular y demandada por los usuarios.

Foros y portales de ayuda

Para obtener ayuda, existen un foro dedicado a ello [4].

Contribuciones

Se indica que se puede contribuir al proyecto en la página [5], pero no se facilita información sobre como puede hacerse.

Frecuencia de versiones

La primera versión de Aptana (1.0) se publicó en 2007, y desde entonces se han ido realizando mejoras y añadiendo nuevas características en las diferentes versiones,  hasta llegar a la versión 3.0.7

Página 12 de 13

REFERENCIAS

[1] ­ http://www.ubuntu­guia.com/2011/07/instalar­aptana­studio­3­ubuntu.html

[2] ­ http://aptana.com/products/studio3/download

[3] ­ https://wiki.appcelerator.org/display/tis/Home

[4] ­ http://stackoverflow.com/questions/tagged/aptana

[5] ­ http://www.aptana.com/contribute

Página 13 de 13