
Ayer recibí un correo de JetBrains (la empresa detrás del premiado IDE para java Intellij IDEA) anunciando el lanzamiento de AppCode. AppCode es un nuevo IDE para desarrollar aplicaciones para Mac, iPhone e iPad en Objective-C.
El nuevo IDE, disponible solo para Mac OSX, se integra con Interface Builder y puede abrir y crear proyectos de XCode.
Características
La mayoría de las características, son las mismas que tienen otros productos de JetBrains, como el citado Intellij IDEA:
Asistente de código
- AppCode ofrece completado de código a la vez que escribes el código.
- AppCode abre un diálogo de tipo popup para ayudarte a especificar los parámetros correctos en las llamadas de métodos.
- Organización de los imports. AppCode agrega los imports por tí a la vez que escribes código.
- AppCode dispone de generadores de código, como por ejemplo el Synthesize de las propiedades privadas de una clase.
- Soporte de otros lenguajes: AppCode no solo dispone de editores de Objective-C, también te permite editar C++, XML, JavaScript, HTML y CSS.
- Internacionalización: AppCode proporciona soporte para internacionalizar (I18N) tu aplicación. El IDE te permite extraer fácilmente las cadenas de texto de tu código fuente e introducirlas en ficheros de recursos usando la opción “Localize the string”.
- Quick-fixes: son acciones de ayuda que puedes utilizar cuando el IDE te muestra una advertencia o consejo, como por ejemplo quitar imports que no estás utilizando.
Desarrollo para iOS
- AppCode soporta la última versión de iOS, la 5.
- Ejecución/Depuración en el dispositivo.
- Emulador de iOS.
- Integración con Interfaz Builder. AppCode no tiene su propio diseñador de interfaces, sino que utiliza el Interfaz Builder de Apple.
Entorno de desarrollo integrado
- Control de versiones: AppControl soporta Subversion, Git, Mercurial, CVS y Perforce.
- Compatibilidad con XCode: AppCode es totalmente compatible con XCode. Puedes trabajar con uno y otro a la vez sin problema. No necesitas ninguna configuración adicional, siempre es 100% compatible.
- Gestores de tareas y errores integrado: AppCode se integra con diversos sistemas de “bug tracking” como son: Atlassian JIRA, JetBrains YouTrack, Lighthouse, Pivotal Tracker, GitHub, Redmine y Trac.
- Depurador: AppCode incluye un depurador muy sencillo de usar. Aunque también te da la posibilidad de usar GDB o LLDB.
- Tests unitarios: AppCode te permite la posibilidad de ejecutar tests OCUnit desde el propio IDE, proporcionándote estadísticas sobre los resultados de las pruebas.
Precios
Como todos los productos de JetBrains, AppCode es un IDE comercial y necesitaremos de una licencia. Como todos los productos de JetBrains, ofrecen una licencia gratuita para proyectos Open Source:
- Personal license: 175€. 131€ como oferta de lanzamiento disponible hasta el 31 de diciembre.
- Commercial license: 87€. 61€ hasta el 31 de diciembre.
- Classroom license: Gratuito para docencia.
- Open Source project license: Gratuito para desarrollo de proyectos open source.
Más información: JetBrains
Comentarios
Vamos a ver que tal :) Xcode está bastante bien, pero estoy demasiado deformado por Visual Studio... Y para jugar en casa estoy acostumbrado a usar Eclipse. A exprimir los 30 días de prueba!!
Yo utilicé durante bastante tiempo RubyMine, tambien de JetBrains, y como IDE era cojonudo. Al final me pasé a editores de texto plano, pero de los que probé en su día. Eso si, si es como los demás, y supongo que sí, corre sobre java y es muy pesado.
No se yo... para mi el mejor IDE que he probado jamas es XCode, lastima que solo ObjC + Cocoa se beneficie de lo mejor que tiene.
No creo que mucha gente se gaste ese dinero cuando ya hay uno que es la bomba como el que nos da apple. A las malas nos metemos con Textmate para cosas rápidas, pero va a ser difícil que aporte algo sustancial y que encima mantenga lo bueno de xcode.
Lo probaremos a ver de todas formas
Pues sí estoy de acuerdo, dudo que mejore XCcode, que además es gratuito.
¿realmente aspiran a que se pague ese precio cuando XCode es gratuito?, en mi opinión personal creo que lo tienen un poco complicado
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect