Aptana
|
Este artículo se basa demasiado en referencias Para fuentes primarias. (Junio de 2008) (Aprender cómo y cuándo quitar este mensaje de plantilla) |
Aptana, Inc. es una empresa que hace aplicación Web herramientas de desarrollo Web 2.0 y Ajax para su uso con una variedad de lenguajes de programación (tales como JavaScript, Ruby, PHP y Python). Productos principales de Aptana incluyen Aptana Studio, Aptana Cloud y Aptana Jaxer.
Contenido
- 1 Aptana Studio
- 1.1 Lenguaje y plataforma de soporte
- 1.1.1 PHP
- 1.1.2 Ruby on Rails
- 1.1.3 Python
- 1.1.4 Adobe AIR
- 1.1.5 Nokia Web Runtime
- 1.2 Características
- 1.2.1 Compatibilidad con bibliotecas de JavaScript
- 1.2.2 Código de asistencia
- 1.2.3 Compatibilidad con navegadores
- 1.2.4 FTP/SFTP
- 1.2.5 Depurador de
- 1.3 Requisitos del sistema
- 1.4 Ediciones
- 1.5 Licencia de
- 1.5.1 Historia de la licencia
- 1.1 Lenguaje y plataforma de soporte
- 2 Empresa
- 3 Otros productos
- 3.1 Aptana Jaxer
- 3.2 Aptana Cloud Connect
- 4 Véase también
- 5 Referencias
- 6 Acoplamientos externos
Aptana Studio
Aptana Studio Community Edition corriendo en Fedora
|
|
Desarrolladores | Aptana Inc. |
---|---|
Versión estable |
3.6.1
(19 de noviembre de 2014 )
[±]
|
Escrito en | Java, JavaScript |
Sistema operativo | Multiplataforma |
Tipo | Desarrollo Web / IDE |
Licencia de | Licencia dual Aptana Public License, v1.0 Licencia Pública General de GNU |
Sitio web | www |
Aptana Studio es un código abierto entorno de desarrollo integrado (IDE) para crear aplicaciones web. Basado en Eclipse, soporta JavaScript, HTML, DOM y CSS con finalización de código, esquematización, depurar JavaScript, error y notificaciones de advertencia y documentación integrada. Plugins adicionales permiten Aptana Studio apoyar Ruby on Rails, PHP, Python, Perl,[1] Adobe AIR, Apple iPhone y Nokia WRT (Web Runtime). Aptana Studio está disponible como un independiente en Windows, Mac OS X y Linux, o como un plugin para Eclipse.
Lenguaje y plataforma de soporte
PHP
Aptana Studio 3 ofrece el siguiente soporte para desarrollo de aplicaciones PHP:[2]
- Sintaxis para colorear según el tema seleccionado en las preferencias;
- Asistencia de código;
- Anotaciones de error de sintaxis;
- Auto indentación y formateo de código;
- Hyper-vincular a las clases, funciones y variables revoloteando sobre elementos y presionando la tecla Ctrl;
- PHPDoc pop-ups cuando se pasa sobre los elementos que han adjuntado documentación;
- Leer y escribir ocurrencias marcadores, haga clic en elementos específicos de PHP.
En la versión 2.0, Aptana no presentó su propio plugin PHP, pero transferir esfuerzos de desarrollo para la Proyecto PDT.
Aptana versión 1.5 proporcionado soporte para desarrollar aplicaciones PHP mediante el Add-on PHP plugin. Esto incluyó:
- Servidor PHP integrado para previsualizar en Aptana Studio,
- Asistencia de código completo, esquematización de código y formato de código,
- Depurador PHP integrado,
- Construido en Smarty,
- Vista de la jerarquía del tipo,
- Ir a declaración,
- Manual de PHP integrado (en línea o local).
Ruby on Rails
Aptana Studio soporta Ruby en desarrollo RadRails, un plugin de código abierto para el rubí en el marco de rieles de carriles. Esto incluye:
- Ruby integrado en consola de shell de rieles,
- Por defecto-instalación y configuración del intérprete de Ruby, la base de datos y depurador,
- finalización de código con eventos de tipo,
- Asistencia de código para Ruby, CSS, JavaScript y HTML dentro de archivos RHTML,
- Vista de la jerarquía del tipo,
- Ir a declaración,
- Jerarquía de llamada,
- Plena aplicación de RDT (proyecto de herramientas de desarrollo de Ruby de Eclipse).
Python
Aptana Studio proporciona soporte para Python en la forma de la Plugin PyDev. Esto proporciona las siguientes ventajas:
- Color resaltado de la sintaxis;
- Finalización de código;
- Código de esquematización;
- Depuración de
- Herramientas de refactorización
- Consola interactiva
- Integración de Unittest
- Integrado de apoyo a la CPython, Jython y IronPython intérpretes.[3]
Aptana anunció que sus extensiones de Pydev previamente comercial[4] ahora se Abrir origen.
Adobe AIR
Aptana IDE proporciona un apoyo considerable para Adobe AIR.[5]
Nokia Web Runtime
El Nokia Web Runtime[6] proporciona compatibilidad para desarrollar aplicaciones móviles ricas para teléfonos de la serie Nokia S60. Esto incluye más de 30 modelos y decenas de millones de unidades en uso en todo el mundo. El Nokia WRT plug-in para Aptana Studio proporciona características que permiten la creación, edición, prueba y despliegue de WRT widgets de Aptana Studio.
WRT widgets son aplicaciones web pequeños, basada en la tarea que se instalan y se ejecutan en la misma forma que otras aplicaciones S60. WRT widgets permiten sitios web o servicios web ser optimizado para dispositivos S60. Porque son fáciles de desarrollar y utilizar, WRT widgets son ideales para conducir tráfico a un sitio web desde los dispositivos S60.
Características
Compatibilidad con bibliotecas de JavaScript
Aptana Studio viene con las siguientes librerías de JavaScript, pero más pueden ser añadido o actualizado si así lo desea.
- Adobe Spry
- Ext JS
- Aflax
- Rico
- Prototipo
- MochiKit
- Biblioteca YUI
- MooTools
- Dojo toolkit
- jQuery
- Script.aculo.US
Código de asistencia
Asistencia de código es similar al completar instrucciones de código, presentando una ventana emergente con ya sea:
- los argumentos soportados para la función llamada ser codificados;
- propiedades compatibles con los métodos en el objeto deseado.
Esto se aplica tanto a los ya codificados a incorporado funciones o métodos, pero el uso de este último requiere documentar tales funciones/métodos con ScriptDoc,[7] un dialecto de documentación similar a la utilizada por Javadoc.[8]
Compatibilidad con navegadores
La función de ayudar a código incluye información sobre compatibilidad con navegadores para JavaScript métodos o propiedades, Elementos HTML y propiedades de CSS.[9]
FTP/SFTP
Soporte para cargar, descargar y utilizar de la sincronización FTP y SFTP.
Depurador de
Ediciones comunidad y Pro soporta JavaScript integrado depuración de para Firefox. Internet Explorer es compatible sólo en la edición Pro.
Requisitos del sistema
- Windows – 512 MB de RAM, del procesador Pentium 4 niveles
- Mac OS X – 512 MB de RAM, PowerPC G4/G5, Intel o Mac OS X 10.4 +
- Linux – 512 MB de RAM, del procesador Pentium 4 niveles
Ediciones
Aptana Studio está disponible como código abierto Community Edition. Las funciones previamente disponibles en la edición Pro de pago se fusionaron en la edición de la comunidad.[10] Todas las funciones en Pro son ahora parte de la edición estándar de estudio de comunidad, así Aptana dejó de existir como una edición varios IDE.
Licencia de
Aptana utiliza un modelo de "doble autorización". Bajo este modelo, los usuarios pueden elegir utilizar el IDE Aptana debajo de la fuente abierta de software libre Licencia Pública General de GNU (comúnmente conocida como la "GPL") o bajo la Licencia pública de Aptana (conocido como el "APL").
Con la licencia GPL, el IDE Aptana está disponible sin cargo alguno, siempre y cuando la redistribución (si existe) del IDE Aptana se adhiere a los términos de la licencia GPL. Los usuarios pueden descargar el software gratis y modificar, integrar y distribuirlo.
Aptana ofrece también la licencia de APL simplificada para organizaciones que no tienen que redistribuir Aptana Studio o sus derivados fuera de la empresa.[11][12]
Historia de la licencia
- Cuando lanzó en 2006, Aptana fue publicado bajo el Licencia pública de Eclipse 1.0. usaban el EPL hasta hito 8. El primera construye algunos de hito 9 se licencia bajo el 1.0 de licencia pública de Eclipse hasta nightly build 16120.
- Un construir nocturno del hito 9 fue licenciada bajo la licencia GNU General público 3.0 (build 16204)
- Construye después 16204 han sido autorizados como Freeware con restricciones de redistribución bajo la Aptana Public License, v1.0.
- El 21 de septiembre de 2007, Aptana anunció que estaría utilizando una doble licencia: GPL V3 y el freeware APL.
Empresa
Aptana está liderado actualmente por Paul Colton, Fundador y CEO, Uri Sarid, CTO y Vicepresidente, ingeniería y Kevin Hakman, Director de evangelismo. La plantilla de personal superó 25 después de 01 de septiembre de 2008. Aptana es un participante activo en la OpenAjax Alliance, con Hakman como director del grupo de trabajo de IDE.
Appcelerator, Inc. adquirió a Aptana en 07 de enero de 2011. Empleados de Aptana fueron absorbidos en el campus de Mountain View de Appcelerator y trabajo está programado para continuar en la liberación de Aptana 3.0. Appcelerator en su webcast los usuarios conocimiento del hecho, su intención de integrar su marco de aplicación móvil con Aptana Studio, con una beta prevista en Q1 2011. Énfasis en el flujo de trabajo visual fue indicado para ambos de los productos y continuo apoyo continuará para productos existentes de Aptana. Appcelerator Colóquese Jaxer GitHub.
Otros productos
Aptana Jaxer
Aptana Jaxer es un código abierto Ajax servidor Web para la construcción de páginas web rico y aplicaciones utilizando un modelo unificado de Ajax en la que puede escribirse código de cliente y servidor en JavaScript. Motor de servidor de jaxer está basado en Mozilla Gecko, el mismo motor del navegador que se utiliza en Firefox. El motor de Mozilla permite Jaxer proporcionar un DOM de lado del servidor en el que una página puede ser manipulada durante el proceso de servidor utilizando las técnicas familiares para los programadores de lado del cliente. Servidor JavaScript APIs de jaxer permiten acceso de base de datos, acceso a sistema de archivos, comunicaciones de red, sesiones de usuario y otras funciones típicas de servidores de aplicaciones web. Jaxer también proporciona acceso a objetos de Java a través de la fuente abierta DWR proyecto. Jaxer está ahora en GitHub.[13]
Aptana Jaxer proporciona un entorno de procesamiento de página basado en el motor de Mozilla. Esto proporciona una Gecko-basado en DOM y SpiderMonkey Motor de JavaScript para permitir páginas para ser prestados y manipulado en el servidor antes de ser enviado al navegador. Jaxer también proporciona un modelo de Ajax para realizar peticiones asíncronas al servidor. Su cliente y el servidor API permiten dichas solicitudes por simplemente llamar funciones de JavaScript del lado del servidor desde el cliente. Detrás de las escenas, Jaxer proporciona la lógica necesaria para gestionar la solicitud y recuperar la respuesta del servidor. Es útil para Web scraping.
Jaxer no es un servidor independiente de la web, pero funciona con otro servidor como Apache, Embarcadero o Tomcat. Jaxer proporciona servidor DOM y API de procesamiento de páginas servidas por el servidor web antes de entregar los resultados al navegador.
Jaxer puede integrarse en Aptana Studio mediante un plugin opcional. Es de código abierto (GPL) y está disponible para Windows, Mac OS X y Linux/Solaris.
A partir de noviembre de 2009 Aptana ha escalado considerablemente posterior desarrollo y soporte de Jaxer. Un representante de Aptana señaló que "no ha habido suficiente aprobación para que sea un dinero ganar proposición."[14]
Aptana Cloud Connect
Aptana Cloud Connect es que Aptana web servicio de gestión de hosting y aplicaciones. Cloud Connect proporciona la infraestructura necesaria para alojar aplicaciones desarrolladas usando tecnologías apoyados por Aptana Studio y se basa principalmente en Apache, con soporte para trafico web/Ajax, PHP, Ruby on Rails y Jaxer. Cloud Connect también soporta las aplicaciones web basadas en Java, que pueden ser implementadas y gestionan mediante el servicio de nube. Todas las aplicaciones alojadas en Cloud Connect pueden desarrollarse fuera de línea, implementado y gestionado directamente a través de las funciones de gestión de Cloud incluidas en Aptana Studio. El servicio de Cloud Connect también proporciona gestión de equipos, control de fuente alojado (usando Subversión), edición/vista previa remota y sincronización de aplicaciones entre locales, ambientes staging y producción.
Véase también
- Lista de software basadas en Eclipse
- Eclipse
Referencias
- ^ "Soporte para resaltado de sintaxis Perl mediante el plugin ÉPICO".
- ^ "Aptana wiki".
- ^ "Appcelerator PyDev".
- ^ "PyDev 1.5.0 (Pydev extensiones abiertas de origen)".
- ^ "Adobe AIR Screencast". Archivado de el original en 2008-05-06. 2008-05-22.
- ^ «Nokia WRT (Web Runtime) Plug-in».
- ^ "Sobre código Assist". Programa archivado de la original en 14 de mayo de 2008. 2008-05-22.
- ^ "Documentar su código mediante ScriptDoc". Programa archivado de la original en 22 de mayo de 2008. 2008-05-22.
- ^ «Screencast del soporte del navegador». 2008-05-22.[acoplamiento muerto]
- ^ "SFTP ahora gratis en Aptana Studio!".
- ^ "¿Qué es modelo de licenciamiento de software de Aptana para Aptana Studio?. Aptana Studio Legal preguntas frecuentes. Archivado de el original en 2008-05-14. 2008-05-22.
- ^ «Licencia pública de Aptana». Archivado de el original en 2007-08-29.
- ^ "aptana/Jaxer: el servidor JavaScript". GitHub.
- ^ "Jaxer foros?". 2009-11-04. (Archivado por WebCite en
{{URL|ejemplo.com|texto opcional}}
)
Acoplamientos externos
Campos comunes de Wikimedia tiene medios relacionados con Aptana. |
- Aptana – sitio web oficial
- Jaxer en GitHub
- Jaxer en IBM
Coordenadas: 37 ° 33′24″N 122 ° 17′16″W / 37.556588 ° N 122.287681 ° W