Bonjour,
J'entre l'an prochain dans une école de programmation et il me faut un pc mais j'ai plusieurs questions. En effet, j'avais déjà pensé à m'acheter le nouveau macbook pro 13 pouces pour pouvoir le transporter cependant est-ce un bon pc pour la programmation? Fonctionne-t-il bien sous linux car nous sommes obligé de mettre linux et est-ce possible de faire un dual boot sur apple pour avoir ios afin de coder sur xcode et de pouvoir booter sur linux quand je suis à l'école?
Je vous remercie par avance pour vos futures réponses.
Tu risque de recevoir de toutes sortes de messages sur "apple c'est de la merde" ou non.
L'avantage d'un macbook c'est que tu pourra compiler le C directement sur MacOS.
Le meilleur conseil que je peux te donner c'est de prendre l'ordi le plus légé possible. Parceque prendre une brique dans son sac tous les jours c'est pas ouf
Si tu comptes installer Linux sur un macbook récent alors j'espère que tu maitrises déjà trés bien Linux et les arcanes de OS X. En plus en dual boot...
Oui c'est possible mais ce n'est pas trivial :
https://geeknet.me/the-state-of-linux-on-a-macbook-pro-with-touchbar/
https://linuxnewbieguide.org/how-to-install-linux-on-a-macintosh-computer/
Tu peux pas directement coder sur osx ? c’est assez proche de linux et t’as souvent les mêmes outils sur les 2 plateformes, sinon tu prends un portable sans système windows tu économise sur la licence windows, je crois qu’à l’heure actuelle seul msi/lenovo/dell propose ça.
Mention spéciale au lenovo ideapad sur Ryzen 4000 qui ont un bon prix pour des perfs de ouf.
Si tu veux un ordi 13 pouces sur lequel mettre Linux tu as les XPS chez Dell, c'est vraiment des bonnes machines, je crois qu'en plus ils proposent une developer edition avec Linux directement installé dessus moins chère que la version avec Windows.
Je recommande plutot des PC de ce genre: https://www.ldlc.com/fiche/PB00337616.html
Le surcoût d'Apple est en général là pour justifier la couche logiciel, si t'utilises pas les logiciels d'Apple parce que tu dois booter sur Linux, avoir un Mac sert pas à grand chose. Eventuellement ils sont plus légers et l'écran est meilleur mais c'est pas des points fondamentaux, ça dépend de toi.
Au final c'est une question de goût, il faut que l'ordi que tu choisisses ait un quad-core 2Ghz ou plus, idéalement un GPU dédié si tu fais de l'IA (ou des jeux vidéos), un SSD 256Go mini, un écran full HD. Ensuite le clavier rétro éclairé, la taille (13 vs 15 pouces), le poids, la dalle (matte/brillante), etc... c'est les choix de chacun. Et tout ça tu l'as pour moins de 1k€ en 2020
Si c'est pour de la programmation sous Linux, un vielle ordi (2011-2014) d'occasion genre un Dell ou un Thinkpad a 150-250e dans une boutique suffit :
Avec un éditeur de light comme VIM ou Visual Studio Code. ca sera aussi rapide qu'un mac book air 13" pour 1/5 du prix.
Asus Zenbook 14" (donc ultra léger, 1.2 kg), ça fait le taf également.
Y'a moyen de toucher un processeur de 7ème ou 8ème génération avec 16 Go de ram (pas obligatoire mais ça m'aide bien étant donné que je fais beaucoup de virtualisation).
Prends un pc portable avec SSD dans tous les cas. 256 Go suffisent largement de mon point de vue.
Je suis là dessus depuis 3 ans personnellement et j'en suis toujours très content.
Je rejoins mon vdd sur les ultrabook de chez asus.
Les zenbook sont par contre un peu chère, t'as les vivobook qui font le taff pour un prix correct.
256 go pour développer c'est limite à part si tu cibles qu'un environnement
128 Go c'est déjà trop... 256 Go tu stocke quoi ? Des jeux ? des vidéos ?
Ok virtualisation... non mais il demande pour le dev... un dev c'est pas un admin.
Le 18 mai 2020 à 16:07:50 89ron a écrit :
128 Go c'est déjà trop... 256 Go tu stocke quoi ? Des jeux ? des vidéos ?Ok virtualisation... non mais il demande pour le dev... un dev c'est pas un admin.
Depuis quand virtualisation est égal à sysadmin ?
Le 18 mai 2020 à 16:07:50 89ron a écrit :
128 Go c'est déjà trop... 256 Go tu stocke quoi ? Des jeux ? des vidéos ?Ok virtualisation... non mais il demande pour le dev... un dev c'est pas un admin.
Tu peux avoir besoin d'avoir des VM en dev, après c'est vrai que sur Linux tu as pas les mêmes outils:
Sur windows le Système avec office et toutes les maj tu peux facilement atteindre les 50go, Visual Studio avec tous les composants 30 go facile, Unity plusieurs Giga, Android Studio et toutes les conneries d'image Android des dizaines de giga, wamp, Postgres, Sql Server, les sdk divers et variés, c'est un vrai bordel sur mon PC.
Je dois faire le ménage régulièrement, mes 500 go étant presque rempli et certains logiciels ont besoin de 10% du disque dispo pour pas faire chier.
Surtout que tu peux avoir plusieurs versions d'un même logiciel au bout d'un moment j'avais Visual 2012/2013/2015/2017/2019, les SDK qui se cumule au lieu de se remplacer chacun pesant 1go.
Le pire étant visual qui avait son propre répertoire avec ces images sdk Android et Android Studio un autre, je crois j'avais pour 30/40 go de fichiers.
Même sur mon mac c'est le bordel VIsual Studio, Visual Studio Code, Postgre, Unity, Xcode, résultat je bouffe presque tout le ssd de 256 go.
C'est pour ça que quand je dis un seul environnement ça va, mais quand tu les multiplies tu te retrouves vite à l'étroit et à t'amuser à chercher le moindre giga récupérable.
PS : c'est sans compter les repos une fois que t'as fait un NPM Install
, au finale je stock pas trop de truc multimédia sur mon PC sinon j'ai plus de place.
Le 18 mai 2020 à 17:25:37 boucif a écrit :
Le 18 mai 2020 à 16:07:50 89ron a écrit :
128 Go c'est déjà trop... 256 Go tu stocke quoi ? Des jeux ? des vidéos ?Ok virtualisation... non mais il demande pour le dev... un dev c'est pas un admin.
Tu peux avoir besoin d'avoir des VM en dev, après c'est vrai que sur Linux tu as pas les mêmes outils:
Sur windows le Système avec office et toutes les maj tu peux facilement atteindre les 50go, Visual Studio avec tous les composants 30 go facile, Unity plusieurs Giga, Android Studio et toutes les conneries d'image Android des dizaines de giga, wamp, Postgres, Sql Server, les sdk divers et variés, c'est un vrai bordel sur mon PC.
Je dois faire le ménage régulièrement, mes 500 go étant presque rempli et certains logiciels ont besoin de 10% du disque dispo pour pas faire chier.
Surtout que tu peux avoir plusieurs versions d'un même logiciel au bout d'un moment j'avais Visual 2012/2013/2015/2017/2019, les SDK qui se cumule au lieu de se remplacer chacun pesant 1go.
Le pire étant visual qui avait son propre répertoire avec ces images sdk Android et Android Studio un autre, je crois j'avais pour 30/40 go de fichiers.
Même sur mon mac c'est le bordel VIsual Studio, Visual Studio Code, Postgre, Unity, Xcode, résultat je bouffe presque tout le ssd de 256 go.C'est pour ça que quand je dis un seul environnement ça va, mais quand tu les multiplies tu te retrouves vite à l'étroit et à t'amuser à chercher le moindre giga récupérable.
PS : c'est sans compter les repos une fois que t'as fait un NPM Install
, au finale je stock pas trop de truc multimédia sur mon PC sinon j'ai plus de place.
Bah fait le ménage quoi... bon après les SSD ça ne vaux plus rien, mème un 1 To aujourd'hui c'est trouvable au prix d'un 256 Go y a 6 ans, soit un 512 Go c'est dans les 70 euros, bref.
Bon après l'auteur demande pour une école, après a moins de partir sur du Dev mobile, un Mac n'est pas obligatoire.
PS : Tes npm tu les installes en local pour ton projet et tu les virent une fois que tu n'en as pas besoin.
macbook sur linux c'est triste mais ça a un pti gout de Torvald ![]()
Par contre si j'avais à choisir j'irai prendre les versions Air. Avant le Pro avait la connectique qui allait avec, maintenant c'est juste un processeur un peu plus puissant... D'ailleurs pense-y si tu achete un macbook, c'est devenu assez contraignant.
Je travaille dessus professionnellement et j'ai le mbp à 1500e avec 250 euros de connectique car avec 4 ports USB-C tu vas pas très loin.
J'avoue que je suis intéressé par le sujet aussi, un autre gros gros point fort des macbook c'est la batterie qui tiens 10h tranquillou, alors que les Dell de mes collègues sont en PLS au bout de 4h ![]()
Si tu peux 256Go c'est cool, sinon 128 ça passe mais t'es en perpétuelle quête de place
Perso j’attends le 4800U qui devrait éclater 90% des intels à plate couture et être dispo sur des ordis de -1.5kg, 8cores/16 threads avec ça t’es peinard pour bosser, par contre il me faudrait 32 go de ram ![]()
En tout cas on trouve déjà le 4700u sur les lenovo ideapad qui pratique les reduc étudiantes et sur l’acer swift et dans les tests il est très performant.
https://www.notebookcheck.net/AMD-Ryzen-7-4700U-trounces-Intel-Core-i7-1065G7-in-well-over-100-CPU-and-GPU-benchmarks-gives-Core-i7-9750H-a-run-for-its-money-too.465826.0.html
Après le problème des ssd sur les ultrabooks c’est qu’ils sont pas facilement changeable et les fabricants font payer au prix fort les 256go supplémentaires alors que réellement il y a max 30€ de dif.
Faut aussi regarder avec vos écoles vos partenariats, des fois que vous ayez des bonnes réductions chez un fabricant.
Mes conseils pour un ordi dev 4 cores mini/16 go ram,512 go ssd
Sinon tu peux te faire un PC portable sur mesure : https://www.pcspecialist.fr/pc-portables-personnalis%C3%A9s/
J'avais pris ce châssis : https://www.pcspecialist.fr/ordinateurs-portables/lafite-pro-14/
Je tourne sous Ubuntu 18.04, bonne performance, bonne batterie et léger c'est cool (pense à bien retirer Windows côté OS pour faire baisser le prix)
C'est du clevo ?
Je sais que les PC LDLC c'est du clevo pour la plupart.
J'ai l'impression oui : https://www.pcw.fr/portables-pro/2244-clevo-l141cu-serie-pro-durci-mil-std-810g-14-intel-comet-lake-10th-gen-video-intel-620-hd.html
Le 18 mai 2020 à 15:03:31 boucif a écrit :
256 go pour développer c'est limite à part si tu cibles qu'un environnement
Mon PC portable principal a 256 Go et j'ai plein de logiciels de dev d'installés, et j'en installe encore (visual studio, spyder, android studio, les suites jetbrains etc etc..), et j'ai également un dual boot ubuntu.
C'est contraint, évidemment c'est pas sur ce PC que je mets des vidéos, ou des gros jeux vidéos, mais ça suffit. A 512 Go t'es confort, à 256 Go tu fais fonctionner. En 2020 je recommande 512Go, mais si tous les autres paramètres sont au verts je reprendrai un laptop à 256Go
Puis ça oblige à être propre. Quand t'as 2 To de stockage, c'est le bordel, t'as des fichiers dupliqués de partout, ça réduit ta productivité. Quand t'es contraint, t'optimises.