Réponses:
D'après ce que j'ai vécu - OUI. Ils valent vraiment le prix pour une vitesse de lecture incroyablement rapide lors d'une grande compilation de projet.
Si vous êtes comme moi et que vous ouvrez et fermez constamment des applications, en particulier des applications comme les IDE avec de grands projets, vous bénéficierez rapidement des performances d'un SSD. Je viens d'acheter un SSD basé sur Sandforce (285 Mo / s en lecture et 275 Mo / s en écriture) et je l'apprécie vraiment. MacOSX démarre en moins de 20 secondes et les applications natives s'ouvrent instantanément, y compris Mail.app et d'autres logiciels de merde comme Photoshop ou Word. Git vérifie plus rapidement les branches et bien ... tout semble plus rapide.
Si vous en obtenez un, assurez-vous d'en obtenir un avec un contrôleur Sandforce. Ils fonctionnent particulièrement mieux sur OSX (car OSX ne prend pas en charge TRIM et n'a pas de récupérateur de place).
Je suis également développeur de logiciels et j'ai récemment ajouté un SSD ExpressCard comme disque de démarrage dans mon MacBook Pro. Il a amélioré les performances de tout .
Réponse courte - ça vaut le coup.
Réponse longue - Je suis un développeur de logiciels qui a un SSD dans chaque machine, et oui, cela en vaut la peine car cela rend votre machine beaucoup plus réactive.
Cependant, vos temps de compilation ne diminueront probablement pas, car il s'agit presque toujours d'un processus lié au processeur et non d'un processus lié au disque.
Vous vous demandez peut-être: "Mais mon processus de construction n'implique-t-il pas un million de petits fichiers? N'est-ce pas là que les SSD brillent?"
Un système d'exploitation moderne comme OSX est assez intelligent pour mettre en mémoire cache de petits fichiers fréquemment utilisés. Si vous accédez aux mêmes petits fichiers encore et encore (un modèle typique lorsque vous traitez par exemple un grand projet logiciel) ceux-ci seront assez efficacement mis en mémoire cache par le système d'exploitation. Ceci, combiné à la nature gourmande en CPU de la compilation, explique pourquoi les temps de compilation ne sont généralement pas limités par la vitesse du disque.
Il est difficile de dire exactement comment un SSD peut être bénéfique spécifiquement pour le développement de logiciels, sans plus de détails sur les tâches typiques que vous effectuez (par exemple, les bases de données, l'écriture d'applications Web, la compilation d'une grande base de code, etc.). Si votre goulot d'étranglement particulier est le CPU, un SSD peut apporter peu d'amélioration .
Mais je recommanderais fortement les SSD en fonction de l'amélioration globale des performances qui découle des vitesses de lecture / écriture aléatoires incroyablement rapides (ainsi que des vitesses séquentielles rapides), ce qui peut vous rendre la vie plus facile en tant que développeur. Le démarrage, le lancement d'applications, l'utilisation d'un navigateur Web, etc. sont tous beaucoup plus rapides.
Il y a aussi une question similaire ici .
Ils permettent une lecture / écriture sur disque plus rapide que le disque dur domestique moyen , cependant, vous devriez écrire des logiciels pour qu'ils s'exécutent sur le matériel de votre public attendu, pas sur le vôtre. N'écrivez pas une application qui fonctionne parfaitement sur votre machine, mais qui peut ne pas fonctionner aussi bien sur d' autres machines.
Cela dit, il n'y a pas beaucoup de différence en termes de programmation pour les développeurs. La seule situation où vous obtiendrez une bonne différence est lorsque vous effectuez de nombreuses opérations de lecture / écriture sur le disque.
Un avantage de plus pour un SSD, pour vous, puisque vous avez un MacBook, c'est qu'il devrait prolonger la durée de vie de votre batterie, car il consomme moins d'énergie qu'un disque dur / disque dur traditionnel.
Voici des repères pour un en particulier: http://www.slashgear.com/samsung-64gb-ssd-performance-benchmarks-278717/ Le reste est similaire
Contrairement aux disques durs normaux, les SSD de plus grande capacité ont généralement des vitesses R / W plus faibles. Une capacité plus élevée est également plus chère.
En tant que développeur de logiciels, vous avez également besoin de beaucoup d'espace. À vous de voir ce que vous pensez en vaut la peine. Les vélociraptors WD pourraient être une bonne alternative. Ou si l'argent n'est pas un objet, allez SCSI