Partage
  • Partager sur Facebook
  • Partager sur Twitter

PC ou MAC pour programmer ?

HTML, Java, C, PHP

    7 septembre 2017 à 12:50:13

    Bonjour,

    J'aimerais acheter un nouvel ordinateur portable pour de la programmation ainsi que du graphisme. J'ai toujours voulu acheter un MacBook Pro, mais j'ai toujours été quelque peu freiné par le montant du PC. Je voudrais savoir si quelqu'un parmi vous pourrait me dire la différence entre un Pro et un Air, si le prix est vraiment justifié.

    Ecart-Type

    • Partager sur Facebook
    • Partager sur Twitter
      7 septembre 2017 à 15:59:24

      Salut :)

      Je crois qu'il est assez difficile de programmer sur des langages d'Apple (Objective-C et Swift) sur les autres plateformes que celles d'Apple. Bon, écrire le code, tu peux le faire dès que tu as un éditeur de texte (sur toutes les plateformes). Mais, pour le lancer (le compiler, si c'est un langage compilé) et donc tester l'exécution, c'est, je crois impossible en dehors que sur Mac et assimilés.

      Donc, si tu comptes programmer pour iDevice ou Mac devices, prend un Mac.

      Dans les autres cas, un laptop 14" (pas de numpad) ou 15.6" (avec numpad), i5U, 250 GB SSD, 8 GB Ram, écran à dalle IPS matte full HD et t'es serein pour programmer.

      Moi, perso, j'aime beaucoup Linux pour ça. Mais, t'inquiète pas, Windows est bien aussi.

      ---

      Pour le graphisme, j'avais vu une vidéo sur l'iPad Pro qui était pas mal sur le site de Korben (c'est assez récent, avec un moteur de recherche tu vas vite la trouver ;) ). En gros, le gars qui faisait la vidéo disait que pour dessiner, faire des graphiques et annotations, l'iPad Pro est génial.

      Donc, si l'AppStore a des applis pour tester tes programmes (donc tes applis iDevice), la complémentarité laptop sous Linux ou Windows et un iPad Pro pourrait être pas mal.

      De mémoire, le laptop type que j'énumère tourne vers les 700 €, l'iPad pro vers les 600. Un MacBook Pro à caractéristiques équivalentes (il n'existe pas, j'ai extrapolé par rapport au 2800  € du MBP 2017 15" "premier prix") serait vers les 2000 €.

      ---

      Rapidement, de tête, le MBP a un processeur 4 cores non U (basse conso, pas sûr de ça) ; le MBA c'est du 2 cores basse voire très basse conso. Ça implique que le deuxième est bien moins performant que le premier, mais plus autonome à taille de batterie équivalente.

      • Partager sur Facebook
      • Partager sur Twitter
        7 septembre 2017 à 18:07:47

        Ce n'est pas qu'une impression, et c'est notoirement connu et avéré, Apple vend ses produits TRES cher.

        Le seul avantage qu'a Apple, c'est l'ergonomie. Apple maitrisant chaque élément du système (matériel, OS, distribution de logiciel ...), il crée un environnement ou tout est parfaitement intégré, ce qui rend l'utilisation très fluide, léger et agréable, effet qui est accentué par l'énorme travail sur le design, et l'optimisation qui est faite sur leurs systèmes.

        Pour pouvoir arriver à ce résultat, Apple doit maitriser tout le système comme je l'ai déjà évoqué, la conséquence est donc aussi que l'environnement est très privatif.

        Avec un environnement aussi privatif et intégré, Apple se permet de monter les prix (puisqu'une fois que tu as du Apple, si tu achètes autre chose tu va vouloir prendre du Apple pour que tout fonctionne parfaitement ensemble sans le moindre accro). De plus Apple se donne une image de marque, et vend ses produits comme étant du luxe, le prix doit donc suivre cette logique.

        Bref si tu ne développe pas pour Apple, je déconseille le Mac, un bon PC avec une bonne distrib Linux sera mieux et moins cher.

        De plus Linux étant basé sur sa communauté pour le développement, un très grand nombre d'outils facilitant les développements sont présents.

        Par contre concernant le graphisme et tout ce qui attrait au design, c'est pas la panacée, on trouve de quoi se débrouiller pas de problème, mais c'est pas le top.

        • Partager sur Facebook
        • Partager sur Twitter
        Dream on, Dream on, Dream until your dream comes true
          7 septembre 2017 à 18:30:52

          Ça ne m'est pas venu à l'esprit, mais, après avoir lu le message de romantik, si tu es novice ou débutant en graphisme, avec the Gimp et Inkscape (disponibles sur les 3 grosses plateformes (Windows, MacOS, Linux), tu peux vraiment faire des choses plus que très bien.

          Faut arrêter de rêver Photoshop. Pour rappel, PS c'est 500 € plein pot, ou 40 € par mois. The Gimp, tu donnes ou pas.

          Avec ces logiciels libres, tu ponds de belles choses :

          the Gimp (équivalent de PS) ;
          Inkscape (dessin vectoriel) ;
          Blender (équivalent de Autodesk Maya et 3DSMax (logiciels à près de 1000 € chacun)) (2D/3D, animation, petits jeux, ...)

          Ces 3 là sont dispos sur les 3 plateformes.

          Si tu comptes travailler dans le graphisme, je serais toi, je postule après avoir fait un beau port-folio de tes futurs graphiques.
          Après, si dans l'équipe, ce sont des pro PS (fort probable), tu auras la plus-value the Gimp. Tu apprendras PS très rapidement et très facilement.
          Et puis, c'est le résultat qui compte.

          Pixar a son logiciel 3D à lui. 95 % de ceux qui ont vu un de leurs films le savent pas, et ils s'en fichent complètement.

          • Partager sur Facebook
          • Partager sur Twitter
            13 septembre 2017 à 18:42:56

            Salut, et surtout merci d'avoir pris le temps de répondre :)

            Pour le coup, c'est clair que les MBP sont très onéreux. Après avoir fait des recherches sur le net, et demander à quelques amis, ils m'ont tous répondu que l'idéal était un MBP.

            Pour ce qui est de la programmation, pour le moment ça serait plus du développement web (HTML, CSS, PHP) et peut être dans un futur à moyen terme du Java, C, je débute à peine donc il y a le temps, c'est juste histoire d'être dans les meilleures conditions dès le début. 

            Le graphisme c'est plus par passion, j'ai toujours voulu en faire et apprendre, je me dis que ça peut toujours être utile pour des sites web de là à postuler dans ce domaine j'y pense pas encore :D

            Pour résumer, un PC entre 14" et 15,6" selon la configuration du clavier, tournant sous Linux 8Gb de Ram, avec un processeur I5U. Les logiciels de graphisme étant :

            The Gimp
            Inkscape
            Blender

            ------------------------------------------------------------------------

            Du coup, est-ce que vous auriez une idée pour la marque du PC ? En ce moment je suis sur un Asus et franchement je suis pas trop fan en fin de compte.

            ps : désolé du retard pour la réponse.

            • Partager sur Facebook
            • Partager sur Twitter
              13 septembre 2017 à 20:06:13

              Salut :)

              Tu as, selon moi, très bien résumé.

              De plus, il ne sert à rien de faire un achat anticipatif, c'est-à-dire, penser que dans 2 ou 3 ans on codera pour des applis Apple et acheter maintenant de quoi coder pour faire ces applis. Comme tu le sous-entends, tu réfléchiras à l'achat d'un MacBook QUAND tu voudras coder ces applis.

              Pour le choix du PC, je donnais des caractéristiques générales.
              La dalle IPS pour un meilleur contraste, meilleur angle de vue, et des couleurs plus naturelles que la dalle TN (celle des PC pour gaming rapide (pas ton cas ici) et les écrans bas prix (la technologie TN est moins chère à construire/produire que celle en IPS). En gros, à config équivalente, un laptop IPS est 100 à 150 € plus cher qu'un en TN (ATTENTION : bien lire différents tests et ne pas faire une confiance aveugle aux commerçants (LDLC, mat.net, RDC, etc...). Notebookcheck est un excellent site de tests de laptops (en anglais, parfois en français, assez simple à lire et trèèèès complet).

              Pour baisser le prix, tu peux partir sur du i3 M (pas basse conso) plus de perfs que i5 U (qui est, en plus, généralement, plus cher). Cependant, dans ses configs l'IPS est assez rare. Sinon, partir sur du i3 U, mais, plus cher que i3 M et bien moins performant que i5 U.
              En gros, pour les perfs on a : i3U <<< i5U <= i3M < i7U << i5M << i7M (le nombre de chevrons accentue l'écart).
              Pour les prix (à "config équivalente" (c'est rare)) : i3M < i3U <= i5M < i5U <= i7M < i7U.
              Néanmoins, la nouvelle génération d'Intel (la 8) i3 8xxx, i5 8xxxx, i7 8xxx arrive dans quelques semaines.
              Auparavant, les i3 U étaient à 2 cores/2 threads, les i5U/i7U a 2 cores/4 threads. Je crois que la gen 8 ajoute 2 threads aux i3 U : 2 cores/4 threads (à vérifier). Dans ce cas, les i3U gen 8 gagnent en intérêt mais seront forcément plus chers que les i3U gen7 et moins.

              Pour la marque du laptop, on lit de tout concernant Linux, Si on ne se dirige pas vers une marque exotique, il y a 99% de chance que Linux tourne sans encombre.
              J'ai un Lenovo en i3M gen3 (2013), sous Ubuntu 16.04 LTS, avant, 14.04 LTS, je vais sur Firefox, code un peu de Python3, je martyrise mon pc (qui est en dual boot, acheté avec Win 8 intégré (OEM), mis à jour en 8.1, utilisé 0.0001 % du temps). La pire chose que j'ai faite : coder un programme qui m'a saturé la RAM (j'ai 8 GB (2 x 4 GB), avant j'avais 4 GB). Même avec un i7M et 32 GB de RAM, ça aurait saturé quand même.
              Donc, si tu apprends proprement, pas besoin de viser des CPU, et RAM élevés.

              Pour conclure, si tu bouges pas ou peu, un CPU en M en prenant le chargeur avec soit au café, gare, bibliothèque du coin, etc. Sinon, si tu bouges beaucoup, un CPU en U.

              Enfin, si tu veux être aidé quant au choix du laptop, tu peux, en reprenant mes conseils si tu le souhaites, créer un topic dans le forum Choix Matos et Config.

              Je te souhaite au minimum un bon choix :D

              ---

              C'est quoi ton laptop exactement ? Peut-être qu'il n'y a pour le moment pas d'intérêt à le changer pour te faire la main en prog. Ça te permettrait d'augmenter ton budget pour plus tard (quelques mois, un an ?) et donc, d'augmenter ton choix sur des laptops de qualité.

              -
              Edité par Le Cobriste 128 13 septembre 2017 à 21:01:00

              • Partager sur Facebook
              • Partager sur Twitter
                14 septembre 2017 à 10:50:36

                Salut :)

                Je vois, mon PC c'est un Asus en 15.6" avec numpad, en I5 avec 8 GB de RAM avec une GTX 850M avec 1 To de disque. Par contre j'ai un gros problème avec, une fois allumé j'ai mon disque dur qui tourne à 100% et qui ralenti considérablement mon PC, je l'ai déjà changé une première fois mais rien n'y fait. Je l'ai acheté en Janvier 2015.

                • Partager sur Facebook
                • Partager sur Twitter
                  14 septembre 2017 à 11:27:35

                  ça m'a l'air pas mal, faut voir la génération du proc et on pourrait ajouter un SSD mais c'est sûrement déjà un ordi convenable pour du dev (d'autant plus web) et dessin (inkscape / gimp), la modélisation avec blender est un peu plus gourmande mais je pense que ça passe encore.

                  Tu peux pas voir ce qui écrit en permanance sur le disque ? C'est sûrement une connerie d'appli asus préinstallée ou un demon windows genre antivirus. Je te conseille de faire un essai en Linux Live avant de le changer, pour voir si tu as des soucis avec, mais je pense qu'ils disparaîtront.

                  • Partager sur Facebook
                  • Partager sur Twitter
                  Dream on, Dream on, Dream until your dream comes true
                    14 septembre 2017 à 14:02:04

                    Le soucis c'est que lorsque je lance le gestionnaire des tâches, par moment les applications lancées sont à 0.1Mb/s du coup je sais plus quoi faire.
                    Tout remonte au jour où je jouais à FIFA sur mon PC et sous le coup de l'énervement j'ai mis un coup sur la partie juste en dessous du numpad, j'ai entendu un bruit et mon PC s'est bloqué, je n'avais aucune option possible à part le formater. Depuis j'ai changé de disque et ça va mieux, mais là j'ai remarqué que depuis environ 10 jours mon PC est lent, il est à 100% d'utilisation de disque.

                    Je comptais le réparer et le laisser à ma copine pour m'en prendre un autre.

                    • Partager sur Facebook
                    • Partager sur Twitter
                      14 septembre 2017 à 16:29:07

                      Salut,

                      Pas bien de frapper quoi que ce soit :ange:

                      Il est vrai que ton ordi est plus que potable pour l'utilisation que tu énumères sur ce thread, vraiment pas besoin de changer.

                      Avec CrystalDiskInfo pour vérifier l'état général du disque puis, CrystalDiskMark pour tester les débits.

                      Maintenant, comme dit romantik : essaye un live de Linux.

                      Garde ta thune pour plus tard.

                      • Partager sur Facebook
                      • Partager sur Twitter
                      Anonyme
                        18 septembre 2017 à 7:26:19

                        Salut,

                        Ayant travaillé sur les 3 plateformes (je suis sur mon mbp de boulot en ce moment même), je peux dire que les macbooks sont extrêmement décevants...

                        Gestionnaire de processus (launchctl) absolument minable, au même titre que les quelques gestionnaires de paquets (comme homebrew, qui n'est pas capable de désinstaller proprement un programme), la plupart des programmes sont payants, et cher, ruby, python ou PHP, pour les avoir à jour, est un enfer, parce que MBP en ship par défaut (php5.x, ruby 2.0.0) et ils ne peuvent pas être mis à jour, donc il faut s'amuser à installer manuellement les bonnes versions et jouer avec le PATH...

                        Il suffit que je lance IntelliJ IDEA pour avoir mon macbook qui monte dans les 90 degrés, j'ai dû installer un programme entier dédié à surveiller/contrôler la température/les ventilos (iStat menus, payant), XCode pour du dev dans leurs techs est une pure merde: recherche dans le contexte global buggée (dès que le projet devient un peu gros, à chaque recherche globale, XCode plante, bug reconnu depuis pas mal de temps), SDK shippé et dépendant de la version d'XCode et de Safari (wtf), et beaucoup d'autres problèmes souvent montrés par les utilisateurs de cet outil.

                        Sans parler des licences Apple qui sont chères et, bizarrement, on a besoin d'... XCode ! pour signer quoi que ce soit...

                        Les outils gpg sont foirés, les outils de build sont instables, bref, énormément de problèmes...

                        Le file explorer de base du mac (finder) est extrêmement contre-intuitif, interdit l'affichage des fichiers/dossiers cachés, pour aller à un répertoire précis, c'est la guerre pour trouver le raccourci caché, il créé des fichiers de cache pour les icônes (.DS_Store) qui ne vont que polluer le système (un projet avait été créé pour forcer la création de ces fichiers dans un dossier unique caché dans ~, mais il a été abandonné).

                        Personnellement, je déteste l'environnement de bureau d'Apple, que je trouve particulièrement restreignant et manquant d'énormément de features..

                        Pas de split-screen véritable (le full screen partagé n'en est pas), pas de tiling (présent sur linux depuis très longtemps, et sur windows depuis peu), redimensionner une fenêtre peut apporter des bugs graphiques bizarres sur la plupart des apps demandant de restart ladite app...

                        -
                        Edité par Anonyme 18 septembre 2017 à 7:30:12

                        • Partager sur Facebook
                        • Partager sur Twitter
                          18 septembre 2017 à 9:52:50

                          Wow, tu as un MBP de quelle année, et avec quelles specs ?

                          Je me suis servi d'un MBP 13" 2016 pour faire du C# pendant un an, et je n'ai jamais rencontré le moindre problème de lenteur, ni le moindre problème de surchauffe que tu expliques.

                          Ensuite pour les versions, ça t'apprendra à pas utiliser docker ou Vagrant :x

                          • Partager sur Facebook
                          • Partager sur Twitter

                          Je ne suis plus modérateur, ne me contactez plus pour des demandes, je n'y répondrai pas.

                          Anonyme
                            18 septembre 2017 à 10:52:11

                            J'utilise un MBP late 2016, le modèle juste avant l'introduction du flat keyboard etc.

                            Je ne fais pas de C# (ouf, je déteste ce langage), donc je ne saurais dire avec ces outils, mais tous les macbooks (y compris celui d'un collègue, 2017 dernière gen 15") du boulot ont le même comportement, peut être dû à une taille de projet trop importante (ce qui serait aberrant)

                            J'utilise docker, mais pour avoir un serveur web entier qui tourne constamment, une docker c'est chiant. Surtout quand on commence à faire du Apache/PHP/FastCGI avec une config custom et que pour trouver une docker toute faite là dessus, c'est une plaie. Et pour du ruby, prendre une VM entière est stupide, surtout lorsque je veux exécuter des scripts sur l'host.

                            -
                            Edité par Anonyme 18 septembre 2017 à 10:55:36

                            • Partager sur Facebook
                            • Partager sur Twitter

                            PC ou MAC pour programmer ?

                            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                            • Editeur
                            • Markdown