Dasturlash uchun eng yaxshi Mac (2022 yildagi eng yaxshi 8 ta tanlov)

  • Buni Baham Ko'Ring
Cathy Daniels

Ishlab chiquvchilar macOS-ga, xususan, MacBook Pro-ga oqib kelishadi. Buning sababi, MacBook Pro ular uchun ajoyib tanlovdir: Apple uskunasi mukammal ishlab chiqarish sifati va batareya quvvatiga ega, Apple operatsion tizimi dasturchilar uchun ideal muhitni ta'minlaydi.

Dasturchilarning Mac kompyuterlarini yoqtirishining ko'proq sabablari:

  • Barcha asosiy operatsion tizimlarni bir xil uskunada ishlatishingiz mumkin: macOS, Windows va Linux.
  • Siz uning Unix muhitidan asosiy buyruq qatori vositalariga kirishingiz mumkin.
  • Ular veb, Mac, Windows, iOS va Android kabi keng ko'lamli ilovalar uchun kodlash uchun javob beradi.

Ammo qaysi Mac sotib olishingiz kerak? Har qanday Mac-da dasturlash mumkin bo'lsa-da, ba'zi modellar koderlar uchun muhim afzalliklarni taqdim etadi.

Ko'pgina ishlab chiquvchilar istalgan joydan ishlash imkoniyatini qadrlashadi, ya'ni MacBook Pro. 16 dyuymli MacBook Pro o'zining kichik birodariga nisbatan juda ko'p afzalliklarga ega: ko'proq ekranli ko'chmas mulk, kuchliroq protsessor va o'yinni rivojlantirish uchun foydali bo'lgan diskret grafik karta.

Agar bo'lsa. siz byudjetdasiz , ammo Mac mini pulingiz uchun ajoyib qiymat beradi va mavjud eng arzon Mac modelidir. Salbiy tomoni: u monitor, klaviatura yoki sichqonchani o'z ichiga olmaydi. Biroq, bu sizga o'zingizga mos keladigan komponentlarni tanlashda ko'proq nazorat beradi.

