¿Mac es bueno para la progtwigción de Python?

Estoy progtwigndo un sitio web basado en django. En realidad uso una pequeña computadora bajo Ubuntu 10.04. Me gustaría comprar algo más profesional, por lo que me pregunto si un iMac es bueno para eso, porque:

  • ¿Existe un IDE gratuito tan bueno como un eclipse en MacOS?
  • ¿Hay un depurador de python remoto como pydev para eclipse?
  • ¿Hay algunos problemas típicos con python en MacOS?
  • ¿Apache + mod_wsgi funciona bien en MacOS?

¿Por qué consideras que iMac es más o menos profesional que otra cosa? ¿Hardware? ¿Sistema? Nota: yo mismo soy un usuario de MacOSX y Linux.

A menos que sea un requisito, la mayoría de las veces diría que es solo una cuestión de gusto personal.

Como lo han dicho otros antes, todo lo que citan funciona bien en MacOSX.

Sin embargo, debe considerar las bibliotecas de terceros que va a utilizar con Python. Citaría un problema que tuve con MySQLdb (MySQL-python) en MacOSX, pero se ha resuelto. Podría enfrentar otros problemas en el camino, pero nada que le impida utilizar Django, Eclipse, etc.

Todas las cosas que mencionaste (Eclipse + plugins, Python, Apache, mod_wsgi) pueden funcionar bien en OS X.

Mis respuestas basadas en varios años de desarrollo con Python en OsX:

  1. Eclipse es multiplataforma, también puede tenerlo en OsX.
  2. No llamaría a pydev un depurador de python, de todos modos lo tienes en Eclipse para Osx
  3. Probablemente tendrías los mismos problemas que tenías en Ubuntu (OsX está basado en Unix)
  4. Si funciona sin problema

Una cosa que siempre recomiendo es instalar macports ; Con Macports instalando Eclipse, diferentes versiones de Python, apache, mod_wsgi es realmente fácil.

FWIW, mod_wsgi se desarrolló en MacOS X. Sin embargo, mi experiencia en el apoyo a usuarios de mod_wsgi es que MacPorts y fink son un PITA absoluto. Específicamente, tratar de usar Python y Apache desde esos sistemas de terceros generalmente no causa más que daño. Esto se basa en los problemas encontrados en los últimos años. Sin embargo, últimamente no he escuchado mucho, por lo que puede ser que esos sistemas finalmente hayan solucionado sus problemas de 32/64 bits y los problemas de comstackción de Python.