De bêste Mac foar programmearring (Top 8 keuzes yn 2022)

  • Diel Dit
Cathy Daniels

Untwikkelders streame nei macOS - en MacBook Pros yn it bysûnder. Dat komt om't MacBook Pro in geweldige kar foar har is: Apple-hardware hat poerbêste bouwkwaliteit en batterijlibben, en Apple's bestjoeringssysteem biedt in ideale omjouwing foar programmeurs.

Mear redenen dat programmeurs lykas Macs:

  • Jo kinne alle grutte bestjoeringssystemen op deselde hardware útfiere: macOS, Windows en Linux.
  • Jo kinne tagong krije ta essensjele kommando-rigelark út syn Unix-omjouwing.
  • Se binne geskikt foar kodearring foar in breed skala oan applikaasjes ynklusyf it web, Mac, Windows, iOS en Android.

Mar hokker Mac moatte jo keapje? Wylst jo op elke Mac programmearje kinne, biede guon modellen wichtige foardielen foar kodearders.

In protte ûntwikkelders wurdearje fan oeral kinne wurkje, dat betsjut in MacBook Pro. De 16-inch MacBook Pro hat in protte foardielen boppe syn lytsere sibling: mear skermûntwikkeling, in krêftiger prosessor, en in diskrete grafyske kaart dy't nuttich is foar spultsje-ûntwikkeling.

As do bist op in budzjet , mar de Mac mini jout fantastyske wearde foar jo jild en is it goedkeapste Mac-model dat beskikber is. It neidiel: it omfettet gjin monitor, toetseboerd of mûs. Dat jout jo lykwols mear kontrôle om komponinten te selektearjen dy't it bêste by jo passe.

