Delirios de un Informático

Desarrollo web en Mac OS X

Hace ya tiempo que trabajo sobre Mac OS X para desarrollo móvil, pero para poder realizar la integración entre las aplicaciones y los servicios web he tenido que ir clonando el entorno y método de trabajo de Linux. En cuanto a software cero problemas pero en cuanto a usabilidad, la cosa cambia. La costumbre de accesos directos y funcionalidades de escritorios como Gnome o KDE hacen que cueste empezar, pero he de reconocer que me he adaptado mucho más rápido de lo que esperaba al particular modo de Apple de hacer las cosas y la productividad es más que adecuada.

Empezamos por los servidores: Mac OS X trae de serie Apache y PHP (como ya he comentado en mi anterior anotación) además de Ruby y se puede hacer uso de Homebrew para instalar casi todo lo que nos falte. Con eso tenemos cubierto prácticamente todos los lenguajes de desarrollo web más utilizados servidos por los servidores web más comunes. Resulta relativamente sencillo juntar Apache/Lighttpd/Nginx con PHP/Python/Perl/Ruby sobre todo si vienes de Linux. Por otro lado, también disponemos de MySQL, PostgreSQL y SQLite usando Homebrew, así como servidores NoSQL como Memcached, MemcacheDB, Redis o Cassandra.

En cuanto a editores e IDEs, Mac dispone de multitud de software gratuíto y sobre todo de pago. En mi caso utilizo NetBeans que es multiplataforma, pero también disponemos de otros IDEs Eclipse o Aptana Studio. También hay mutitud de editores como el afamado TextMate o el recientemente portado UltraEdit (con él empecé en Windows mi época de desarrollador web), aunque mi recomendación como editor de texto sencillo recomiendo Vim, bien con un terminal, bien con MacVim.

En cuanto a herramientas complementarias, ya es cuestión de gustos pero mi sensación general ha sido que hay muchísimo software de pago para tareas como administrar bases de datos o interfaces para control de versiones. Hay software excelente pero casi siempre de pago hasta en cosas como un renombrador de archivos decente. Además los ports de software de Linux es incompleto o problemático a veces, por lo que en varios casos he tenido que recurrir a la línea de comandos si no quería arruinarme en pagos de licencias.

En resumen: Mac OS X me ha resultado una plataforma muy satisfactoria para desarrollo web, aunque como usuario de Linux desde hace muchos años, no me acaba de convencer para el uso diario ya que echo en falta demasiados detalles. En comparación a Windows, aún habiendo mejorado infinitamente con Windows 7, Mac OS X está a años luz en multitud de aspectos.

Un comentario en “Desarrollo web en Mac OS X”