À un moment c'est devenu une mode pour les dev d'avoir un mac ; ça leur donnait de l'importance, surtout vis-à-vis de leurs collègues qui devait être sur PC (ie Windows). Et autant, on peut défendre un avantage Mac sur les logiciels de, disons, vidéo/graphisme. Autant pour les dev, ils font tourner VSCode et un terminal famélique et encore risible quand ils devaient faire un peu d'ops (cf Docker sous Mac). Alors oui, il y a le vendor lock pour développer des applications iOS ; mais cela ne concerne pas la majorité des devs sous Mac.
Alors j'ai vu une autre raison. Le dev sous windows, il se trimballe un antivirus, un EDR, des GPO qui l'empêchent de lancer un cmd.exe, une surveillance proxy, un Edge qui l'empêche d'aller sur les trois-quarts des sites de la planète, la DSI qui vient se plaindre qu'un exe a été lancé, etc etc..
sous mac, le gars est admin, il installe ce qu'il veut, il compile, et pour tester il a une VM. Pas d'ennuis, pas de latence induites par la connexion, le 2FA, le mail, le token USB a brancher, l'accès au relais, puis le rebond, puis le TSE qui échoue car tu avais oublié de déco ton téléphone en charge et que la politique te l'interdit, et qu'il faut attendre un délai avant de retenter une co, sauf que les licenses du TSE sont full car dédé à oublier de se déco.
Bref, je me demande bien pourquoi des devs passent à mac. C'est vieux, mais à une époque tu avais en plus bash, python git et tout le tralala en CLI, donc ouais, c'est juste une mode, ou ça répond à un vrai besoin?
[^] # Re: Le prix du luxe
Posté par octane . En réponse au journal Pas de bras, pas de Java. Évalué à 3 (+1/-0).
Alors j'ai vu une autre raison. Le dev sous windows, il se trimballe un antivirus, un EDR, des GPO qui l'empêchent de lancer un cmd.exe, une surveillance proxy, un Edge qui l'empêche d'aller sur les trois-quarts des sites de la planète, la DSI qui vient se plaindre qu'un exe a été lancé, etc etc..
sous mac, le gars est admin, il installe ce qu'il veut, il compile, et pour tester il a une VM. Pas d'ennuis, pas de latence induites par la connexion, le 2FA, le mail, le token USB a brancher, l'accès au relais, puis le rebond, puis le TSE qui échoue car tu avais oublié de déco ton téléphone en charge et que la politique te l'interdit, et qu'il faut attendre un délai avant de retenter une co, sauf que les licenses du TSE sont full car dédé à oublier de se déco.
Bref, je me demande bien pourquoi des devs passent à mac. C'est vieux, mais à une époque tu avais en plus bash, python git et tout le tralala en CLI, donc ouais, c'est juste une mode, ou ça répond à un vrai besoin?