Respuestas:
Por lo que he experimentado, SÍ. Definitivamente valen el precio por una velocidad de lectura increíblemente rápida durante una compilación de un proyecto grande.
Si eres como yo y constantemente estás abriendo y cerrando aplicaciones, especialmente las aplicaciones como IDE con grandes proyectos, te beneficiarás rápidamente del rendimiento de un SSD. Acabo de comprar un SSD basado en Sandforce (285 mB / s de lectura y 275 mB / s de escritura) y realmente lo estoy disfrutando. MacOSX arranca en menos de 20 segundos y las aplicaciones nativas se abren instantáneamente, incluido Mail.app y otro software de mierda como Photoshop o Word. Git es más rápido revisando ramas y bueno ... todo se siente más rápido.
Si está obteniendo uno, asegúrese de obtener uno con un controlador Sandforce. Funcionan especialmente mejor en OSX (debido a que OSX no es compatible con TRIM y tiene recolector de basura).
También soy desarrollador de software y recientemente agregué una SSD ExpressCard como unidad de arranque en mi MacBook Pro. Ha mejorado el rendimiento de todo .
Respuesta corta: vale la pena.
Respuesta larga: soy un desarrollador de software que tiene una SSD en cada máquina, y sí, vale la pena porque hace que su máquina sea mucho más receptiva.
Sin embargo, sus tiempos de compilación probablemente no disminuirán, ya que casi siempre es un proceso vinculado a la CPU y no un proceso vinculado al disco.
Puede estar pensando: "¿Pero mi proceso de compilación no implica un trillón de archivos pequeños? ¿No es ahí donde brillan los SSD?"
Un sistema operativo moderno como OSX es bastante inteligente sobre el almacenamiento en caché de archivos pequeños y de uso frecuente en la memoria. Si accede a los mismos archivos pequeños una y otra vez (un patrón típico cuando se trata, por ejemplo, de un gran proyecto de software), el SO los almacenará en la memoria caché de manera bastante eficiente. Esto, combinado con la naturaleza de compilación intensiva en CPU, es la razón por la cual los tiempos de compilación generalmente no están limitados por la velocidad del disco.
Es difícil decir exactamente cómo un SSD puede ser beneficioso específicamente para el desarrollo de software, sin más detalles de las tareas típicas que realiza (por ejemplo, bases de datos, escribir aplicaciones web, compilar una gran base de código, etc.). Si su cuello de botella particular es la CPU, entonces un SSD puede producir pocas mejoras .
Pero recomendaría encarecidamente los SSD basados en la mejora general del rendimiento que proviene de las velocidades de lectura / escritura aleatoria increíblemente rápidas (así como las velocidades secuenciales rápidas), que pueden facilitarle la vida como desarrollador. Arrancar, iniciar aplicaciones, usar un navegador web, etc., son notablemente más rápidos.
También hay una pregunta similar aquí .
Permiten una lectura / escritura más rápida en el disco que el disco duro doméstico normal , sin embargo, debe escribir software para que se ejecute en el hardware de su audiencia esperada, no en el suyo. No escriba una aplicación que funcione perfectamente en su máquina, pero que no funcione tan bien en otras máquinas.
Dicho esto, no hay mucha diferencia en cuanto a programación para los desarrolladores. La única situación en la que obtendrá una buena diferencia es cuando se realizan muchas operaciones de lectura / escritura en el disco.
Un beneficio más para un SSD, para usted, ya que tiene un MacBook, es que debe extender la duración de la batería, ya que consume menos energía que un disco duro / disco tradicional.
Aquí hay puntos de referencia para uno en particular: http://www.slashgear.com/samsung-64gb-ssd-performance-benchmarks-278717/ El resto son similares
A diferencia de los discos duros normales, los SSD de mayor capacidad suelen tener velocidades de R / W más bajas. Mayor capacidad también es más costosa.
Como desarrollador de software, también necesita mucho espacio. Depende de ti lo que creas que vale la pena. Los velociraptors WD podrían ser una buena alternativa. O si el dinero no es un problema, vaya a SCSI