As jo ​​ in spultsje-ûntwikkelder binne , hawwe jo in Mac nedich mei in krêftige GPU . Hjir, de iMac 27-inch grutte: 21.5-inch Retina 4K-display, 4096 x 2304

  • Unthâld: 8 GB (32 GB maksimum)
  • Opslach: 1 TB Fusion Drive (konfigurearber nei 1 TB SSD)
  • Prosessor: 3.0 GHz 6-kearn 8e-generaasje Intel Core i5
  • Grafyske kaart: AMD Radeon Pro 560X mei 4 GB fan GDDR5
  • koptelefoanjack: 3.5 mm
  • Poorten: Fjouwer USB 3-poarten, Twa Thunderbolt 3 (USB-C)-poarten, Gigabit Ethernet
  • De 21.5-inch iMac is hûnderten dollars goedkeaper dan it 27-inch model en past op lytsere buro's as romte in probleem is, mar it lit jo mei minder opsjes.

    It jout mear as genôch krêft foar de measte ûntwikkelders, sels spultsje-ûntwikkelders. Mar as jo mear krêft nedich binne, binne de maksimale spesifikaasjes leger dan de iMac 27-inch: 32 GB RAM ynstee fan 64 GB, in 1 TB SSD ynstee fan 2 TB, in minder krêftige prosessor, en 4 GB fan fideo RAM ynstee fan 8. En oars as de 27-inch iMac, de measte komponinten kinne net opwurdearre nei oankeap.

    De 21.5-inch 4K monitor hat genôch romte om werjaan jo koade, en jo kinne heakje in eksterne 5K display ( of twa mear 4K's) fia de Thunderbolt 3-poarte.

    D'r binne genôch USB- en USB-C-poarten, mar se binne op 'e rêch wêr't se dreech te berikken binne. Jo meie graach beskôgje in makliker te berikken hub. Wy dekke in pear opsjes by it dekken fan de 27-inch iMac hjirboppe.

    4. iMac Pro

    TechCrunch neamt de iMac Pro in "leafdebrief oan ûntwikkelders," en besit men meie meitsjedyn fantasyen komme wier. Mar útsein as jo de grinzen triuwe - mei bygelyks swiere spultsje as VR-ûntwikkeling - is dit mear kompjûter dan jo nedich binne. De measte ûntwikkelders soene de iMac 27-inch in bettere fit fine.

    Op ien eachopslach:

    • Skermgrutte: 27-inch Retina 5K-display, 5120 x 2880
    • Unthâld: 32 GB (maksimaal 256 GB)
    • Opslach: 1 TB SSD (konfigurearber nei 4 TB SSD)
    • Prosessor: 3.2 GHz 8-core Intel Xeon W
    • Grafyske kaart: AMD Radeon Pro Vega 56-grafyk mei 8 GB fan HBM2 (konfigurearber nei 16 GB)
    • Koptelefoonjack: 3.5 mm
    • Poorten: Fjouwer USB-poarten, fjouwer Thunderbolt 3 (USB-C) ) havens, 10Gb Ethernet

    De iMac Pro nimt oer wêr't de iMac fuortgiet. It kin konfigureare wurde boppe wat de measte spultsje-ûntwikkelders oait nedich binne: 256 GB RAM, in 4 TB SSD, in Xeon W-prosessor, en 16 GB fideo-RAM. Dat is mear dan genôch romte om te groeien! Sels syn romtegrize finish hat in premium look.

    Wa is it foar? Sawol TechCrunch as The Verge tochten earst oan VR-ûntwikkelders. "De iMac Pro is in beest, mar it is net foar elkenien" is de titel fan 'e resinsje fan The Verge.

    Se sizze fierder: "As jo ​​dizze masine keapje, is myn miening dat jo moatte presys witte wêr't jo fan plan binne it foar te brûken." Se suggerearje dat dyjingen dy't wurkje mei VR, 8K-fideo, wittenskiplike modellering en masine-learen ideaal binne.

    5. iPad Pro 12.9-inch

    Uteinlik lit ik jo mei in suggestje fan lofterfjild dat isnet iens in Mac: de iPad Pro . Dizze opsje is net sasear in oanbefelling as it is in nijsgjirrige opsje. In tanimmend oantal coders brûke de iPad Pro foar ûntwikkeling.

    Op ien eachopslach:

    • Skermgrutte: 12.9-inch Retina-display
    • Unthâld: 4 GB
    • Opslach: 128 GB
    • Prosessor: A12X Bionic-chip mei Neural Engine
    • Koptelefoonjack: gjin
    • Poarten: USB-C

    Programmearje op in iPad is net deselde ûnderfining as programmearje op in Mac. As jo ​​it measte fan jo wurk op jo buro dogge, kinne jo tinke oan in iPad Pro ynstee fan in MacBook Pro as in draachbere ark foar as jo net fan jo kantoar binne.

    It oantal iOS-ark foar ûntwikkelders groeit, ynklusyf tekstbewurkers en iOS-toetseboerden ûntworpen foar coders:

    • Code Editor troch Panic
    • Buffer Editor - Code Editor
    • Textastic Code Editor 8
    • DevKey - Developer Keyboard for Programming

    D'r binne sels in groeiend oantal IDE's dy't jo kinne brûke op jo iPad (guon binne browser-basearre en oaren binne iOS-apps):

    • Gitpod, in browser-basearre IDE
    • Code-Server is browser-basearre en lit jo in ôfstân VS Code IDE brûke
    • Continuous is in .NET C# en F# IDE
    • Codea is in Lua IDE
    • Pythonista 3 is in belofte Python IDE
    • Carnets, in fergese Python IDE
    • Pyto, in oare Python IDE
    • iSH biedt in kommando-rigel shell foar iOS

    Oare Mac Gear foar Programmers

    Devs hawwe sterke mieningenoer de gear dy't se brûke en de manier wêrop se har systemen ynstelle. Hjir is in ferdieling fan guon populêre opsjes.

    Monitors

    Wylst in protte ûntwikkelders in laptop leaver hawwe boppe in buroblêd, hâlde se ek fan grutte monitors - en in protte dêrfan. Se binne net ferkeard. In âld artikel fan Coding Horror sitearret de resultaten fan in stúdzje fan 'e Universiteit fan Utah: mear skermûntwikkeling betsjut mear produktiviteit.

    Lês ús gearfetting fan 'e bêste monitors foar programmearring foar guon grutte monitors dy't jo kinne tafoegje oan jo hjoeddeistige opset.

    In better toetseboerd

    Wylst in protte ûntwikkelders lykas Apple's MacBook en Magic-toetseboerden kieze, kieze nochal in pear foar in upgrade. Wy dekke de foardielen fan it opwurdearjen fan jo toetseboerd yn ús resinsje: Best Wireless Keyboard foar Mac.

    Ergonomyske toetseboerden binne faak flugger om op te typen, en ferminderje it risiko fan blessueres. Mechanyske toetseboerden binne in populêr (en modieus) alternatyf. Se binne fluch, tûkel en duorsum, en dat makket se populêr by gamers en ûntwikkelders.

    Lês mear: Bêste toetseboerd foar programmearjen

    In bettere mûs

    Likely, in premium mûs, trackball, of trackpad kin jo helpe produktiver te wurkjen, wylst jo pols beskermje tsjin spanning en pine. Wy dekke har foardielen yn dizze resinsje: Bêste mûs foar Mac.

    In noflike stoel

    Wêr wurkje jo? Yn in stoel. Foar acht oeren of mear elke dei. Jo soene better meitsje it in noflike, en Kodearjen Horror listenferskate redenen elke programmeur moat de oankeap serieus nimme, ynklusyf ferhege produktiviteit.

    Lês ús bêste stoel foar programmeurs roundup foar in pear heech wurdearre ergonomyske kantoarstuollen.

    Noise-cancelling Headphones

    In protte ûntwikkelders drage lûd-annulearjende koptelefoan om de wrâld út te blokkearjen en in dúdlik berjocht te jaan: "Lit my mei rêst. Ik bin oan it wurk." Wy dekke har foardielen yn ús resinsje, Best Noise-Isolating Headphones.

    Eksterne hurde skiif of SSD

    Jo sille earne nedich wêze om jo projekten te argivearjen en te backupjen, dus pak wat eksterne hurde skiven of SSD's foar argivearjen en reservekopy. Sjoch ús top oanbefellings yn dizze beoardielingen:

    • Bêste reservekopystasjons foar Mac
    • Bêste eksterne SSD foar Mac

    Eksterne GPU (eGPU)

    As lêste, as jo in Mac hawwe brûkt sûnder in diskrete GPU en ynienen yn spultsje-ûntwikkeling komme, kinne jo tsjin wat prestaasjerelatearre knelpunten komme. It tafoegjen fan in Thunderbolt-ynskeakele eksterne grafyske prosessor (eGPU) sil in wrâld fan ferskil meitsje.

    Foar mear ynformaasje, ferwize nei dit artikel fan Apple Support: Brûk in eksterne grafyske prosessor mei jo Mac.

    Wat binne de Computing Needs fan in programmeur?

    Programmering is in brede niche ynklusyf webûntwikkeling foar- en efterkant, lykas it ûntwikkeljen fan apps foar buroblêd en mobyl. It giet om in protte taken ynklusyf skriuwen en testen fan koade, debuggen enkompilearjen, en sels fertakking yn koade fan oare ûntwikkelders.

    Hardware-behoeften kinne signifikant ferskille tusken programmeurs. In protte devs hawwe gjin bysûnder krêftige kompjûter nedich. Mar wylst it skriuwen fan koade in pear boarnen brûkt, dogge guon fan 'e apps wêryn jo skriuwe. Koade kompilearje is in CPU-yntinsive taak, en spultsje-ûntwikkelders hawwe in Mac nedich mei in krêftige grafyske kaart.

    Programmeersoftware

    Untwikkelders hawwe sterke mieningen oer software, en d'r binne in protte opsjes út dêr. In protte skriuwe koade yn har favorite tekstbewurker en brûke oare ark (ynklusyf kommando-rigelark) om de rest fan it wurk dien te krijen.

    Mar ynstee fan in samling ûnôfhinklike ark te brûken, kieze in protte ien app dy't omfettet alle funksjes dy't se nedich binne: in IDE, of Integrated Development Environment. IDE's jouwe ûntwikkelders alles wat se nedich binne fan begjin oant ein: in tekstbewurker, kompiler, debugger, en bouwe of meitsje yntegraasje.

    Omdat dizze apps mear dogge as ienfâldige tekstbewurkers, hawwe se hegere systeemeasken. Trije fan 'e populêrste IDE's omfetsje:

    • Apple Xcode IDE 11 foar Mac- en iOS-appûntwikkeling
    • Microsoft Visual Studio Code foar Azure, iOS, Android en webûntwikkeling
    • Unity Core Platform foar 2D- en 3D-spielûntwikkeling, dêr't wy fierder nei sille sjen yn 'e folgjende seksje

    Beyond dy trije binne d'r in breed oanbod fan IDE's beskikber - in protte spesjalisearje yn ien of mearprogrammeartalen) - ynklusyf Eclipse, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEA en RubyMine.

    In breed oanbod fan opsjes betsjuttet in breed skala oan systeemeasken, guon fan har tige yntinsyf. Dus wat hat it nedich om dizze apps op in Mac út te fieren?

    In Mac dy't dizze software kin útfiere

    Elke IDE hat minimale systeemeasken. Om't it minimale easken binne en gjin oanbefellings, is it better om in komputer te keapjen dy't machtiger is as dy easken - foaral om't jo wierskynlik mear as ien app tagelyk útfiere.

    De systeemeasken foar Xcode 11 binne ienfâldich:

    • Bestjoeringssysteem: macOS Mojave 10.14.4 of letter.

    Microsoft befettet in pear mear details yn 'e systeemeasken fan har Visual Studio Code 2019:

    • Bestjoeringssysteem: macOS High Sierra 10.13 of letter,
    • Prosessor: 1,8 GHz of flugger, dual-core of better oanrikkemandearre,
    • RAM: 4 GB, 8 GB oanrikkemandearre ,
    • Opslach: 5,6 GB frije skiifromte.

    Sawat elk model fan Mac is by steat om dizze programma's út te fieren (goed, de MacBook Air hat in 1,6 GHz dual-core i5-prosessor dy't krekt ûnder de easken fan Visual Studio is). Mar is dat in realistyske ferwachting? Biedt in Mac yn 'e echte wrâld wat in net-spielûntwikkelder nedich hat?

    Nee. Guon Macs binne ûndermacht en sille stride as se hurd wurde drukke, foaral by it kompilearjen. Oare Macs binne oermacht en netbiede ûntwikkelders fatsoenlike wearde foar har jild. Litte wy nei wat mear realistyske oanbefellings foar kodearring sjen:

    • Utsein as jo spultsje-ûntwikkeling dogge (wy sjogge dat yn 'e folgjende paragraaf), sil de grafyske kaart net folle ferskil meitsje.
    • In supersnelle CPU is ek net krúsjaal. Jo koade sil rapper kompilearje mei in bettere CPU, dus krije de bêste dy't jo kinne betelje, mar meitsje jo gjin soargen oer it krijen fan in hot rod. MacWorld observeart: "Jo sille wierskynlik gewoan goed wêze mei in dual-core i5-prosessor foar kodearring, of sels de i3 yn 'e yngongsnivo MacBook Air, mar as jo jild oer hawwe, dan sil it gjin sear dwaan om in mear te krijen krêftige Mac.”
    • Soargje dat jo genôch RAM hawwe. Dat sil it measte ferskil meitsje foar de manier wêrop jo IDE rint. Nim Microsoft's 8 GB-oanbefelling fan 8 GB. Xcode brûkt ek in protte RAM, en jo kinne tagelyk oare apps (bygelyks Photoshop) útfiere. MacWorld riedt oan dat jo 16 GB krije as jo in nije Mac takomstbestindich meitsje wolle.
    • Uteinlik sille jo relatyf lyts opslachromte brûke - in minimum fan 256 GB is faaks realistysk. Mar hâld der rekken mei dat IDE's folle better rinne op in SSD hurde skiif.

    Spultsjeûntwikkelders hawwe in Mac nedich mei in krêftige grafyske kaart

    Jo hawwe in bettere Mac nedich as jo it dogge graphics, spultsje ûntwikkeling, of VR ûntwikkeling. Dat betsjut mear RAM, in bettere CPU, en krúsjaal, in diskrete GPU.

    In protte spultsje-ûntwikkelders brûke bygelyks Unity Core. Itssysteemeasken:

    • Bestjoeringssysteem: macOS Sierra 10.12.6 of letter
    • Prosessor: X64-arsjitektuer mei stipe foar SSE2-ynstruksjeset
    • Metaal-kapabele Intel en AMD GPU's .

    Nochris, dat binne gewoan minimum easken, en se komme mei in disclaimer: "Echte prestaasjes en renderingskwaliteit kinne ferskille ôfhinklik fan de kompleksiteit fan jo projekt."

    In diskrete GPU is essensjeel. 8-16 GB RAM is noch realistysk, mar 16 GB wurdt foarkar. Hjir is de oanbefelling fan Laptop Under Budget foar de CPU: "As jo ​​​​yntinsyf binne lykas spultsje ûntwikkeljen of programmearje yn grafiken, dan advisearje wy jo laptops oandreaun troch Intel i7-prosessor (hexa-core as jo it kinne betelje)."

    Uteinlik hawwe spultsje-ûntwikkelders signifikant mear romte nedich om har projekten op te slaan. In SSD mei 2-4 TB romte wurdt oanrikkemandearre.

    Portabiliteit

    Programmers wurkje faak allinnich en kinne oeral wurkje. Se kinne fan hûs wurkje, of by in pleatslike kofjeshop, of ûnder it reizgjen.

    Dat makket draachbere kompjûters foaral ferleidend. Hoewol it net in fereaske is om in MacBook te keapjen, dogge in protte ûntwikkelders.

    As jo ​​oer MacBook-spesifikaasjes sjogge, jouwe oandacht oan 'e oankundige batterijlibben - mar ferwachtsje net it bedrach te krijen dat yn' e spesifikaasjes opeaske is. Untwikkelingssoftware kin heul prosessor-yntinsyf wêze, wat it batterijlibben kin ferminderje nei mar in pear oeren. Bygelyks, "Programmerskleie dat Xcode in protte batterij yt," warskôget MacWorld.

    Loads of Screen Space

    Jo wolle net krap fiele by it kodearjen, sadat in protte ûntwikkelders leaver in grutte monitor hawwe. In 27-inch skerm is moai, mar fansels gjin eask. Guon ûntwikkelders leaver sels in opset mei meardere monitors. MacBooks komme mei lytsere monitors, mar stypje meardere grutte eksterne, wat super nuttich is as jo oan jo buro wurkje. As jo ​​​​op 'e beweging binne, hat in 16-inch MacBook Pro in dúdlik foardiel boppe in 13-inch model - útsein as maksimale portabiliteit jo absolute prioriteit is.

    Wat betsjut dat allegear? It betsjut dat jo de kosten fan in ekstra monitor as twa moatte opnimme yn jo budzjet. Ekstra skermromte kin in positive ynfloed hawwe op jo produktiviteit. Gelokkich hawwe alle Mac's no in Retina-display, wêrtroch jo mear koade op it skerm passe kinne.

    In kwaliteitstoetseboerd, mûs en oare gadgets

    Untwikkelders binne benammen oer wurkromten. Se hâlde se yn te stellen sadat se lokkich en produktyf binne by it wurkjen. In protte fan dy oandacht giet nei de perifeare apparaten dy't se brûke.

    Dejinge dy't se de measte tiid brûke is har toetseboerd. Wylst in protte binne bliid genôch mei it Magic Keyboard dat kaam mei harren iMac, of de flinter toetseboerden dy't kamen mei harren MacBooks, in protte ûntwikkelders upgrade nei in premium alternatyf.

    Wêrom? Apple's toetseboerden hawwe ferskate neidielen oanjout de bêste bang foar jo jild. De lytsere iMac kin net sa krêftich konfigureare of sa maklik opwurdearre wurde, en de iMac Pro is folle mear kompjûter dan de measte ûntwikkelders nedich binne.

    Yn dit artikel sille wy elk Mac-model dat op it stuit beskikber is, dekke, fergelykje se en ferkenne har sterke en swakke punten. Lês fierder om te learen hokker Mac it bêste foar jo is.

    Wêrom fertrou my foar dizze Mac-gids

    Ik haw sûnt de jierren '80 minsken advisearre oer de bêste kompjûter foar har behoeften, en ik haw brûkte Macs persoanlik foar mear as in desennium. Yn myn karriêre haw ik komputeropliedingskeamers ynsteld, de IT-behoeften fan organisaasjes beheard, en technyske stipe levere oan partikulieren en bedriuwen. Ik haw koartlyn myn eigen Mac opwurdearre. Myn kar? In 27-inch iMac.

    Mar ik haw noait folslein wurke as ûntwikkelder. Ik haw in graad yn Pure Mathematics en foltôge ferskate programmearkursussen as ûnderdiel fan myn stúdzje. Ik haw mei in protte skripttalen en tekstbewurkers tinkt by it bewurkjen fan ynhâld foar it web. Ik haw wurke mei ûntwikkelders en wirklik wille nommen yn it kontrolearjen fan har kompjûters en ynstellingen. Fansels, dat alles jout my mar in lytse smaak fan wat jo nedich hawwe.

    Dus ik wurke hurder. Ik krige mieningen fan echte kodearders - ynklusyf dy fan myn soan, dy't koartlyn begon te wurkjen as webûntwikkelder en in protte nije gear oanskaft. Ik haw ek goed omtinken jûn oan gear-oanbefellings fan ûntwikkelders op it webûntwikkelders:

    • Se hawwe net folle reizen. Mei in soad gebrûk, dat kin feroarsaakje spanning oan 'e pols en hân.
    • De opstelling fan de rinnerke toetsen is net ideaal. Op resinte Mac-toetseboerden krije de Up- en Down-toetsen elk mar in heale kaai.
    • MacBook Pros mei in Touch Bar hawwe gjin fysike Escape-kaai. Dat is foaral frustrerend foar Vim-brûkers, dy't faak tagong krije ta dy kaai. Gelokkich hat de 2019 16-inch MacBook Pro sawol in Touch Bar as fysike Escape-kaai (en ek in bytsje mear reizen).
    • Brûkers moatte de Fn-kaai yndrukt hâlde om tagong te krijen ta bepaalde funksjes. Untwikkelders kinne dwaan sûnder ekstra toetsen ûnnedich yn te drukken.

    Untwikkelders wolle gjin kompromis op har toetseboerd, en dat omfettet de yndieling fan it toetseboerd. Wylst kompakter toetseboerden populêr wurde, binne se net altyd it bêste ark foar programmeurs. De measten leaver in toetseboerd mei mear toetsen boppe ien dy't nedich is om meardere toetskombinaasjes tagelyk te hâlden om in taak út te fieren.

    Kwaliteit ergonomyske en meganyske toetseboerden binne geweldige opsjes foar coders. Wy sille guon opsjes foar beide oanrikkemandearje yn 'e seksje "Oare gear" oan 'e ein fan dit artikel. Premium mûzen binne in oare populêre upgrade. Wy sille ek in list fan dy oan 'e ein opnimme.

    Gelokkich befetsje alle Mac's rappe Thunderbolt-poarten dy't USB-C-apparaten stypje. Desktop Macs hawwe ek genôch tradisjonele USB havens, en dokinne eksterne USB-hubs keapje as jo se nedich hawwe foar jo MacBook.

    Hoe wy de bêste Mac kieze foar programmeurs

    No't wy ûndersocht hawwe wat in programmeur nedich is fan in kompjûter, hawwe wy twa gearstald listen mei oanrikkemandearre spesifikaasjes en fergelike elk Mac-model tsjin harren. Gelokkich binne d'r mear modellen geskikt foar kodearring as bygelyks fideobewurkjen.

    Wy hawwe winners útsocht dy't wis in frustraasjefrije ûnderfining jouwe, mar d'r is genôch romte foar jo foarkar. Bygelyks:

    • Ha jo leaver wurkje op in grut skerm?
    • Hawwe jo it leafst mei meardere monitors?
    • Doe jo it measte fan jo wurk by jo buro?
    • Wearde jo de portabiliteit fan in laptop?
    • Hoefolle batterijlibben hawwe jo nedich?

    Dêrneist moatte jo bepale oft jo sille meitsje in spultsje (of oare grafysk-yntinsive) ûntwikkeling.

    Hjir binne ús oanbefellings:

    Oanrikkemandearre specs foar de measte ûntwikkelders:

    • CPU: 1.8 GHz dual-core i5 of better
    • RAM: 8 GB
    • Opslach: 256 GB SSD

    Oanrikkemandearre specs foar spultsje-ûntwikkelders:

    • CPU: Intel i7-prosessor (foarkar mei acht kearnen)
    • RAM: 8 GB (16 GB foarkar)
    • Opslach: 2-4 TB SSD
    • Graphics card: in diskrete GPU.

    Wy keas winners dy't noflik foldogge oan dy spesifikaasjes sûnder it bieden fan kostbere ekstra's. Wy hawwe ek de folgjende fragen steld:

    • Wa kin sparjejild troch in minder krêftige Mac te keapjen as ús winners?
    • Wa soe echte wearde fine yn it keapjen fan in machtiger Mac dan ús winners?
    • Hoe heech kin elk Mac-model konfigureare wurde, en hoe kin jo upgrade it nei oankeap?
    • Wat is de grutte en resolúsje fan syn monitor, en alle eksterne monitors dy't wurde stipe?
    • Foar ûntwikkelders dy't portabiliteit wurdearje, hoe geskikt is elk MacBook-model foar kodearring ? Wat is syn batterijlibben, en hoefolle havens hat it foar aksessoires?

    Hooplik hawwe wy alles behannele wat jo witte wolle oer de bêste Mac foar programmearring. Alle oare fragen of gedachten oer dit ûnderwerp, lit dan hjirûnder in reaksje efter.

    en ferwiisde se wêr't relevant yn dizze resinsje.

    Bêste Mac foar programmearring: Us Top Picks

    Bêste MacBook foar programmearring: MacBook Pro 16-inch

    De MacBook Pro 16-inch is de perfekte Mac foar ûntwikkelders. It is draachber en hat it grutste display beskikber op in Apple laptop. (Eins hat it 13% mear piksels dan it foarige 2019-model.) It leveret in soad RAM, tonnen opslach, en genôch CPU- en GPU-krêft foar spultsje-ûntwikkelders. De batterijlibben is lang, mar ferwachtsje net te genietsjen fan de folsleine 21 oeren fan Apple.

    Kontrolearje aktuele priis

    Op ien eachopslach:

    • Skermgrutte : 16-inch Retina-display, 3456 x 2234
    • Unthâld: 16 GB (64 GB maksimum)
    • Opslach: 512 GB SSD (konfigurearber nei 8 TB SSD)
    • Prosessor : Apple M1 Pro of M1 Max-chip (oant 10-kearn)
    • Grafyske kaart: M1 Pro (oant 32-kearn GPU)
    • Koptelefoonaansluiting: 3,5 mm
    • Poorten: Trije Thunderbolt 4-poarten, HDMI-poarte, SDXC-kaartslot, MagSafe 3-poarte
    • Batterij: 21 oeren

    Dizze MacBook Pro is ideaal foar programmeurs, en de ienige Apple laptop geskikt foar serieuze spultsje ûntwikkeling. De standert konfiguraasje komt mei in 512 GB SSD, mar jo moatte serieus beskôgje opwurdearjen nei op syn minst 2 TB. De grutste SSD dy't jo krije kinne is 8 TB.

    RAM kin wurde konfigureare oant 64 GB. Krij de RAM dy't jo wolle foarôf: upgrade nei jo oankeap kin lestich wêze, mar net ûnmooglik. Lykas de21,5-inch iMac, it is net soldered yn plak, mar jo moatte de help fan in profesjonele.

    Opslach is ek net brûker-tagonklik, dus it is it bêste om te kiezen it winske bedrach as jo earst keapje de masine . As jo ​​fine dat jo jo opslach nei oankeap opwurdearje moatte, sjoch dan ris op ús oanrikkemandearre eksterne SSD's.

    It befettet ek it bêste toetseboerd fan elke hjoeddeistige MacBook. It hat mear reizen as oare modellen, en sels in fysike Escape-kaai, dy't ûnder oaren Vim-brûkers tige bliid hâlde sil.

    Wylst in 16-inch display it bêste beskikber is as jo ûnderweis binne , Jo meie wol wat grutter as jo binne by jo buro. Gelokkich kinne jo meardere grutte eksterne monitors taheakje. Neffens Apple Support kin de MacBook Pro 16-inch trije eksterne byldskermen oant 6K behannelje.

    Speaking of havens, dizze MacBook Pro befettet fjouwer USB-C-ports, dy't in protte brûkers genôch fine. Om jo USB-A perifeare apparaten te ferbinen, moatte jo in dongle of oare kabel keapje.

    Hoewol ik leau dat dizze Mac de bêste oplossing is foar dyjingen dy't wat draachber wolle, binne d'r oare opsjes:

    • De MacBook Air is in mear betelber alternatyf, hoewol mei in lytser skerm, in minder krêftige prosessor, en gjin diskrete GPU.
    • De MacBook Pro 13-inch is in mear draachbere opsje, mar mei minder beheiningen dan de Air. De lytsere skerm kin fiele krap, en it ûntbrekken fan indiskrete GPU makket it minder geskikt foar spielûntwikkeling.
    • Guon kinne de iPad Pro in oantreklik draachber alternatyf fine, hoewol jo jo ferwachtingen oanpasse moatte.

    Budget Mac foar programmearring : Mac mini

    De Mac mini liket hieltyd populêrder te wurden ûnder ûntwikkelders. Nei syn wichtige spec-bump is it no krêftich genôch om wat serieus wurk te dwaan. It is lyts, fleksibel en ferrifeljend krêftich. As jo ​​nei in Mac mei in lytse foetôfdruk binne, is it in geweldige opsje.

    Kontrolearje aktuele priis

    Yn ien eachopslach:

    • Skermgrutte: werjaan net ynbegrepen, oant trije wurde stipe
    • Unthâld: 8 GB (maksimaal 16 GB)
    • Opslach: 256 GB SSD (konfigurearber nei 2 TB SSD)
    • Prosessor: Apple M1 chip
    • Graphics Card: Intel UHD Graphics 630 (mei stipe foar eGPU's)
    • Headphone jack: 3.5 mm
    • Poorten: Fjouwer Thunderbolt 3 (USB-C) havens, twa USB 3-poarten, HDMI 2.0-poarte, Gigabit Ethernet

    De Mac mini is de goedkeapste Mac beskikber - foar in part om't it net komt mei in monitor, toetseboerd of mûs - dus it is in poerbêste kar foar dy op in strakke budzjet.

    De measte fan syn specs fergelykje geunstich mei de 27-inch iMac. It kin wurde konfigurearre mei maksimaal 16 GB RAM en in 2 TB hurde skiif en wurdt oandreaun troch in flugge M1 prosessor. Dat is mear as genôch om op te programmearjen. Hoewol it net mei in monitor komt, stipet it deselde 5K-resolúsje as de gruttere iMac,en do bist by steat om te heakjen twa byldskermen (ien 5K en de oare 4K), of trije 4K monitors yn totaal.

    Foar spultsje ûntwikkeling, do silst nedich mear RAM en opslach. It is better om de konfiguraasje te krijen dy't jo de earste kear wolle - it ferwachtsjen fan letter opwurdearje is gjin goed plan.

    D'r is gjin doar om de RAM te ferfangen, dus, wylst jo it opwurdearje kinne, kinne jo profesjonele help nedich hawwe . En de SSD is soldered oan it logyske boerd, dus it is net ferfangber. It mist ek in diskrete GPU, mar jo kinne dit ferhelpe troch in eksterne GPU te heakjen. Jo sille mear details fine yn 'e seksje "Oare Gear" oan 'e ein fan dizze resinsje.

    Fansels moatte jo ek in monitor of twa keapje, in toetseboerd en in mûs of trackpad. Jo kinne jo favoriten hawwe, mar wy sille guon modellen oanrikkemandearje yn "Oare gear" hjirûnder.

    Bêste buroblêd Mac foar ûntwikkeling: iMac 27-inch

    As jo ​​it measte fan jo kodearring dogge by jo buro, de iMac 27-inch is in poerbêste kar. It omfettet in grut display, in lytse foetôfdruk, en mear dan genôch spesifikaasjes om elke ûntwikkelingsapp út te fieren.

    Kontrolearje aktuele priis

    Op ien eachopslach:

    • Skerm grutte: 27-inch Retina 5K-display, 5120 x 2880
    • Unthâld: 8 GB (64 GB maksimum)
    • Opslach: 256 SSD (konfigurearber nei 512 SSD)
    • Prosessor : 3.1GHz 6-kearn 10e-generaasje Intel Core i5
    • Graphics Card: Radeon Pro 5300 mei 4GB fan GDDR6-ûnthâld of Radeon Pro 5500 XT mei 8GB fan GDDR6ûnthâld
    • Koptelefoonaansluiting: 3,5 mm
    • Poarten: Fjouwer USB 3-poarten, twa Thunderbolt 3 (USB-C)-poarten, Gigabit Ethernet

    As jo ​​it dogge' t nedich portabiliteit, de iMac 27-inch liket te wêzen de perfekte kar foar coders. It hat alle spesifikaasjes dy't jo nedich binne, sels foar spultsje-ûntwikkeling, hoewol wy advisearje dat jo de RAM opwurdearje nei 16 GB en de hurde skiif nei in grutte SSD. Jo kinne de krêft fan 'e iMac maksimalisearje troch in 3.6 GHz 8-core i9-prosessor te kiezen, hoewol dy konfiguraasje net beskikber is op Amazon.

    Dizze iMac hat in grut 5K-skerm - it grutste op elke Mac - dat sil werjaan in protte koade en meardere finsters, hâld jo produktyf. Foar noch mear skerm ûnreplik guod, kinne jo tafoegje in oar 5K display of twa 4K byldskermen.

    Oars as in protte moderne Macs, it is relatyf maklik te upgrade de 27-inch iMac nei oankeap. RAM is upgradable (hiele wei nei 64 GB) troch it pleatsen fan nije SDRAM stokken yn de slots tichtby de boaiem fan 'e monitor. Jo sille de spesifikaasjes fine dy't jo nedich binne op dizze side fan Apple Support. It is ek mooglik om letter in SSD ta te foegjen, mar dat is in baan better oerlitten oan in profesjonele.

    D'r binne genôch havens foar jo perifeare apparaten: fjouwer USB 3-poarten en twa Thunderbolt 3 (USB-C)-poarten dy't stypje DisplayPort, Thunderbolt, USB 3.1, en Thunderbolt 2 (dy't mei adapters jo HDMI-, DVI- en VGA-apparaten ynstekke kinne).

    De havens binne op 'e rêch, en in bytsje útdaagjend om te krijennei. De oplossing: foegje in aluminium Satechi-hub ta dy't oan 'e ûnderkant fan jo iMac-skerm monteart of in Macally-hub dy't maklik op jo buro sit.

    Oare goede Mac-masines foar programmearjen

    1. MacBook Air

    De MacBook Air is de meast draachbere kompjûter fan Apple en syn meast betelbere laptop. De spesifikaasjes fan 'e Air binne frij beheind, en it is ûnmooglik om har komponinten te upgrade nei't jo ien hawwe kocht. Is it oan 'e baan? As jo ​​it measte fan jo kodearring dogge yn in tekstbewurker ynstee fan IDE, dan ja.

    Op ien eachopslach:

    • Skermgrutte: 13,3 inch Retina-display, 2560 x 1600
    • Unthâld: 8 GB (maksimaal 16 GB)
    • Opslach: 256 GB SSD (konfigurearber nei 1 TB SSD)
    • Prosessor: Apple M1-chip
    • Graphics Card : Oant Apple 8-kearn GPU
    • koptelefoanjack: 3.5 mm
    • Poorten: Twa Thunderbolt 4 (USB-C)-poarten
    • Batterij: 18 oeren

    As jo ​​jo koade yn in tekstbewurker skriuwe, kin dizze lytse masine oan jo behoeften foldwaan. Jo sille lykwols knelpunten tsjinkomme as jo it brûke mei in IDE. It gebrek oan diskrete GPU makket it net geskikt foar spielûntwikkeling. Ek al kinne jo in eksterne GPU tafoegje, oare spesifikaasjes hâlde it werom.

    It lytse Retina-display biedt no safolle piksels as de 13-inch MacBook Pro. Ien eksterne 5K of twa 4K's kinne wurde taheakke.

    2. MacBook Pro 13-inch

    De 13-inch MacBook Pro is net folle grutter as in MacBook Air , mar it is fier machtiger. It is ingoed alternatyf foar de 16-inch Pro as jo wat mear draachber nedich binne, mar it is net sa krêftich as opwurdearber.

    Op ien eachopslach:

    • Skermgrutte: 13-inch Retina-display , 2560 x 1600
    • Unthâld: 8 GB (maksimaal 16 GB)
    • Opslach: 512 GB SSD (konfigurearber nei 2 TB SSD)
    • Prosessor: 2.4 GHz 8e-generaasje quad-core Intel Core i5
    • Graphics Card: Intel Iris Plus Graphics 655
    • Koptelefoanjack: 3.5 mm
    • Poorten: Fjouwer Thunderbolt 3-poarten
    • Batterij : 10 oeren

    Lykas it 16-inch model hat de MacBook Pro 13-inch alle spesifikaasjes dy't nedich binne foar ûntwikkeling, mar yn tsjinstelling ta syn grutte broer falt it tekoart foar spultsje-ûntwikkelders. Dat komt om't it in diskrete GPU mist. Yn guon mjitte kin dat ferholpen wurde troch in eksterne GPU ta te foegjen. Wy listje guon opsjes dêrfoar ûnder "Oare gear."

    Mar it 13-inch model kin net sa heech spesifisearre wurde as de top-of-the-range MacBook Pro, en jo kinne syn net opwurdearje komponinten nei oankeap. As jo ​​​​mear skerm-ûnreplik guod wolle as jo by jo buro binne, kinne jo ien 5K of twa eksterne 4K-monitors taheakje.

    3. iMac 21.5-inch

    As jo ​​wat bewarje wolle jild en buroromte, de iMac 21.5-inch is in ridlik alternatyf foar de 27-inch iMac, mar wês bewust dat it in alternatyf is mei wat kompromissen. Njonken it lytsere skerm kin dizze Mac net sa heech of sa maklik opwurdearre wurde as de gruttere masine.

    Op ien eachopslach:

    • Skerm

    Ik bin Cathy Daniels, in ekspert yn Adobe Illustrator. Ik haw de software sûnt ferzje 2.0 brûkt, en haw sûnt 2003 tutorials foar makke. Myn blog is ien fan de populêrste bestimmingen op it web foar minsken dy't Illustrator leare wolle. Njonken myn wurk as blogger bin ik ek skriuwer en grafysk ûntwerper.