Agar siz o'yin ishlab chiqaruvchisi bo'lsangiz, sizga kuchli GPU<10 bilan Mac kerak bo'ladi>. Bu yerda iMac 27-dyuymli hajmi: 21,5 dyuymli Retina 4K displey, 4096 x 2304

  • Xotira: 8 GB (maksimal 32 GB)
  • Xotira: 1 TB Fusion Drive (1 TB SSD uchun sozlanishi)
  • Protsessor: 3,0 gigagertsli 6 yadroli 8-avlod Intel Core i5
  • Grafik karta: 4 GB GDDR5 bilan AMD Radeon Pro 560X
  • Eshitish vositasi uyasi: 3,5 mm
  • Portlar: to'rtta USB 3 porti, ikkita Thunderbolt 3 (USB-C) porti, Gigabit Ethernet
  • 21,5 dyuymli iMac 27 dyuymli modeldan yuzlab dollarga arzonroq va kichikroq stollarga mos keladi. agar bo'sh joy muammo bo'lsa, lekin u sizga kamroq imkoniyatlarni qoldiradi.

    Bu ko'pchilik ishlab chiquvchilar, hatto o'yin ishlab chiquvchilar uchun ham yetarlicha quvvat beradi. Ammo agar sizga ko'proq quvvat kerak bo'lsa, maksimal texnik xususiyatlar iMac 27 dyuymdan pastroq: 64 GB o'rniga 32 GB operativ xotira, 2 TB o'rniga 1 TB SSD, kamroq kuchli protsessor va video xotira o'rniga 4 Gb. 8. 27 dyuymli iMac’dan farqli o‘laroq, ko‘pchilik komponentlarni xariddan keyin yangilab bo‘lmaydi.

    21,5 dyuymli 4K monitorda kodingizni ko‘rsatish uchun juda ko‘p joy mavjud va siz tashqi 5K displeyni ( yoki yana ikkita 4Ks). Siz erishish osonroq bo'lgan markaz haqida o'ylashingiz mumkin. Yuqoridagi 27 dyuymli iMac-ni qamrab olishda biz bir nechta variantni ko'rib chiqamiz.

    4. iMac Pro

    TechCrunch iMac Pro ni “ishlab chiquvchilarga muhabbat maktubi” deb ataydi va egalik qilish mumkinsizning fantaziyalaringiz amalga oshadi. Ammo agar siz chegaralarni oshirmasangiz - masalan, og'ir o'yin yoki VR rivojlanishi bilan - bu sizga kerak bo'lgandan ko'ra ko'proq kompyuter. Aksariyat ishlab chiquvchilar 27 dyuymli iMac’ni yaxshiroq mos deb bilishadi.

    Bir qarashda:

    • Ekran o‘lchami: 27 dyuymli Retina 5K displey, 5120 x 2880
    • Xotira: 32 GB (maksimal 256 GB)
    • Xotira: 1 TB SSD (4 TB SSD uchun sozlanishi)
    • Protsessor: 3,2 GHz 8 yadroli Intel Xeon W
    • Grafik karta: AMD Radeon Pro Vega 56 grafikasi, 8 Gb HBM2 (16 GB ga sozlanishi mumkin)
    • Eshitish vositasi uyasi: 3,5 mm
    • Portlar: to‘rtta USB port, to‘rtta Thunderbolt 3 (USB‑C) ) portlar, 10Gb Ethernet

    iMac Pro iMac chiqib ketgan joyni egallaydi. Uni ko'pchilik o'yin ishlab chiquvchilari kerak bo'ladigan darajadan tashqari sozlash mumkin: 256 GB operativ xotira, 4 TB SSD, Xeon W protsessor va 16 GB video operativ xotira. Bu o'sish uchun etarli joy! Hatto uning kosmosdagi kulrang qoplamasi ham yuqori sifatli ko'rinishga ega.

    U kim uchun? TechCrunch ham, The Verge ham birinchi navbatda VR ishlab chiquvchilari haqida o'ylashdi. "IMac Pro - bu yirtqich hayvon, lekin u hamma uchun emas" - The Verge sharhining sarlavhasi.

    Ular shunday deyishadi: "Agar siz ushbu mashinani sotib olmoqchi bo'lsangiz, mening fikrimcha, siz undan nima maqsadda foydalanishni rejalashtirayotganingizni aniq bilishingiz kerak." Ular VR, 8K video, ilmiy modellashtirish va mashinani o‘rganish bilan ishlaydiganlar uchun ideal bo‘lishini tavsiya qiladi.

    5. iPad Pro 12,9 dyuymli

    Nihoyat, men sizga chap sohadan bir taklif qoldiraman.hatto Mac emas: iPad Pro . Bu variant unchalik tavsiya emas, chunki u qiziqarli variant. Koderlar soni ortib bormoqda, ishlab chiqish uchun iPad Pro dan foydalanmoqda.

    Bir qarashda:

    • Ekran hajmi: 12,9 dyuymli Retina displey
    • Xotira: 4 GB
    • Xotira: 128 GB
    • Protsessor: Neyron dvigatelli A12X Bionic chip
    • Eshitish vositasi uyasi: yo'q
    • Portlar: USB-C

    iPad-da dasturlash Mac-da dasturlash bilan bir xil tajriba emas. Agar siz ishning ko‘p qismini ish stolingizda qilsangiz, ofisdan tashqarida bo‘lganingizda ko‘chma vosita sifatida MacBook Pro o‘rniga iPad Pro haqida o‘ylashingiz mumkin.

    Dasturchilar uchun iOS vositalari soni. Koderlar uchun moʻljallangan matn muharrirlari va iOS klaviaturalarini oʻz ichiga olgan holda oʻsib bormoqda:

    • Kod muharriri Panic
    • Bufer muharriri – Kod muharriri
    • Matnli kod muharriri 8
    • DevKey – Dasturlash uchun dasturchi klaviaturasi

    Hatto iPad-da foydalanishingiz mumkin bo'lgan IDElar soni ortib bormoqda (ba'zilari brauzerga asoslangan, boshqalari esa iOS ilovalari):

    • Gitpod, brauzerga asoslangan IDE
    • Kod-server brauzerga asoslangan va sizga masofaviy VS Code IDE-dan foydalanish imkonini beradi
    • Continuous - bu .NET C# va F# IDE
    • Codea - Lua IDE
    • Pythonista 3 - istiqbolli Python IDE
    • Carnets, bepul Python IDE
    • Pyto, boshqa Python IDE
    • iSH iOS uchun buyruq satri qobig'ini taqdim etadi

    Dasturchilar uchun boshqa Mac Gear

    Ishlab chiquvchilar kuchli fikrlarga egaular foydalanadigan qurilmalar va ularning tizimlarini o'rnatish usullari haqida. Bu yerda ba'zi mashhur variantlarning taqsimoti.

    Monitorlar

    Ko'pgina ishlab chiquvchilar ish stolidan ko'ra noutbukni afzal ko'rishsa-da, ular katta monitorlarni ham yaxshi ko'radilar va ularning ko'pchiligi. Ular noto'g'ri emas. "Coding Horror" jurnalining eski maqolasida Yuta universiteti tadqiqoti natijalari keltirilgan: ko'proq ekranli ko'chmas mulk ko'proq unumdorlikni anglatadi.

    Joriy sozlamalaringizga qo'shishingiz mumkin bo'lgan ba'zi katta monitorlar uchun dasturlash uchun eng yaxshi monitorlar to'plamini o'qing.

    Yaxshiroq klaviatura

    Ko'pgina ishlab chiquvchilar Apple'ning MacBook va Magic klaviaturalarini yoqtirsa-da, ko'pchilik yangilanishni afzal ko'radi. Klaviaturangizni yangilashning afzalliklarini sharhimizda ko‘rib chiqamiz: Mac uchun eng yaxshi simsiz klaviatura.

    Ergonomik klaviaturalar tez-tez yoziladi va shikastlanish xavfini kamaytiradi. Mexanik klaviaturalar mashhur (va zamonaviy) muqobildir. Ular tez, sezgir va bardoshlidir va bu ularni geymerlar va ishlab chiqaruvchilar orasida mashhur qiladi.

    Batafsil o'qing: Dasturlash uchun eng yaxshi klaviatura

    Yaxshiroq sichqoncha

    Shunga o'xshab, premium sichqoncha, trekbol yoki trek paneli bilagingizni zo'riqish va og'riqdan himoya qilgan holda samaraliroq ishlashingizga yordam beradi. Biz ushbu sharhda ularning afzalliklarini ko'rib chiqamiz: Mac uchun eng yaxshi sichqoncha.

    Qulay stul

    Qaerda ishlaysiz? Kresloda. Har kuni sakkiz soat yoki undan ko'proq. Siz uni qulayroq qilib qo'yganingiz ma'qul, va Dahshatli kodlash ro'yxatiHar bir dasturchi sotib olishga jiddiy yondashishi kerak bo'lgan bir qancha sabablar, jumladan, samaradorlikni oshirish.

    Bir nechta yuqori baholangan ergonomik ofis stullari haqida dasturchilar uchun eng yaxshi stulimizni o'qing.

    Shovqinni o'chiruvchi minigarnituralar

    Ko'pgina ishlab chiquvchilar dunyoni to'sib qo'yish va aniq xabar berish uchun shovqinni bekor qiluvchi minigarnituralarni kiyishadi: “Meni tinch qo'ying. Men ishlayapman." Biz ularning afzalliklarini “Eng yaxshi shovqin izolyatsiya qiluvchi minigarnituralar” sharhimizda ko‘rib chiqamiz.

    Tashqi qattiq disk yoki SSD

    Loyihalaringizni arxivlash va zaxiralash uchun biror joy kerak bo‘ladi, shuning uchun bir nechta tashqi qattiq disklarni oling yoki Arxivlash va zaxiralash uchun SSD disklari. Quyidagi sharhlarda eng yaxshi tavsiyalarimizga qarang:

    • Mac uchun eng yaxshi zaxira drayverlar
    • Mac uchun eng yaxshi tashqi SSD

    Tashqi GPU (eGPU)

    Nihoyat, agar siz diskret grafik protsessorsiz Mac-dan foydalansangiz va to'satdan o'yinni ishlab chiqishga kirishsangiz, ishlash bilan bog'liq ba'zi muammolarga duch kelishingiz mumkin. Thunderbolt yoqilgan tashqi grafik protsessorni (eGPU) qo'shish dunyoni o'zgartiradi.

    Qo'shimcha ma'lumot olish uchun Apple qo'llab-quvvatlash xizmatining ushbu maqolasiga qarang: Mac kompyuteringizda tashqi grafik protsessordan foydalaning.

    Dasturchining hisoblash ehtiyojlari qanday?

    Dasturlash - bu front va backend veb-ishlab chiqish, shuningdek, ish stoli va mobil qurilmalar uchun ilovalarni ishlab chiqishni o'z ichiga olgan keng sohadir. U ko'plab vazifalarni o'z ichiga oladi, jumladan kod yozish va sinovdan o'tkazish, disk raskadrovka vakompilyatsiya qilish va hattoki boshqa ishlab chiquvchilardan kodlarni tarmoqlash.

    Uskunaga bo'lgan ehtiyoj dasturchilar orasida sezilarli darajada farq qilishi mumkin. Ko'pgina ishlab chiquvchilarga kuchli kompyuter kerak emas. Ammo kod yozishda bir nechta resurslardan foydalaniladi, siz yozgan ba'zi ilovalar buni amalga oshiradi. Kodni kompilyatsiya qilish protsessorni ko'p talab qiladigan vazifa bo'lib, o'yinni ishlab chiquvchilarga kuchli grafik kartaga ega Mac kerak.

    Dasturlash dasturiy ta'minoti

    Ishlab chiquvchilar dasturiy ta'minot haqida kuchli fikrga ega va juda ko'p variantlar mavjud. U yerda. Ko'pchilik o'zlarining sevimli matn muharririda kod yozadilar va qolgan ishni bajarish uchun boshqa vositalardan (jumladan, buyruq qatori vositalaridan) foydalanadilar.

    Lekin ko'pchilik mustaqil vositalar to'plamidan foydalanish o'rniga bitta ilovani tanlaydi. ularga kerak bo'lgan barcha xususiyatlarni o'z ichiga oladi: IDE yoki Integratsiyalashgan rivojlanish muhiti. IDElar ishlab chiquvchilarga boshidan oxirigacha kerak bo'lgan hamma narsani beradi: matn muharriri, kompilyator, tuzatuvchi va integratsiyani yaratish yoki yaratish.

    Bu ilovalar oddiy matn muharrirlaridan ko'proq narsani bajaradi, chunki ular yuqori tizim talablariga ega. Eng mashhur uchta IDE quyidagilardan iborat:

    • Mac va iOS ilovalari uchun Apple Xcode IDE 11
    • Azure, iOS, Android va veb-ishlab chiqish uchun Microsoft Visual Studio Code
    • Unity Core platformasi 2D va 3D oʻyinlarni ishlab chiqish uchun, biz uni keyingi boʻlimda koʻrib chiqamiz

    Ushbu uchtasidan tashqari keng koʻlamli IDElar mavjud — ularning koʻplari bir yoki biriga ixtisoslashgan. Ko'proqdasturlash tillari) — shu jumladan Eclipse, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEA va RubyMine.

    Keng ko'lamli variantlar tizim talablarining keng doirasini bildiradi, ularning ba'zilari juda kuchli. Xo'sh, bu ilovalarni Mac kompyuterida ishga tushirish uchun nima kerak?

    Ushbu dasturiy ta'minotni ishga tushirishga qodir Mac

    Har bir IDE minimal tizim talablariga ega. Ular tavsiyalar emas, minimal talablar bo‘lgani uchun, bu talablardan kuchliroq kompyuter sotib olgan ma’qul, ayniqsa siz bir vaqtning o‘zida bir nechta ilovalarni ishga tushirishingiz mumkin.

    Xcode 11 uchun tizim talablari. oddiy:

    • Operatsion tizim: macOS Mojave 10.14.4 yoki undan keyingi versiyalari.

    Microsoft oʻzining Visual Studio Code 2019 tizim talablarida yana bir qancha tafsilotlarni oʻz ichiga oladi:

    • Operatsion tizim: macOS High Sierra 10.13 yoki yangiroq,
    • Protsessor: 1,8 gigagertsli yoki tezroq, ikki yadroli yoki yaxshiroq tavsiya etiladi,
    • RAM: 4 GB, 8 GB tavsiya etiladi ,
    • Xotira: 5,6 Gb bo'sh disk maydoni.

    Mac-ning deyarli har bir modeli ushbu dasturlarni ishga tushirishga qodir (yaxshi, MacBook Air 1,6 GGts chastotali ikki yadroga ega. i5 protsessori, bu Visual Studio talablaridan deyarli past). Ammo bu haqiqiy umidmi? Haqiqiy dunyoda har qanday Mac o'yinchi bo'lmagan dasturchiga kerak bo'lgan narsani taklif qiladimi?

    Yo'q. Ba'zi Mac kompyuterlari quvvatsiz va qattiq bosilganda, ayniqsa kompilyatsiya qilishda qiyinlashadi. Boshqa Mac-lar juda kuchli va yo'qishlab chiquvchilarga pullari uchun munosib qiymat berish. Keling, kodlash bo'yicha yana real tavsiyalarni ko'rib chiqaylik:

    • Agar siz o'yinni ishlab chiqmasangiz (buni keyingi bo'limda ko'rib chiqamiz), grafik karta unchalik katta farq qilmaydi.
    • O'ta tez protsessor ham muhim emas. Sizning kodingiz yaxshiroq protsessor bilan tezroq tuziladi, shuning uchun imkoningiz bo'lgan eng yaxshisini oling, lekin issiq rod olishdan tashvishlanmang. MacWorld kuzatadi: “Kodlash uchun ikki yadroli i5 protsessori yoki hatto MacBook Airning boshlang‘ich darajasidagi i3 protsessori bilan siz juda yaxshi bo‘lasiz, lekin agar pulingiz bo‘lsa, ko‘proq protsessor olish zarar qilmaydi. kuchli Mac.”
    • Sizda yetarlicha RAM borligiga ishonch hosil qiling. Bu sizning IDE ishlash usulini eng katta farq qiladi. Microsoft-ning 8 GB tavsiyasiga binoan 8 GB. Xcode ham juda ko'p operativ xotiradan foydalanadi va siz bir vaqtning o'zida boshqa ilovalarni (masalan, Photoshop) ishga tushirishingiz mumkin. MacWorld sizga yangi Mac-ni kelajakka moslashtirmoqchi bo'lsangiz, 16 GB olishni tavsiya qiladi.
    • Nihoyat, siz nisbatan kam joy ishlatasiz — kamida 256 GB ko'pincha haqiqatga mos keladi. Ammo shuni yodda tutingki, IDElar SSD qattiq diskida ancha yaxshi ishlaydi.

    Oʻyin ishlab chiquvchilarga kuchli grafik kartaga ega Mac kerak

    Agar shunday qilmoqchi boʻlsangiz, sizga yaxshiroq Mac kerak boʻladi. grafika, o'yinni ishlab chiqish yoki VRni ishlab chiqish. Bu ko'proq operativ xotira, yaxshi protsessor va eng muhimi, diskret GPU degan ma'noni anglatadi.

    Masalan, ko'plab o'yin ishlab chiquvchilari Unity Core-dan foydalanadilar. Uningtizim talablari:

    • Operatsion tizim: macOS Sierra 10.12.6 yoki undan keyingi versiyalari
    • Protsessor: SSE2 ko'rsatmalar to'plamini qo'llab-quvvatlaydigan X64 arxitekturasi
    • Metal bilan ishlaydigan Intel va AMD grafik protsessorlari .

    Yana, bular faqat minimal talablar va ular rad etish bilan birga keladi: “Haqiqiy ishlash va renderlash sifati loyihangizning murakkabligiga qarab farq qilishi mumkin.”

    Diskret GPU muhim ahamiyatga ega. 8-16 GB operativ xotira hali ham real, ammo 16 GB afzallik beriladi. Laptop Under Budget kompaniyasining protsessor uchun tavsiyasi: “Agar siz oʻyin ishlab chiqish yoki grafika boʻyicha dasturlash kabi intensiv ish bilan mashgʻul boʻlsangiz, sizga Intel i7 protsessorli noutbuklarni tavsiya qilamiz (agar imkoningiz boʻlsa, olti yadroli).”

    Nihoyat, oʻyin ishlab chiquvchilari oʻz loyihalarini saqlash uchun koʻproq joy kerak. 2-4 TB bo'sh joyga ega SSD tavsiya etiladi.

    Portativlik

    Dasturchilar ko'pincha yolg'iz ishlaydi va istalgan joyda ishlashi mumkin. Ular uyda, mahalliy qahvaxonada yoki sayohat paytida ishlashlari mumkin.

    Bu portativ kompyuterlarni ayniqsa jozibador qiladi. MacBook’ni sotib olish shart bo‘lmasa-da, ko‘plab ishlab chiquvchilar buni amalga oshiradilar.

    MacBook texnik xususiyatlarini ko‘rib chiqayotganda, e’lon qilingan batareya quvvatiga e’tibor bering — lekin spetsifikatsiyalarda ko‘rsatilgan miqdorni olishni kutmang. Dasturiy ta'minot yuqori protsessor talab qilishi mumkin, bu esa batareyaning ishlash muddatini bir necha soatgacha qisqartirishi mumkin. Masalan, “DasturchilarXcode juda ko'p batareya iste'mol qilishidan shikoyat qiling ", - deb ogohlantiradi MacWorld.

    Ekran maydonining ko'pligi

    Kodlashda siz o'zingizni tor his qilishni xohlamaysiz, shuning uchun ko'plab ishlab chiquvchilar katta monitorni afzal ko'rishadi. 27 dyuymli ekran yaxshi, lekin bu shart emas. Ba'zi ishlab chiquvchilar hatto bir nechta monitorni sozlashni afzal ko'rishadi. MacBook-lar kichikroq monitorlar bilan birga keladi, lekin bir nechta katta tashqi monitorlarni qo'llab-quvvatlaydi, bu sizning stolingizda ishlashda juda foydali. Harakatda 16 dyuymli MacBook Pro 13 dyuymli modeldan yaqqol ustunlikka ega, agar maksimal portativlik sizning mutlaq ustuvorligingiz bo'lmasa.

    Bularning barchasi nimani anglatadi? Bu sizning byudjetingizga qo'shimcha monitorning narxini kiritishingiz kerakligini anglatadi. Qo'shimcha ekran maydoni sizning mahsuldorlikka ijobiy ta'sir ko'rsatishi mumkin. Yaxshiyamki, endi barcha Mac kompyuterlarida ekranga ko'proq kod joylashtirish imkonini beruvchi Retina displey mavjud.

    Sifatli klaviatura, sichqoncha va boshqa gadjetlar

    Ishlab chiquvchilar ish joylariga alohida e'tibor berishadi. Ular ishlayotganda baxtli va samarali bo'lishlari uchun ularni sozlashni yaxshi ko'radilar. Bunda katta e'tibor ular foydalanadigan tashqi qurilmalarga qaratiladi.

    Ular eng ko'p vaqt sarflaydigani - bu klaviatura. Ko‘pchilik iMac bilan birga kelgan Sehrli klaviatura yoki MacBook’lari bilan birga kelgan kelebek klaviaturalaridan mamnun bo‘lsa-da, ko‘pchilik ishlab chiquvchilar premium muqobilga o‘tishadi.

    Nega? Apple klaviaturalari bir qator kamchiliklarga egapulingiz uchun eng yaxshi portlashni beradi. Kichikroq iMac’ni unchalik kuchli sozlash yoki yangilash oson emas va iMac Pro ko‘pchilik ishlab chiquvchilarga kerak bo‘lganidan ancha ko‘p kompyuterdir.

    Ushbu maqolada biz hozirda mavjud bo‘lgan har bir Mac modelini ko‘rib chiqamiz, ularni solishtirish va kuchli va zaif tomonlarini o'rganish. Qaysi Mac sizga mos kelishini bilish uchun o‘qing.

    Nima uchun bu Mac uchun menga ishoning? o'n yildan ko'proq vaqt davomida shaxsan Mac-lardan foydalangan. Faoliyatimda men kompyuter bo'yicha o'quv xonalarini tashkil qildim, tashkilotlarning IT ehtiyojlarini boshqardim va jismoniy shaxslar va korxonalarga texnik yordam ko'rsatdim. Men yaqinda shaxsiy Mac-ni yangiladim. Mening tanlovim? 27 dyuymli iMac.

    Lekin men hech qachon ishlab chiquvchi sifatida to‘liq vaqt ishlaganim yo‘q. Men sof matematika bo'yicha darajaga egaman va o'qishimning bir qismi sifatida bir nechta dasturlash kurslarini tugatganman. Men Internet uchun kontentni tahrirlashda ko'plab skript tillari va matn muharrirlari bilan ishladim. Men ishlab chiquvchilar bilan ishladim va ularning kompyuterlari va sozlamalarini tekshirishdan zavq oldim. Albatta, bularning barchasi menga sizga kerak bo'lgan narsaning ozgina ta'mini beradi.

    Shuning uchun men ko'proq ishladim. Men haqiqiy koderlardan, shu jumladan yaqinda veb-dasturchi sifatida ishlay boshlagan va ko'plab yangi jihozlarni sotib olayotgan o'g'limning fikrlarini oldim. Men Internetdagi ishlab chiquvchilarning tishli qurilmalar bo'yicha tavsiyalariga ham e'tibor qaratdimishlab chiquvchilar:

    • Ularning sayohatlari kam. Ko'p ishlatilsa, bu bilak va qo'lni zo'riqishiga olib kelishi mumkin.
    • Kursor tugmalarining joylashuvi ideal emas. Oxirgi Mac klaviaturalarida “Yuqoriga” va “Pastga” tugmalari har biri faqat yarimta tugmachaga ega bo‘ladi.
    • Touch panelli MacBook Pro’larda jismoniy Escape tugmasi yo‘q. Bu, ayniqsa, ushbu kalitga tez-tez kiradigan Vim foydalanuvchilari uchun asabiylashadi. Yaxshiyamki, 2019-yilgi 16 dyuymli MacBook Pro’da ham Touch Bar, ham jismoniy Escape tugmasi mavjud (shuningdek, biroz ko‘proq sayohat).
    • Foydalanuvchilar ma’lum funksiyalarga kirish uchun Fn tugmasini bosib turishlari kerak. Ishlab chiquvchilar qo‘shimcha tugmachalarni keraksiz bosmasdan ham qila oladilar.

    Ishlab chiquvchilar o‘z klaviaturalarida murosaga kelishni xohlamaydilar va bunga klaviatura tartibi ham kiradi. Ko'proq ixcham klaviaturalar ommalashib borayotgan bo'lsa-da, ular har doim ham dasturchilar uchun eng yaxshi vosita emas. Ko‘pchilik vazifani bajarish uchun bir vaqtning o‘zida bir nechta tugmalar birikmasini bosib turishni talab qiladigan klaviaturadan ko‘ra ko‘proq tugmachali klaviaturani afzal ko‘radi.

    Sifatli ergonomik va mexanik klaviaturalar koderlar uchun ajoyib imkoniyatdir. Biz ushbu maqolaning oxiridagi "Boshqa jihozlar" bo'limida ikkalasiga ham ba'zi variantlarni tavsiya qilamiz. Premium sichqonlar yana bir mashhur yangilanishdir. Ularning roʻyxatini ham oxirida kiritamiz.

    Yaxshiyamki, barcha Mac’larda USB-C qurilmalarini qoʻllab-quvvatlaydigan tezkor Thunderbolt portlari mavjud. Ish stoli Mac kompyuterlarida ham an'anaviy USB portlari ko'p va sizAgar sizga MacBook uchun kerak bo'lsa, tashqi USB hublarini xarid qilishingiz mumkin.

    Dasturchilar uchun eng yaxshi Mac-ni qanday tanlaymiz

    Endi biz dasturchiga kompyuterdan nima kerakligini o'rganib chiqdik, ikkitasini tuzdik. tavsiya etilgan spetsifikatsiyalar roʻyxati va har bir Mac modelini ular bilan solishtiring. Yaxshiyamki, kodlash uchun, aytaylik, videoni tahrirlashdan ko‘ra ko‘proq mos modellar mavjud.

    Biz g‘oliblarni tanladik, ular hech qanday muammosiz tajriba beradi, lekin sizning xohishingizga ko‘p joy bor. Masalan:

    • Siz katta ekranda ishlashni afzal ko'rasizmi?
    • Ko'p monitorlar bilan ishlashni afzal ko'rasizmi?
    • Ko'p ishingizni o'z uyingizda qilasizmi? stol?
    • Siz noutbukning ko'chma qobiliyatini qadrlaysizmi?
    • Sizga qancha batareya quvvati kerak?

    Qo'shimcha ravishda, siz nima qilish kerakligini aniqlashingiz kerak. har qanday o'yinni (yoki boshqa intensiv grafik) ishlanmalar bilan shug'ullanayotgan bo'lsangiz.

    Mana bizning tavsiyalarimiz:

    Ko'pchilik ishlab chiquvchilar uchun tavsiya etilgan xususiyatlar:

    • CPU: 1,8 gigagertsli ikki yadroli i5 yoki undan yuqori
    • RAM: 8 GB
    • Xotira: 256 GB SSD

    Oʻyin ishlab chiquvchilar uchun tavsiya etilgan xususiyatlar:

    • CPU: Intel i7 protsessor (sakkiz yadroli afzal)
    • RAM: 8 GB (afzal 16 GB)
    • Xotira: 2-4 TB SSD
    • Grafik karta: diskret GPU.

    Biz qimmatbaho qo‘shimchalarsiz ushbu spetsifikatsiyalarga qulay javob beradigan g‘oliblarni tanladik. Shuningdek, biz quyidagi savollarni berdik:

    • Kim tejashga qodirg'oliblarimizdan kam quvvatli Mac sotib olish orqali pulga ega bo'lamizmi?
    • Bizning g'oliblarimizdan ko'ra kuchliroq Mac sotib olishning haqiqiy qiymatini kim topadi?
    • Har bir Mac modelini qanchalik baland sozlash mumkin va qanday qilib sozlash mumkin? Siz uni sotib olganingizdan so'ng yangilaysiz?
    • Uning monitorining o'lchami va o'lchamlari va qo'llab-quvvatlanadigan tashqi monitorlar qanday?
    • Ko'chirish qobiliyatini qadrlaydigan ishlab chiquvchilar uchun har bir MacBook modeli kodlash uchun qanchalik mos keladi? ? Uning batareya quvvati qancha va u aksessuarlar uchun nechta portga ega?

    Dasturlash uchun eng yaxshi Mac haqida bilmoqchi bo'lgan hamma narsani ko'rib chiqdik deb umid qilamiz. Ushbu mavzu bo'yicha boshqa savollar yoki fikrlaringiz bo'lsa, quyida izoh qoldiring.

    va ushbu sharh davomida tegishli joylarda ularga havola qildi.

    Dasturlash uchun eng yaxshi Mac: Bizning eng yaxshi tanlovlarimiz

    Dasturlash uchun eng yaxshi MacBook: MacBook Pro 16 dyuymli

    MacBook Pro 16-inch - ishlab chiquvchilar uchun mukammal Mac. U portativ va Apple noutbukida mavjud bo'lgan eng katta displeyga ega. (Aslida, u avvalgi 2019 modeliga qaraganda 13% koʻproq pikselga ega.) U oʻyin ishlab chiquvchilari uchun moʻl-koʻl operativ xotira, tonnalab xotira va yetarlicha CPU va GPU quvvatini taʼminlaydi. Uning batareya quvvati uzoq, ammo Apple da'volariga ko'ra, to'liq 21 soatdan bahramand bo'lishni kutmang.

    Joriy narxini tekshiring

    Bir qarashda:

    • Ekran o'lchami : 16 dyuymli Retina displey, 3456 x 2234
    • Xotira: 16 GB (maksimal 64 GB)
    • Xotira: 512 GB SSD (8 TB SSD uchun sozlanishi)
    • Protsessor : Apple M1 Pro yoki M1 Max chipi (10 yadroligacha)
    • Grafik karta: M1 Pro (32 yadroli GPUgacha)
    • Eshitish vositasi uyasi: 3,5 mm
    • Portlar: uchta Thunderbolt 4 porti, HDMI porti, SDXC karta uyasi, MagSafe 3 porti
    • Batareya: 21 soat

    Bu MacBook Pro dasturchilar uchun ideal va yagona Apple noutbuki jiddiy o'yinni rivojlantirish uchun javob beradi. Standart konfiguratsiya 512 GB SSD bilan birga keladi, lekin siz kamida 2 TB ga yangilashni jiddiy o'ylab ko'rishingiz kerak. Siz olishingiz mumkin bo'lgan eng katta SSD - 8 TB.

    RAMni 64 GB gacha sozlash mumkin. Oldindan kerakli RAMni oling: sotib olganingizdan so'ng uni yangilash qiyin bo'lishi mumkin, ammo imkonsiz emas. kabi21,5 dyuymli iMac, u joyida lehimlanmagan, lekin sizga professional yordam kerak bo'ladi.

    Saqlash ham foydalanuvchi tomonidan qo'llab-quvvatlanmaydi, shuning uchun siz mashinani birinchi marta sotib olayotganda kerakli miqdorni tanlaganingiz ma'qul. . Xarid qilganingizdan keyin xotirangizni yangilashingiz kerak deb topsangiz, tavsiya etilgan tashqi SSD-larni ko‘rib chiqing.

    Shuningdek, u har qanday joriy MacBook klaviaturasining eng yaxshi klaviaturasini o‘z ichiga oladi. U boshqa modellarga qaraganda ko'proq sayohatga ega va hattoki jismoniy Escape tugmasi ham bor, bu Vim foydalanuvchilarini, shu jumladan, juda xursand qiladi.

    Agar yo'lda bo'lganingizda 16 dyuymli displey eng yaxshisi hisoblanadi. , siz stolda o'tirganingizda kattaroq narsani xohlashingiz mumkin. Yaxshiyamki, siz bir nechta katta tashqi monitorlarni ulashingiz mumkin. Apple Support ma'lumotlariga ko'ra, 16 dyuymli MacBook Pro 6K gacha bo'lgan uchta tashqi displeyni ishlay oladi.

    Portlar haqida gapiradigan bo'lsak, ushbu MacBook Pro to'rtta USB-C portini o'z ichiga oladi, bu ko'pchilik foydalanuvchilar uchun etarli bo'ladi. USB-A tashqi qurilmalaringizni ulash uchun siz dongle yoki boshqa kabel sotib olishingiz kerak bo'ladi.

    Menimcha, bu Mac portativ narsani xohlaydiganlar uchun eng yaxshi yechim, lekin boshqa variantlar ham mavjud:

    • MacBook Air arzonroq muqobildir, garchi kichikroq ekran, kamroq kuchli protsessor va diskret GPU bo'lmasa.
    • MacBook Pro 13 dyuym ko'proq portativ variant, lekin Havoga qaraganda kamroq cheklovlar bilan. kichikroq ekran tor his mumkin, va a etishmasligidiskret GPU uni o'yinni ishlab chiqish uchun kamroq moslashtiradi.
    • Ba'zilar iPad Pro-ni jozibali portativ muqobil deb topishi mumkin, lekin siz o'z taxminlaringizni o'zgartirishingiz kerak bo'ladi.

    Dasturlash uchun byudjet Mac : Mac mini

    Mac mini ishlab chiquvchilar orasida tobora ommalashib borayotganga o'xshaydi. Muhim spetsifikatsiyadan so'ng, u endi jiddiy ishlarni bajarish uchun etarlicha kuchli. Bu kichik, moslashuvchan va aldamchi darajada kuchli. Agar siz kichik o'lchamli Mac-ga qiziqsangiz, bu ajoyib variant.

    Joriy narxni tekshiring

    Bir qarashda:

    • Ekran o'lchami: displey emas kiritilgan, uchtagacha qo'llab-quvvatlanadi
    • Xotira: 8 GB (maksimal 16 GB)
    • Xotira: 256 GB SSD (2 TB SSD uchun sozlanishi)
    • Protsessor: Apple M1 chip
    • Grafik karta: Intel UHD Graphics 630 (eGPU-larni qo'llab-quvvatlaydigan)
    • Eshitish vositasi uyasi: 3,5 mm
    • Portlar: to'rtta Thunderbolt 3 (USB-C) porti, ikkita USB 3 portlari, HDMI 2.0 porti, Gigabit Ethernet

    Mac mini eng arzon Mac hisoblanadi - qisman u monitor, klaviatura yoki sichqoncha bilan ta'minlanmagani uchun - bular uchun ajoyib tanlov cheklangan byudjetda.

    Uning ko'pgina xususiyatlari 27 dyuymli iMac bilan yaxshi taqqoslanadi. U 16 GB gacha operativ xotira va 2 TB qattiq disk bilan sozlanishi mumkin va tezkor M1 protsessoridan quvvat oladi. Bu dasturlash uchun etarli. U monitor bilan birga kelmasa ham, u kattaroq iMac bilan bir xil 5K piksellar sonini qo'llab-quvvatlaydi,va siz ikkita displeyni (biri 5K va ikkinchisi 4K) yoki jami uchta 4K monitorni biriktira olasiz.

    O‘yinni rivojlantirish uchun sizga ko‘proq RAM va xotira kerak bo‘ladi. Oʻzingiz xohlagan konfiguratsiyani birinchi marta olganingiz maʼqul — keyinroq yangilashni kutish yaxshi reja emas.

    RAMni almashtirish uchun eshik yoʻq, shuning uchun uni yangilashingiz mumkin boʻlsa-da, sizga professional yordam kerak boʻlishi mumkin. . Va SSD mantiqiy plataga lehimlangan, shuning uchun uni almashtirib bo'lmaydi. Unda diskret GPU ham yo‘q, lekin siz tashqi grafik protsessorni ulash orqali buni hal qilishingiz mumkin. Batafsil ma’lumotlarni ushbu ko‘rib chiqish oxiridagi “Boshqa jihozlar” bo‘limida topasiz.

    Albatta, siz bir yoki ikkita monitor, klaviatura, sichqoncha yoki trek panelini ham sotib olishingiz kerak bo‘ladi. Sizda sevimli modellar boʻlishi mumkin, lekin biz quyida “Other Gear” boʻlimidagi baʼzi modellarni tavsiya qilamiz.

    Ishlash uchun eng yaxshi ish stoli Mac: iMac 27 dyuymli

    Agar kodlashning koʻp qismini quyidagi manzilda qilsangiz stolingiz uchun iMac 27 dyuymli ajoyib tanlovdir. U katta displey, kichik maydon va har qanday ishlab chiquvchi ilovani ishga tushirish uchun yetarlicha koʻproq texnik xususiyatlarni oʻz ichiga oladi.

    Hozirgi narxni tekshiring

    Bir qarashda:

    • Ekran hajmi: 27 dyuymli Retina 5K displey, 5120 x 2880
    • Xotira: 8 GB (maksimal 64 GB)
    • Xotira: 256 SSD (512 SSD uchun sozlanishi)
    • Protsessor : 3,1 gigagertsli 6 yadroli 10-avlod Intel Core i5
    • Grafik kartasi: 4 Gb GDDR6 xotiraga ega Radeon Pro 5300 yoki 8 Gb GDDR6 bilan Radeon Pro 5500 XTxotira
    • Eshitish vositasi uyasi: 3,5 mm
    • Portlar: to'rtta USB 3 porti, ikkita Thunderbolt 3 (USB-C) porti, Gigabit Ethernet

    Agar bo'lmasa iMac 27 dyuymli koderlar uchun eng zo'r tanlov bo'lib tuyuladi. Unda hatto oʻyinni ishlab chiqish uchun ham kerak boʻlgan barcha xususiyatlar mavjud, ammo buning uchun biz sizga operativ xotirani 16 GB ga va qattiq diskni katta SSD ga oshirishingizni tavsiya qilamiz. Siz iMac quvvatini 3,6 gigagertsli 8 yadroli i9 protsessorini tanlash orqali maksimal darajada oshirishingiz mumkin, ammo bu konfiguratsiya Amazonda mavjud emas.

    Ushbu iMac katta 5K ekranga ega — har qanday Mac’dagi eng kattasi — u ko‘rsatadi. ko'plab kodlar va bir nechta oynalar sizni samarali saqlashga yordam beradi. Yana ko‘proq ekranli ko‘chmas mulk uchun siz yana 5K displey yoki ikkita 4K displey qo‘shishingiz mumkin.

    Ko‘pgina zamonaviy Mac’lardan farqli o‘laroq, xariddan keyin 27 dyuymli iMac’ni yangilash nisbatan oson. RAMni yangilash mumkin (64 Gb gacha) monitorning pastki qismidagi uyalarga yangi SDRAM tayoqchalarini joylashtirish orqali. Sizga kerak bo'lgan texnik xususiyatlarni ushbu sahifada Apple Yordam xizmatidan topasiz. SSD’ni keyinroq qo‘shish ham mumkin, ammo bu ishni professionalga topshirgan ma’qul.

    Sizning tashqi qurilmalaringiz uchun juda ko‘p portlar mavjud: to‘rtta USB 3 porti va ikkita Thunderbolt 3 (USB-C) porti. DisplayPort, Thunderbolt, USB 3.1 va Thunderbolt 2 (adapterlar bilan HDMI, DVI va VGA qurilmalarini ulash imkonini beradi).

    Portlar orqa tomonda joylashgan va ularni olish biroz qiyin.uchun. Yechim: iMac ekranining pastki qismiga o‘rnatiladigan alyuminiy Satechi uyasi yoki ish stolingizga qulay joylashadigan Macally uyasi qo‘shing.

    Dasturlash uchun boshqa yaxshi Mac mashinalari

    1. MacBook Air

    MacBook Air Apple kompaniyasining eng portativ kompyuteri va eng arzon noutbukidir. Air-ning texnik xususiyatlari juda cheklangan va uni sotib olgandan keyin uning tarkibiy qismlarini yangilash mumkin emas. Bu ish bilan bog'liqmi? Agar siz kodlashning katta qismini IDE emas, balki matn muharririda qilsangiz, ha.

    Bir qarashda:

    • Ekran hajmi: 13,3 dyuymli Retina displey, 2560 x 1600
    • Xotira: 8 GB (maksimal 16 GB)
    • Xotira: 256 GB SSD (1 TB SSD uchun sozlanishi)
    • Protsessor: Apple M1 chipi
    • Grafik karta : Apple 8 yadroli GPU gacha
    • Eshitish vositasi uyasi: 3,5 mm
    • Portlar: Ikkita Thunderbolt 4 (USB-C) portlari
    • Batareya: 18 soat

    Agar siz kodingizni matn muharririda yozsangiz, bu kichik mashina ehtiyojlaringizni qondirishi mumkin. Biroq, uni IDE bilan ishlatganda, siz qiyinchiliklarga duch kelasiz. Diskret GPU yo'qligi uni o'yinni ishlab chiqish uchun yaroqsiz qiladi. Garchi siz tashqi grafik protsessor qo‘shsangiz ham, boshqa xususiyatlar uni ushlab turadi.

    Uning kichik Retina displeyi endi 13 dyuymli MacBook Pro kabi ko‘plab piksellarni taklif etadi. Bitta tashqi 5K yoki ikkita 4K biriktirilishi mumkin.

    2. MacBook Pro 13 dyuymli

    13 dyuymli MacBook Pro MacBook Air-dan unchalik katta emas. , lekin u ancha kuchliroq. BuAgar sizga ko‘proq portativ narsa kerak bo‘lsa, 16 dyuymli Pro-ga yaxshi alternativ, lekin u unchalik kuchli yoki yangilanishi mumkin emas.

    Bir qarashda:

    • Ekran o‘lchami: 13 dyuymli Retina displey , 2560 x 1600
    • Xotira: 8 GB (maksimal 16 GB)
    • Xotira: 512 GB SSD (2 TB SSD uchun sozlanishi)
    • Protsessor: 2,4 GGts 8-avlod to'rt yadroli Intel Core i5
    • Grafik kartasi: Intel Iris Plus Graphics 655
    • Eshitish vositasi uyasi: 3,5 mm
    • Portlar: To'rtta Thunderbolt 3 porti
    • Batareya : 10 soat

    16 dyuymli model singari, 13 dyuymli MacBook Pro ham ishlab chiqish uchun zarur bo'lgan barcha xususiyatlarga ega, ammo uning katta akasidan farqli o'laroq, u o'yin ishlab chiquvchilari uchun kamlik qiladi. Buning sababi shundaki, unda diskret GPU yo'q. Ma'lum darajada, buni tashqi GPU qo'shish orqali hal qilish mumkin. Buning uchun biz “Boshqa jihozlar” ostida ba’zi variantlarni sanab o‘tamiz.

    Ammo 13 dyuymli modelni MacBook Pro-ning eng yuqori sinfi kabi aniqlab bo‘lmaydi va siz uni yangilay olmaysiz. sotib olingandan keyin komponentlar. Agar siz stolda o‘tirganingizda ko‘proq ekranga ega bo‘lishni istasangiz, bitta 5K yoki ikkita 4K tashqi monitorni biriktirishingiz mumkin.

    3. iMac 21,5 dyuymli

    Agar bir qismini tejashni istasangiz pul va ish stoli maydoni, iMac 21,5-dyuym 27-dyuymli iMac-ga oqilona muqobildir, lekin ba'zi murosaga ega bo'lgan muqobil ekanligini unutmang. Kichkina ekrandan tashqari, bu Mac-ni kattaroq mashina kabi osonlikcha yuqori darajada aniqlash yoki yangilash mumkin emas.

    Bir qarashda:

    • Ekran

    Men Keti Danielsman, Adobe Illustrator bo'yicha mutaxassis. Men dasturiy ta'minotdan 2.0 versiyasidan beri foydalanaman va 2003 yildan beri u uchun qo'llanmalar yarataman. Mening blogim Illustrator dasturini o'rganmoqchi bo'lganlar uchun Internetdagi eng mashhur yo'nalishlardan biridir. Blogger sifatidagi faoliyatimdan tashqari, men muallif va grafik dizaynerman.