Je vois que de plus en plus utilisent des Macs pour le développement.
Pourquoi est-ce? Quels sont les avantages du mac?
Excepté les langages Microsoft évidents, y en a-t-il qui ne conviennent pas au mac? Et enfin, qu'est-ce qu'un macbook recommandé et pas cher pour la programmation (C++, Java, Ruby, Haskell etc.)?Utiliser Mac pour le développement
Répondre
Un mac est basé sur Unix et plus convivial que la plupart des distributions Linux. Ils ont aussi un bel ensemble de logiciels. Une autre raison pourrait être que vous ne pouvez développer pour iphone sur un mac (objectif C).
Je développe avec un Mac depuis 4 ans et je n'ai jamais rencontré de problèmes (ou du moins, pas plus de problèmes que sur un PC). J'ai développé en Ruby, PHP, C, C++, Ada, Java ... Je pense que toutes les langues fonctionneront très bien, en dehors des technologies Microsoft telles que .NET ... mais alors vous pouvez obtenir parallels, VMWare ou bootcamp pour le contourner.
Vous pouvez obtenir un Macbook for 1000$ ... c'est encore cher, mais ça vaut vraiment le coup.
J'ai déjà répondu un peu à cette question here.
Tout Macintosh actuellement en cours d'expédition sera suffisant pour le développement (Mac Mini, MacBook Pro bas de gamme) si vous êtes un amateur ou avez de petits projets.
Je trouve un MacBook Pro 2.53Ghz parfait pour mes projets de week-end, le développement d'iPhone et le piratage de scripts. Pour mon travail de jour, j'aurais du mal à me débrouiller avec moins d'un Mac Pro haut de gamme avec des spécifications beaucoup moins modestes.
Mac est intensément utilisé par les concepteurs avec photoshop, ilustrator ou after effects. De plus, il y a de plus en plus de programmeurs objectifs qui développent des applications pour iPhone.
Je crois que parce que la seule façon éligible pour créer des applications iphone est de posséder un mac, les développeurs ont été obligés en quelque sorte d'acheter mac dans leur façon de créer des applications.
J'ai été contraint! Contre ma volonté! – guns
Si quelqu'un peut me pointer un bon moyen de le faire sans avoir à acheter un mac alors je vais lui en acheter un. –
Je développe régulièrement .NET sur mon macbook pro en utilisant Parallels. Le coup de performance est perceptible mais pas assez important la plupart du temps. Le pire pour moi est l'incohérence dans le déplacement du curseur dans les applications utilisant le clavier (CMD + gauche/droite, etc). Je ne sais pas si c'est à cause de moi que je me débrouille avec les paramètres de liaison de clavier de Parallels ou non, mais même après 6 mois, je ne connais pas encore les différents raccourcis aussi bien que Windows.
Le Mac est également très agréable pour le développement web. Il est très facile de configurer un environnement de développement local comme PHP, MySQL (je pense, sinon il y a un installateur facile), et Apache est préinstallé. Il existe de nombreux logiciels de développement Web pour Mac, tels que Coda, CSSEdit et TextMate.
Comme pour le logiciel:
C++: Utilisez Xcode. C'est assez sympa (bien que j'aie entendu dire qu'il ne gagnera pas beaucoup de convertis de Visual Studio. N'ayant jamais utilisé VS je ne peux pas commenter ça).
Java: utilisez Eclipse. Mais alors, vous le saviez probablement déjà.
Ruby/Haskell: Textmate!
De même, pour GHC, installez MacPorts et utilisez-le pour installer votre compilateur haskell. Enfin, ne payez pas les prix d'Apple pour les mises à jour de la mémoire vive (RAM). Vous pouvez acheter de la RAM standard de n'importe quel fournisseur pour beaucoup moins.
- 1. Meilleur moyen de commencer le développement Mac
- 2. Exigences pour le développement web pour iPhone Mac/Windows?
- 3. Matériel minimum pour un développement Mac efficace
- 4. Utiliser Lua pour le développement web?
- 5. Outils de développement Flash pour Mac?
- 6. Quel est le truc pour utiliser otool sur le mac?
- 7. Quel outil ORM devrais-je utiliser pour le développement .Net
- 8. quel linux utiliser pour le développement embedded-linux-qt 4?
- 9. Quel serveur web utiliser pour le développement web Lua
- 10. Quelles sont les bonnes options de base de données à utiliser pour le développement d'applications sur Mac OSX?
- 11. podcast pour le développement WebOS?
- 12. Interrogation sur les directives de conception pour le développement d'applications
- 13. Quel est le moyen le plus simple d'avoir une installation LAMP locale pour le développement web sous Mac OS X?
- 14. IDE préféré pour le développement de griffon
- 15. NSLog avec le développement PlugIn pour Coda
- 16. Quel logiciel utiliser pour la machine virtuelle pour le développement de Windows?
- 17. Où puis-je utiliser les appels BackTrace sur le Mac
- 18. setLeftCapWidth sur le mac?
- 19. Mac développement - la construction d'une application avec la barre d'outils
- 20. Deux licences de développement iPhone sur un Mac?
- 21. Développement de pilote USB sur un Mac en utilisant Python
- 22. Développement pour Linux
- 23. Utiliser virtualenv sous Mac OS X
- 24. développeur PHP pour le développement .net
- 25. Python pour le développement web dans Apache
- 26. IDE pour le développement PHP et Drupal?
- 27. contrôles asp.net pour le développement de l'iPhone
- 28. Meilleure distribution Linux pour le développement Web?
- 29. Développement pour le cluster SQL Server
- 30. Extensions efficaces pour le développement Wiki
Possible copie de nombreuses questions existantes avec des réponses. – Randell
Type de duplicata de http://stackoverflow.com/questions/859095/what-is-the-reason-for-the-rise-of-programmers-using-apple-machines – marcgg
Vous devriez également considérer Objective-C. C'est en fait un langage assez sympa, bien que ce soit assez différent du style de C++. – Kitsune