Inicio > Manual de Configuración, Software > Introducción a los entornos de desarrollo para OS X

Introducción a los entornos de desarrollo para OS X

Miércoles, 10 de marzo de 2010 Deja un comentario Ir a los comentarios

En el tema que nos ocupa hoy, vamos a hablar de los entornos de desarrollo que hay disponibles para Mac OS X. De siempre, se ha dicho que los ordenadores de Apple no eran buenos entornos para el desarrollo de aplicaciones. En parte, esto era cierto hasta hace un par de años, cuando la popularidad de la manzana ya era un hecho más allá de los iPod y los iPhone.

Sin ir más lejos, aún recuerdo cuando estando en segundo de carrera (si no me falla la memoria) compré mi primer Mac, un iBook G4 con Panther. El primer problema real al que me tuve que enfrentar, al margen del cambio del sistema operativo que no me resultó  molesto en absoluto, fue el cómo hacer las prácticas que día a día nos mandaban. Programar en Pascal y en C suponían un problema y en cuanto empezamos a profundizar en el desarrollo en JAVA, la cosa se volvió más complicada. Luego, cuando me aventuré en el mundo empresarial, el problema me vino con el desarrollo de aplicaciones J2EE en este entorno y los problemas de configuración de Eclipse para que tomase de forma correcta la configuración de TOMCAT.

Debemos saber que Mac OS X es un sistema UNIX, no en vano, toma todo su esqueleto de los sistemas BSD, descendientes directos del mítico sistema de los 70. Por tanto, tenemos disponible un compilador de C/C++, siempre y cuando, instalemos XCode, el entorno de desarrollo que Apple pone a nuestra disposición y que encontraremos en los DVD de instalación del sistema. XCode ofrece un entorno completo para muchos lenguajes, como puedan ser Pascal o Java, así pues, cuando instalemos FreePascal o los SDK de Java, podremos usar esta herramienta que Apple pone a nuestra disposición.

Otro de los entornos más populares que encontramos en Mac OS X y que ha mejorado muchísimo en los últimos años para nuestro sistema operativo es Eclipse. Cuando me empecé a dedicar profesionalmente al mundo de la programación Web y creábamos en la empresa aplicaciones J2EE, Eclipse suponía muchos problemas. En muchas ocasiones echábamos de menos un entorno como WebSphere de IBM, con sus propios servidores de producción y sin problemas de compatibilidad con otros externos, como era Tomcat. Por fortuna para nosotros, con el paso de las versiones hasta el día de hoy, la configuración de Tomcat ya no supone un problema y no dura más de cinco minutos (descarga+instalación de tomcat+configuración de eclipse). Del mismo modo que ocurre con XCode, podremos programar con más lenguajes gracias a los plugins que se pueden instalar, directamente, desde el propio entorno a través de los servidores de actualizaciones del proyecto Eclipse. Así, por ejemplo, para PHP tenemos Aptana, que nos ofrece un potente entorno para desarrollar aplicaciones de este tipo.

Aunque si de PHP se trata, tengo especial predilección por Coda, una aplicación desarrollada por los chicos de Panic, no muy cara y que entre otras cosas, nos permite editar nuestros ficheros en línea.

A medida que pasen las semanas, iremos viendo cómo configurar unos y otros hasta convertir nuestro mac en la plataforma perfecta para el desarrollo sin nada que envidiar a las estaciones de trabajo Windows.

Share and Enjoy:
  • Print
  • Facebook
  • Twitter
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Google Buzz
  • Meneame
  • Posterous
  • Reddit
  • RSS
  • Tumblr
  • Wikio

No hay artículos relacionados.

Puntua este artículo
Muy maloFlojilloBienGran TrabajoIncreible (No Ratings Yet)
Loading ... Loading ...

  1. Miércoles, 10 de marzo de 2010 a las 00:22 | #1

    Muy buen artículo, tu experiencia con la programación en esta plataforma va a venir muy bien a los lectores. Esta era una de las asignaturas pendientes de principiantesmac.

    Gusta o No gusta Thumb up 0 Thumb down 0