প্রোগ্রামিংয়ের জন্য সেরা ম্যাক (2022 সালে সেরা 8টি পছন্দ)

  • এই শেয়ার করুন
Cathy Daniels

সুচিপত্র

ডেভেলপাররা macOS-এবং বিশেষ করে MacBook পেশাদারদের দিকে ঝাঁপিয়ে পড়ে। কারণ ম্যাকবুক প্রো তাদের জন্য একটি দুর্দান্ত পছন্দ: অ্যাপল হার্ডওয়্যারের চমৎকার বিল্ড কোয়ালিটি এবং ব্যাটারি লাইফ রয়েছে এবং অ্যাপলের অপারেটিং সিস্টেম প্রোগ্রামারদের জন্য একটি আদর্শ পরিবেশ প্রদান করে।

আরও কারণ ম্যাকসের মতো প্রোগ্রামাররা:

  • আপনি একই হার্ডওয়্যারে সমস্ত প্রধান অপারেটিং সিস্টেম চালাতে পারেন: macOS, Windows, এবং Linux৷
  • আপনি এর Unix পরিবেশ থেকে প্রয়োজনীয় কমান্ড-লাইন সরঞ্জামগুলি অ্যাক্সেস করতে পারেন৷
  • এগুলি ওয়েব, ম্যাক, উইন্ডোজ, আইওএস, এবং অ্যান্ড্রয়েড সহ বিস্তৃত অ্যাপ্লিকেশনগুলির জন্য কোডিংয়ের জন্য উপযুক্ত৷

কিন্তু আপনার কোন ম্যাক কেনা উচিত? আপনি যেকোন ম্যাকে প্রোগ্রাম করতে পারেন, কিছু মডেল কোডারদের জন্য উল্লেখযোগ্য সুবিধা প্রদান করে।

অনেক ডেভেলপার যেকোন জায়গা থেকে কাজ করতে সক্ষম হওয়াকে মূল্য দেয়, যার মানে ম্যাকবুক প্রো। 16-ইঞ্চি ম্যাকবুক প্রো এর ছোট ভাইবোনের তুলনায় অনেক সুবিধা রয়েছে: আরও স্ক্রীন রিয়েল এস্টেট, আরও শক্তিশালী প্রসেসর এবং একটি বিচ্ছিন্ন গ্রাফিক্স কার্ড যা গেম ডেভেলপমেন্টের জন্য উপযোগী৷

যদি আপনি একটি বাজেটে , যদিও, ম্যাক মিনি আপনার অর্থের জন্য দুর্দান্ত মূল্য প্রদান করে এবং এটি সবচেয়ে সস্তা ম্যাক মডেল উপলব্ধ। নেতিবাচক দিক: এটি একটি মনিটর, কীবোর্ড বা মাউস অন্তর্ভুক্ত করে না। যাইহোক, এটি আপনাকে আপনার জন্য সবচেয়ে উপযুক্ত উপাদান নির্বাচন করতে আরও নিয়ন্ত্রণ দেয়।

আপনি যদি একজন গেম ডেভেলপার হন, তাহলে আপনার একটি শক্তিশালী GPU<10 সহ একটি Mac প্রয়োজন> এখানে, iMac 27-ইঞ্চি আকার: 21.5-ইঞ্চি রেটিনা 4K ডিসপ্লে, 4096 x 2304

  • মেমরি: 8 GB (32 GB সর্বোচ্চ)
  • স্টোরেজ: 1 TB ফিউশন ড্রাইভ (1 TB SSD-তে কনফিগারযোগ্য)
  • প্রসেসর: 3.0 GHz 6-কোর 8ম-প্রজন্মের ইন্টেল কোর i5
  • গ্রাফিক্স কার্ড: AMD Radeon Pro 560X 4 GB GDDR5 সহ
  • হেডফোন জ্যাক: 3.5 mm
  • পোর্ট: চারটি ইউএসবি 3 পোর্ট, দুটি থান্ডারবোল্ট 3 (ইউএসবি-সি) পোর্ট, গিগাবিট ইথারনেট
  • 21.5-ইঞ্চি iMac 27-ইঞ্চি মডেলের তুলনায় কয়েকশো ডলার সস্তা এবং ছোট ডেস্কে ফিট হবে যদি স্থান একটি সমস্যা হয়, তবে এটি আপনাকে কম বিকল্পের সাথে ছেড়ে দেয়।

    এটি বেশিরভাগ বিকাশকারীদের, এমনকি গেম ডেভেলপারদের জন্য যথেষ্ট শক্তি প্রদান করে। কিন্তু আপনার যদি আরও শক্তির প্রয়োজন হয়, তাহলে সর্বাধিক স্পেসিফিকেশনগুলি iMac 27-ইঞ্চির চেয়ে কম: 64 GB-এর পরিবর্তে 32 GB RAM, 2 TB-এর পরিবর্তে 1 TB SSD, একটি কম শক্তিশালী প্রসেসর এবং 4 GB ভিডিও র‍্যাম 8. এবং 27-ইঞ্চি iMac-এর বিপরীতে, বেশিরভাগ উপাদান কেনার পরে আপগ্রেড করা যায় না৷

    21.5-ইঞ্চি 4K মনিটরে আপনার কোড প্রদর্শন করার জন্য প্রচুর জায়গা রয়েছে এবং আপনি একটি বাহ্যিক 5K ডিসপ্লে সংযুক্ত করতে পারেন ( বা আরও দুটি 4Ks) Thunderbolt 3 পোর্টের মাধ্যমে।

    প্রচুর ইউএসবি এবং ইউএসবি-সি পোর্ট রয়েছে, কিন্তু সেগুলি পিছনে যেখানে পৌঁছানো কঠিন। আপনি একটি সহজে পৌঁছানো হাব বিবেচনা করতে পারেন। উপরের 27-ইঞ্চি iMac কভার করার সময় আমরা কয়েকটি বিকল্প কভার করি।

    4. iMac Pro

    TechCrunch iMac Pro কে "ডেভেলপারদের প্রতি ভালবাসার চিঠি" বলে অভিহিত করে এবং মালিকানা এক করতে পারেআপনার কল্পনা সত্য হয়. কিন্তু যতক্ষণ না আপনি সীমা ঠেলে দিচ্ছেন—বলুন, ভারী গেম বা ভিআর ডেভেলপমেন্ট—এটি আপনার প্রয়োজনের চেয়ে বেশি কম্পিউটার। বেশিরভাগ ডেভেলপাররা iMac 27-ইঞ্চি একটি ভাল ফিট খুঁজে পাবেন৷

    এক নজরে:

    • স্ক্রীনের আকার: 27-ইঞ্চি রেটিনা 5K ডিসপ্লে, 5120 x 2880
    • মেমরি: 32 GB (256 GB সর্বোচ্চ)
    • স্টোরেজ: 1 TB SSD (4 TB SSD তে কনফিগারযোগ্য)
    • প্রসেসর: 3.2 GHz 8-কোর Intel Xeon W
    • গ্রাফিক্স কার্ড: AMD Radeon Pro Vega 56 গ্রাফিক্স যার 8 GB HBM2 (16 GB পর্যন্ত কনফিগার করা যায়)
    • হেডফোন জ্যাক: 3.5 মিমি
    • পোর্ট: চারটি USB পোর্ট, চারটি থান্ডারবোল্ট 3 (USB‑C) ) পোর্ট, 10Gb ইথারনেট

    আইম্যাক যেখানে ছেড়ে যায় সেখানে iMac প্রো গ্রহণ করে। বেশিরভাগ গেম ডেভেলপারদের যা প্রয়োজন হবে তার বাইরেও এটি কনফিগার করা যেতে পারে: 256 GB RAM, একটি 4 TB SSD, একটি Xeon W প্রসেসর এবং 16 GB ভিডিও RAM। এটি বাড়তে যথেষ্ট জায়গার চেয়ে বেশি! এমনকি এর স্পেস গ্রে ফিনিশের একটি প্রিমিয়াম লুক রয়েছে৷

    এটি কার জন্য? টেকক্রাঞ্চ এবং দ্য ভার্জ উভয়ই প্রথমে ভিআর ডেভেলপারদের কথা ভেবেছিল। "আইম্যাক প্রো ইজ একটি বিস্ট, কিন্তু এটি সবার জন্য নয়" হল দ্য ভার্জের পর্যালোচনার শিরোনাম৷

    তারা বলে যায়, "আপনি যদি এই মেশিনটি কিনতে যাচ্ছেন, আমার মতামত হল যে আপনি আপনি কি জন্য এটি ব্যবহার করার পরিকল্পনা করছেন তা সঠিকভাবে জানা উচিত।" তারা পরামর্শ দিচ্ছেন যারা VR, 8K ভিডিও, বৈজ্ঞানিক মডেলিং এবং মেশিন লার্নিং নিয়ে কাজ করছেন তারা আদর্শ।

    5. iPad Pro 12.9-ইঞ্চি

    অবশেষে, আমি আপনাকে বাম ক্ষেত্র থেকে একটি পরামর্শ দিয়েছি যাএমনকি একটি ম্যাকও নয়: iPad Pro । এই বিকল্পটি এতটা সুপারিশ নয় কারণ এটি একটি আকর্ষণীয় বিকল্প। ক্রমবর্ধমান সংখ্যক কোডার উন্নয়নের জন্য iPad Pro ব্যবহার করে৷

    এক নজরে:

    • স্ক্রীনের আকার: 12.9-ইঞ্চি রেটিনা ডিসপ্লে
    • মেমরি: 4 GB
    • স্টোরেজ: 128 জিবি
    • প্রসেসর: নিউরাল ইঞ্জিন সহ A12X বায়োনিক চিপ
    • হেডফোন জ্যাক: কোনোটিই নয়
    • পোর্ট: USB-C

    একটি iPad-এ প্রোগ্রামিং একটি Mac-এ প্রোগ্রামিংয়ের মতো একই অভিজ্ঞতা নয়৷ আপনি যদি আপনার ডেস্কে আপনার বেশিরভাগ কাজ করেন, আপনি আপনার অফিসের বাইরে থাকার সময় একটি পোর্টেবল টুল হিসেবে MacBook Pro এর পরিবর্তে একটি iPad Pro নিয়ে ভাবতে পারেন৷

    ডেভেলপারদের জন্য iOS টুলের সংখ্যা কোডারদের জন্য ডিজাইন করা টেক্সট এডিটর এবং iOS কীবোর্ড সহ ক্রমবর্ধমান হচ্ছে:

    • আতঙ্কের দ্বারা কোড এডিটর
    • বাফার এডিটর – কোড এডিটর
    • টেক্সটস্টিক কোড এডিটর 8
    • DevKey – প্রোগ্রামিং-এর জন্য ডেভেলপার কীবোর্ড

    এমনকি আপনার আইপ্যাডে ব্যবহার করতে পারেন এমন ক্রমবর্ধমান সংখ্যক IDE রয়েছে (কিছু ব্রাউজার-ভিত্তিক এবং অন্যগুলি iOS অ্যাপ):

    <3
  • গিটপড, একটি ব্রাউজার-ভিত্তিক IDE
  • কোড-সার্ভার ব্রাউজার-ভিত্তিক এবং আপনাকে একটি দূরবর্তী VS কোড IDE ব্যবহার করতে দেয়
  • অবিচ্ছিন্ন একটি .NET C# এবং F# IDE
  • কোডিয়া হল একটি লুয়া আইডিই
  • পাইথনিস্টা 3 একটি প্রতিশ্রুতিশীল পাইথন আইডিই
  • কারনেটস, একটি বিনামূল্যের পাইথন আইডিই
  • পাইটো, আরেকটি পাইথন আইডিই
  • iSH iOS এর জন্য একটি কমান্ড-লাইন শেল প্রদান করে
  • প্রোগ্রামারদের জন্য অন্যান্য ম্যাক গিয়ার

    দেবদের দৃঢ় মতামত রয়েছেতারা যে গিয়ার ব্যবহার করে এবং তারা যেভাবে তাদের সিস্টেম সেট আপ করে সে সম্পর্কে। এখানে কিছু জনপ্রিয় বিকল্পের একটি ব্রেকডাউন রয়েছে৷

    মনিটর

    যদিও অনেক ডেভেলপার ডেস্কটপের চেয়ে একটি ল্যাপটপ পছন্দ করেন, তারা বড় মনিটরও পছন্দ করেন—এবং তাদের অনেকগুলি৷ তারা ভুল নয়। কোডিং হরর থেকে একটি পুরানো নিবন্ধ উটাহ বিশ্ববিদ্যালয়ের একটি গবেষণার ফলাফল উদ্ধৃত করেছে: আরও স্ক্রীন রিয়েল এস্টেট মানে আরও উত্পাদনশীলতা৷

    কিছু ​​বড় মনিটরের জন্য প্রোগ্রামিংয়ের জন্য সেরা মনিটরগুলির আমাদের রাউন্ডআপ পড়ুন যা আপনি আপনার বর্তমান সেটআপে যোগ করতে পারেন৷

    একটি ভাল কীবোর্ড

    অনেক ডেভেলপার অ্যাপলের ম্যাকবুক এবং ম্যাজিক কীবোর্ড পছন্দ করলেও বেশ কয়েকজন একটি আপগ্রেডের জন্য বেছে নেয়। আমরা আমাদের পর্যালোচনাতে আপনার কীবোর্ড আপগ্রেড করার সুবিধাগুলি কভার করি: ম্যাকের জন্য সেরা ওয়্যারলেস কীবোর্ড৷

    অর্গোনমিক কীবোর্ডগুলি প্রায়শই টাইপ করতে দ্রুত হয় এবং আঘাতের ঝুঁকি হ্রাস করে৷ মেকানিক্যাল কীবোর্ড একটি জনপ্রিয় (এবং ফ্যাশনেবল) বিকল্প। এগুলি দ্রুত, স্পর্শকাতর এবং টেকসই, এবং এটি তাদের একইভাবে গেমার এবং ডেভসদের কাছে জনপ্রিয় করে তোলে৷

    আরও পড়ুন: প্রোগ্রামিংয়ের জন্য সেরা কীবোর্ড

    একটি ভাল মাউস

    একইভাবে, একটি প্রিমিয়াম মাউস, ট্র্যাকবল বা ট্র্যাকপ্যাড আপনার কব্জিকে স্ট্রেন এবং ব্যথা থেকে রক্ষা করার সময় আপনাকে আরও উত্পাদনশীলভাবে কাজ করতে সহায়তা করতে পারে। আমরা এই পর্যালোচনাতে তাদের সুবিধাগুলি কভার করি: ম্যাকের জন্য সেরা মাউস৷

    একটি আরামদায়ক চেয়ার

    আপনি কোথায় কাজ করেন? একটি চেয়ারে। প্রতিদিন আট ঘণ্টা বা তার বেশি সময় ধরে। আপনি এটিকে একটি আরামদায়ক এবং কোডিং হরর তালিকা তৈরি করতে চানবিভিন্ন কারণে প্রতিটি প্রোগ্রামারের ক্রয়কে গুরুত্ব সহকারে নেওয়া উচিত, যার মধ্যে বর্ধিত উত্পাদনশীলতা রয়েছে৷

    কিছু ​​উচ্চ-রেটেড এরগোনমিক অফিস চেয়ারের জন্য প্রোগ্রামারদের রাউন্ডআপের জন্য আমাদের সেরা চেয়ার পড়ুন৷

    নয়েজ-বাতিলকারী হেডফোন

    অনেক ডেভেলপার শব্দ-বাতিলকারী হেডফোন পরে বিশ্বকে অবরুদ্ধ করতে এবং একটি স্পষ্ট বার্তা দিতে: “আমাকে একা ছেড়ে দিন। আমি কাজ করছি." আমরা আমাদের পর্যালোচনাতে তাদের সুবিধাগুলি কভার করি, সেরা নয়েজ-আইসোলেটিং হেডফোন৷

    বাহ্যিক হার্ড ড্রাইভ বা SSD

    আপনার প্রকল্পগুলি সংরক্ষণাগার এবং ব্যাকআপ করার জন্য আপনার কোথাও প্রয়োজন হবে, তাই কিছু বাহ্যিক হার্ড ড্রাইভ নিন বা সংরক্ষণাগার এবং ব্যাকআপের জন্য SSD. এই পর্যালোচনাগুলিতে আমাদের শীর্ষ সুপারিশগুলি দেখুন:

    • ম্যাকের জন্য সেরা ব্যাকআপ ড্রাইভগুলি
    • ম্যাকের জন্য সেরা বাহ্যিক SSD

    বাহ্যিক GPU (eGPU)

    অবশেষে, আপনি যদি একটি পৃথক GPU ছাড়াই একটি Mac ব্যবহার করে থাকেন এবং হঠাৎ করে গেম ডেভেলপমেন্টে যোগ দেন, তাহলে আপনি পারফরম্যান্স-সম্পর্কিত কিছু বাধার বিরুদ্ধে লড়াই করতে পারেন। একটি থান্ডারবোল্ট-সক্ষম এক্সটার্নাল গ্রাফিক্স প্রসেসর (ইজিপিইউ) যোগ করলে তা একটি পার্থক্য তৈরি করবে৷

    আরও তথ্যের জন্য, অ্যাপল সাপোর্ট থেকে এই নিবন্ধটি পড়ুন: আপনার ম্যাকের সাথে একটি বহিরাগত গ্রাফিক্স প্রসেসর ব্যবহার করুন৷

    একজন প্রোগ্রামারের কম্পিউটিং প্রয়োজনীয়তা কি?

    প্রোগ্রামিং হল সামনে এবং পিছনের দিকের ওয়েব ডেভেলপমেন্টের পাশাপাশি ডেস্কটপ এবং মোবাইলের জন্য অ্যাপ তৈরি করা সহ একটি বিস্তৃত স্থান। এতে কোড লেখা এবং পরীক্ষা করা, ডিবাগিং এবং সহ অনেকগুলি কাজ জড়িতকম্পাইল করা, এমনকি অন্যান্য ডেভেলপারদের থেকে কোডে শাখা করা।

    হার্ডওয়্যারের চাহিদা প্রোগ্রামারদের মধ্যে উল্লেখযোগ্যভাবে পরিবর্তিত হতে পারে। অনেক devs একটি বিশেষ শক্তিশালী কম্পিউটার প্রয়োজন হয় না. কিন্তু কোড লেখার সময় কিছু রিসোর্স ব্যবহার করে, কিছু অ্যাপ যা আপনি লেখেন। কোড কম্পাইল করা হল একটি CPU-নিবিড় কাজ, এবং গেম ডেভেলপারদের একটি শক্তিশালী গ্রাফিক্স কার্ড সহ একটি Mac প্রয়োজন৷

    প্রোগ্রামিং সফ্টওয়্যার

    সফ্টওয়্যার সম্পর্কে ডেভেলপারদের দৃঢ় মতামত রয়েছে এবং অনেকগুলি বিকল্প রয়েছে সেখানে অনেকেই তাদের পছন্দের টেক্সট এডিটরে কোড লেখেন এবং বাকি কাজগুলো সম্পন্ন করার জন্য অন্যান্য টুল (কমান্ড-লাইন টুল সহ) ব্যবহার করেন।

    কিন্তু স্বাধীন টুলের সংগ্রহ ব্যবহার করার পরিবর্তে, অনেকেই একটি একক অ্যাপ বেছে নেন যা তাদের প্রয়োজনীয় সমস্ত বৈশিষ্ট্য অন্তর্ভুক্ত করে: একটি IDE, বা সমন্বিত উন্নয়ন পরিবেশ। IDE গুলি ডেভেলপারদের শুরু থেকে শেষ পর্যন্ত তাদের প্রয়োজনীয় সবকিছু দেয়: একটি টেক্সট এডিটর, কম্পাইলার, ডিবাগার এবং বিল্ড বা ইন্টিগ্রেশন তৈরি করে৷

    যেহেতু এই অ্যাপগুলি সাধারণ টেক্সট এডিটরগুলির চেয়ে বেশি কাজ করে, তাদের উচ্চতর সিস্টেমের প্রয়োজনীয়তা রয়েছে৷ তিনটি জনপ্রিয় IDE এর মধ্যে রয়েছে:

    • Apple Xcode IDE 11 Mac এবং iOS অ্যাপ ডেভেলপমেন্টের জন্য
    • Microsoft Visual Studio Code for Azure, iOS, Android এবং ওয়েব ডেভেলপমেন্ট
    • 2D এবং 3D গেম ডেভেলপমেন্টের জন্য ইউনিটি কোর প্ল্যাটফর্ম, যা আমরা পরবর্তী বিভাগে আরও দেখব

    এই তিনটির বাইরেও বিস্তৃত আইডিই উপলব্ধ রয়েছে—অনেকগুলি একটি বা আরোপ্রোগ্রামিং ল্যাঙ্গুয়েজ)-এর মধ্যে Eclipse, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEA, এবং RubyMine অন্তর্ভুক্ত।

    বিস্তারিত বিকল্পগুলির মানে হল বিস্তৃত সিস্টেমের প্রয়োজনীয়তা, যার মধ্যে কিছু খুবই তীব্র। তাহলে একটি ম্যাকে এই অ্যাপগুলি চালাতে কী লাগে?

    একটি ম্যাক যে সফটওয়্যার চালাতে সক্ষম

    প্রতিটি IDE-এর ন্যূনতম সিস্টেমের প্রয়োজনীয়তা রয়েছে৷ যেহেতু সেগুলি ন্যূনতম প্রয়োজনীয়তা এবং সুপারিশ নয়, তাই সেই প্রয়োজনীয়তার চেয়ে বেশি শক্তিশালী একটি কম্পিউটার কেনা ভালো—বিশেষ করে আপনি একবারে একাধিক অ্যাপ চালাতে পারেন৷

    Xcode 11 এর জন্য সিস্টেমের প্রয়োজনীয়তা সহজ:

    • অপারেটিং সিস্টেম: macOS Mojave 10.14.4 বা তার পরের।

    Microsoft তাদের ভিজ্যুয়াল স্টুডিও কোড 2019 এর সিস্টেমের প্রয়োজনীয়তায় আরও কিছু বিবরণ অন্তর্ভুক্ত করে:

    • অপারেটিং সিস্টেম: macOS হাই সিয়েরা 10.13 বা তার পরে,
    • প্রসেসর: 1.8 GHz বা দ্রুত, ডুয়াল-কোর বা আরও ভাল প্রস্তাবিত,
    • RAM: 4 GB, 8 GB প্রস্তাবিত ,
    • স্টোরেজ: 5.6 গিগাবাইট ফ্রি ডিস্ক স্পেস।

    ম্যাকের প্রায় প্রতিটি মডেলই এই প্রোগ্রামগুলি চালাতে সক্ষম (ভাল, ম্যাকবুক এয়ারে 1.6 গিগাহার্টজ ডুয়াল-কোর রয়েছে i5 প্রসেসর যা ভিজ্যুয়াল স্টুডিওর প্রয়োজনীয়তার একেবারে নিচে)। কিন্তু এটা কি বাস্তবসম্মত প্রত্যাশা? বাস্তব জগতে, কোন ম্যাক কি অফার করে যা একজন নন-গেম ডেভেলপারের প্রয়োজন?

    না। কিছু ম্যাক কম শক্তিসম্পন্ন হয় এবং যখন কঠোর চাপ দেওয়া হয়, বিশেষ করে কম্পাইল করার সময় সংগ্রাম করবে। অন্যান্য ম্যাকগুলি ওভারপাওয়ারড এবং তা নয়বিকাশকারীদের তাদের অর্থের জন্য উপযুক্ত মূল্য প্রদান করে। আসুন কোডিংয়ের জন্য আরও কিছু বাস্তবসম্মত সুপারিশ দেখি:

    • যদি না আপনি গেম ডেভেলপমেন্ট করছেন (আমরা পরবর্তী বিভাগে এটি দেখব), গ্রাফিক্স কার্ড খুব বেশি পার্থক্য করবে না৷
    • একটি সুপার-ফাস্ট সিপিইউও গুরুত্বপূর্ণ নয়। আপনার কোড একটি ভাল CPU দিয়ে দ্রুত কম্পাইল হবে, তাই আপনার সামর্থ্য অনুযায়ী সেরাটি পান, কিন্তু গরম রড পাওয়ার বিষয়ে চিন্তা করবেন না। ম্যাকওয়ার্ল্ড পর্যবেক্ষণ করে: “কোডিং-এর জন্য ডুয়াল-কোর i5 প্রসেসর বা এমনকি এন্ট্রি-লেভেল ম্যাকবুক এয়ারের i3 দিয়ে আপনি সম্ভবত ঠিক থাকবেন, কিন্তু যদি আপনার কাছে অতিরিক্ত অর্থ থাকে, তাহলে আরও কিছু পেতে ক্ষতি হবে না। শক্তিশালী ম্যাক।”
    • নিশ্চিত করুন যে আপনার যথেষ্ট RAM আছে। এটি আপনার IDE চালানোর পদ্ধতিতে সবচেয়ে বেশি পার্থক্য তৈরি করবে। মাইক্রোসফটের 8 গিগাবাইটের 8 জিবি সুপারিশ নিন। Xcode এছাড়াও অনেক RAM ব্যবহার করে, এবং আপনি একই সময়ে অন্যান্য অ্যাপ্লিকেশন (বলুন, ফটোশপ) চালাচ্ছেন। ম্যাকওয়ার্ল্ড সুপারিশ করে যে আপনি যদি একটি নতুন ম্যাককে ভবিষ্যৎ-প্রমাণ করতে চান তাহলে আপনি 16 GB পান৷
    • অবশেষে, আপনি তুলনামূলকভাবে কম স্টোরেজ স্পেস ব্যবহার করবেন — ন্যূনতম 256 GB প্রায়শই বাস্তবসম্মত৷ তবে মনে রাখবেন যে আইডিইগুলি একটি এসএসডি হার্ড ডিস্কে আরও ভালভাবে চলে৷

    গেম ডেভেলপারদের একটি শক্তিশালী গ্রাফিক্স কার্ড সহ একটি ম্যাক দরকার

    আপনি যদি এটি করেন তবে আপনার আরও ভাল ম্যাক দরকার গ্রাফিক্স, গেম ডেভেলপমেন্ট বা ভিআর ডেভেলপমেন্ট। এর মানে আরও বেশি RAM, একটি ভাল CPU, এবং গুরুত্বপূর্ণভাবে, একটি পৃথক GPU৷

    উদাহরণস্বরূপ, অনেক গেম ডেভেলপার ইউনিটি কোর ব্যবহার করে৷ এরসিস্টেমের প্রয়োজনীয়তা:

    • অপারেটিং সিস্টেম: macOS সিয়েরা 10.12.6 বা তার পরবর্তী
    • প্রসেসর: X64 আর্কিটেকচার সাথে SSE2 নির্দেশ সেট সমর্থন
    • ধাতু-সক্ষম Intel এবং AMD GPUs .

    আবার, এগুলি কেবলমাত্র সর্বনিম্ন প্রয়োজনীয়তা, এবং সেগুলি একটি দাবিত্যাগের সাথে আসে: "আপনার প্রকল্পের জটিলতার উপর নির্ভর করে প্রকৃত কর্মক্ষমতা এবং রেন্ডারিং গুণমান পরিবর্তিত হতে পারে।"

    একটি পৃথক GPU অপরিহার্য। 8-16 GB RAM এখনও বাস্তবসম্মত, কিন্তু 16 GB পছন্দ করা হয়। সিপিইউ-এর জন্য এখানে ল্যাপটপ আন্ডার বাজেটের সুপারিশ রয়েছে: “আপনি যদি গেম ডেভেলপিং বা গ্রাফিক্সে প্রোগ্রামিং-এর মতো নিবিড় কিছু নিয়ে থাকেন, তাহলে আমরা আপনাকে Intel i7 প্রসেসর দ্বারা চালিত ল্যাপটপের পরামর্শ দিই (যদি আপনি এটি সামর্থ্য করতে পারেন তাহলে হেক্সা-কোর)।”

    অবশেষে, গেম ডেভেলপারদের তাদের প্রকল্পগুলি সঞ্চয় করার জন্য উল্লেখযোগ্যভাবে আরও বেশি জায়গা প্রয়োজন। 2-4 TB জায়গা সহ একটি SSD সুপারিশ করা হয়৷

    বহনযোগ্যতা

    প্রোগ্রামাররা প্রায়ই একা কাজ করে এবং যে কোনও জায়গায় কাজ করতে পারে৷ তারা বাড়ি থেকে, বা স্থানীয় কফি শপে বা ভ্রমণের সময় কাজ করতে পারে।

    এটি পোর্টেবল কম্পিউটারগুলিকে বিশেষ করে লোভনীয় করে তোলে। যদিও এটি একটি MacBook কেনার প্রয়োজনীয়তা নয়, অনেক বিকাশকারী তা করে৷

    আপনি যখন MacBook স্পেসগুলি দেখেন, বিজ্ঞাপিত ব্যাটারি লাইফের দিকে মনোযোগ দিন—কিন্তু স্পেসিফিকেশনগুলিতে দাবি করা পরিমাণ পাওয়ার আশা করবেন না৷ ডেভেলপমেন্ট সফ্টওয়্যার অত্যন্ত প্রসেসর-নিবিড় হতে পারে, যা ব্যাটারি লাইফকে মাত্র কয়েক ঘন্টা কমিয়ে দিতে পারে। উদাহরণস্বরূপ, "প্রোগ্রামারঅভিযোগ করুন যে এক্সকোড প্রচুর ব্যাটারি খায়,” ম্যাকওয়ার্ল্ডকে সতর্ক করে৷

    স্ক্রীন স্পেস লোড

    কোডিং করার সময় আপনি সঙ্কুচিত বোধ করতে চান না, তাই অনেক বিকাশকারী একটি বড় মনিটর পছন্দ করেন৷ একটি 27-ইঞ্চি পর্দা চমৎকার, কিন্তু স্পষ্টতই একটি প্রয়োজন নয়। কিছু বিকাশকারী এমনকি একাধিক-মনিটর সেটআপ পছন্দ করে। ম্যাকবুকগুলি ছোট মনিটরের সাথে আসে তবে একাধিক বড় বাহ্যিকগুলিকে সমর্থন করে, যা আপনার ডেস্কে কাজ করার সময় খুব দরকারী। চলার সময়, একটি 13-ইঞ্চি মডেলের তুলনায় একটি 16-ইঞ্চি ম্যাকবুক প্রো-এর সুস্পষ্ট সুবিধা রয়েছে—যদি না সর্বাধিক বহনযোগ্যতা আপনার সম্পূর্ণ অগ্রাধিকার হয়৷

    এর অর্থ কী? এর অর্থ হল আপনার বাজেটে একটি বা দুটি অতিরিক্ত মনিটরের খরচ অন্তর্ভুক্ত করা উচিত। অতিরিক্ত পর্দা স্থান আপনার উত্পাদনশীলতার উপর ইতিবাচক প্রভাব ফেলতে পারে। সৌভাগ্যবশত, সমস্ত Mac-এ এখন একটি রেটিনা ডিসপ্লে রয়েছে, যা আপনাকে স্ক্রিনে আরও কোড ফিট করার অনুমতি দেয়৷

    একটি গুণমান কীবোর্ড, মাউস, এবং অন্যান্য গ্যাজেটগুলি

    ডেভেলপাররা ওয়ার্কস্পেস সম্পর্কে বিশেষ। তারা তাদের সেট আপ করতে পছন্দ করে যাতে তারা কাজ করার সময় খুশি এবং উত্পাদনশীল হয়। তারা যে পেরিফেরালগুলি ব্যবহার করে তার দিকে বেশি মনোযোগ দেয়৷

    তারা যেটি ব্যবহার করে সবচেয়ে বেশি সময় ব্যয় করে তা হল তাদের কীবোর্ড৷ যদিও অনেকেই তাদের iMac এর সাথে আসা ম্যাজিক কীবোর্ড বা তাদের MacBooks এর সাথে আসা বাটারফ্লাই কীবোর্ড নিয়ে যথেষ্ট খুশি, অনেক ডেভেলপার একটি প্রিমিয়াম বিকল্পে আপগ্রেড করেন৷

    কেন? অ্যাপলের কীবোর্ডের বেশ কিছু অসুবিধা রয়েছেআপনার টাকা জন্য সেরা ঠুং ঠুং শব্দ দেয়. ছোট iMac কে ততটা শক্তিশালীভাবে কনফিগার করা যায় না বা সহজে আপগ্রেড করা যায় না, এবং iMac Pro বেশিরভাগ ডেভেলপারদের প্রয়োজনের তুলনায় অনেক বেশি কম্পিউটার৷

    এই নিবন্ধে, আমরা বর্তমানে উপলব্ধ প্রতিটি ম্যাক মডেলকে কভার করব, তাদের তুলনা এবং তাদের শক্তি এবং দুর্বলতা অন্বেষণ. কোন ম্যাক আপনার জন্য সবচেয়ে ভালো তা জানতে পড়ুন।

    এই ম্যাক গাইডের জন্য কেন আমাকে বিশ্বাস করুন

    আমি 80 এর দশক থেকে লোকেদের তাদের প্রয়োজনের জন্য সেরা কম্পিউটার সম্পর্কে পরামর্শ দিয়েছি এবং আমি করেছি। এক দশকেরও বেশি সময় ধরে ব্যক্তিগতভাবে ম্যাক ব্যবহার করেছেন। আমার কর্মজীবনে, আমি কম্পিউটার প্রশিক্ষণ কক্ষ স্থাপন করেছি, সংস্থাগুলির আইটি চাহিদাগুলি পরিচালনা করেছি এবং ব্যক্তি ও ব্যবসায়কে প্রযুক্তিগত সহায়তা প্রদান করেছি। আমি সম্প্রতি আমার নিজের ম্যাক আপগ্রেড করেছি। আমার পছন্দ? একটি 27-ইঞ্চি iMac৷

    কিন্তু আমি কখনই একজন বিকাশকারী হিসাবে পূর্ণ-সময় কাজ করিনি৷ আমি বিশুদ্ধ গণিতে একটি ডিগ্রী পেয়েছি এবং আমার অধ্যয়নের অংশ হিসাবে বেশ কয়েকটি প্রোগ্রামিং কোর্স সম্পন্ন করেছি। ওয়েবের জন্য বিষয়বস্তু সম্পাদনা করার সময় আমি অনেক স্ক্রিপ্টিং ভাষা এবং টেক্সট এডিটরদের সাথে টিঙ্কার করেছি। আমি বিকাশকারীদের সাথে কাজ করেছি এবং তাদের কম্পিউটার এবং সেটআপগুলি পরীক্ষা করে সত্যিকারের আনন্দ নিয়েছি। অবশ্যই, এই সবই আমাকে আপনার প্রয়োজনের সামান্য স্বাদ দেয়।

    তাই আমি আরও কঠোর পরিশ্রম করেছি। আমি সত্যিকারের কোডারদের কাছ থেকে মতামত পেয়েছি – যার মধ্যে আমার ছেলেরও রয়েছে, যারা সম্প্রতি ওয়েব ডেভেলপার হিসেবে কাজ শুরু করেছে এবং প্রচুর নতুন গিয়ার কিনছে। আমি ওয়েবে ডেভেলপারদের কাছ থেকে গিয়ার সুপারিশগুলিতেও গভীর মনোযোগ দিয়েছিবিকাশকারী:

    • তাদের খুব কম যাতায়াত আছে। প্রচুর ব্যবহারের সাথে, এটি কব্জি এবং হাতে চাপ সৃষ্টি করতে পারে৷
    • কারসার কীগুলির বিন্যাসটি আদর্শ নয়৷ সাম্প্রতিক ম্যাক কীবোর্ডগুলিতে, আপ এবং ডাউন কীগুলি প্রতিটিতে অর্ধেক কী পায়৷
    • টাচ বার সহ ম্যাকবুক পেশাদারগুলির কোনও শারীরিক এস্কেপ কী নেই৷ এটি বিশেষত ভিম ব্যবহারকারীদের জন্য হতাশাজনক, যারা ঘন ঘন সেই কীটি অ্যাক্সেস করে। সৌভাগ্যবশত, 2019 16-ইঞ্চি ম্যাকবুক প্রো-এ একটি টাচ বার এবং ফিজিক্যাল এস্কেপ কী উভয়ই রয়েছে (এবং আরও কিছু ভ্রমণের পাশাপাশি)।
    • ব্যবহারকারীদের নির্দিষ্ট ফাংশন অ্যাক্সেস করতে Fn কী চেপে ধরে রাখতে হবে। ডেভেলপাররা অপ্রয়োজনীয়ভাবে অতিরিক্ত কী প্রেস না করেই করতে পারেন।

    ডেভেলপাররা তাদের কীবোর্ডে আপস করতে চান না এবং এতে কীবোর্ডের লেআউট অন্তর্ভুক্ত থাকে। যদিও আরও কমপ্যাক্ট কীবোর্ড জনপ্রিয় হচ্ছে, তারা সবসময় প্রোগ্রামারদের জন্য সেরা টুল নয়। বেশিরভাগই একটির চেয়ে বেশি কী সহ একটি কীবোর্ড পছন্দ করে যার জন্য একটি কাজ সম্পন্ন করার জন্য একাধিক কী সমন্বয় একসাথে ধরে রাখা প্রয়োজন৷

    গুণমান ergonomic এবং যান্ত্রিক কীবোর্ডগুলি কোডারের জন্য দুর্দান্ত বিকল্প৷ আমরা এই নিবন্ধের শেষে "অন্যান্য গিয়ার" বিভাগে উভয়ের জন্য কিছু বিকল্প সুপারিশ করব। প্রিমিয়াম মাউস আরেকটি জনপ্রিয় আপগ্রেড। আমরা শেষে সেগুলির একটি তালিকাও অন্তর্ভুক্ত করব৷

    সৌভাগ্যবশত, সমস্ত Mac-এ দ্রুত থান্ডারবোল্ট পোর্ট রয়েছে যা USB-C ডিভাইসগুলিকে সমর্থন করে৷ ডেস্কটপ ম্যাকগুলিতে প্রচুর ঐতিহ্যবাহী ইউএসবি পোর্ট রয়েছে এবং আপনিওআপনার MacBook-এর জন্য প্রয়োজন হলে এক্সটার্নাল ইউএসবি হাব কিনতে পারেন৷

    কিভাবে আমরা প্রোগ্রামারদের জন্য সেরা ম্যাক বেছে নিই

    এখন যেহেতু একটি কম্পিউটার থেকে একজন প্রোগ্রামারের কী প্রয়োজন তা আমরা অন্বেষণ করেছি, আমরা দুটি সংকলন করেছি প্রস্তাবিত স্পেসিফিকেশনের তালিকা এবং তাদের সাথে প্রতিটি ম্যাক মডেলের তুলনা করে। সৌভাগ্যবশত, ভিডিও সম্পাদনার চেয়ে কোডিং-এর জন্য উপযুক্ত আরও মডেল রয়েছে।

    আমরা বিজয়ীদের বেছে নিয়েছি যারা নিশ্চিত হতাশামুক্ত অভিজ্ঞতা দেবে, কিন্তু আপনার পছন্দের জন্য প্রচুর জায়গা রয়েছে। উদাহরণস্বরূপ:

    • আপনি কি একটি বড় স্ক্রিনে কাজ করতে পছন্দ করেন?
    • আপনি কি একাধিক মনিটরের সাথে কাজ করতে পছন্দ করেন?
    • আপনি কি আপনার বেশিরভাগ কাজ আপনার ডেস্ক?
    • আপনি কি একটি ল্যাপটপের বহনযোগ্যতাকে মূল্য দেন?
    • আপনার কত ব্যাটারি লাইফের প্রয়োজন?

    অতিরিক্ত, আপনাকে নির্ধারণ করতে হবে আপনি এটি করতে পারবেন কিনা যেকোনো গেম (বা অন্যান্য গ্রাফিক-ইনটেনসিভ) ডেভেলপমেন্ট করতে হবে।

    এখানে আমাদের সুপারিশগুলি রয়েছে:

    বেশিরভাগ ডেভেলপারদের জন্য প্রস্তাবিত চশমা:

    • CPU: 1.8 GHz ডুয়াল-কোর i5 বা আরও ভাল
    • RAM: 8 GB
    • স্টোরেজ: 256 GB SSD

    গেম ডেভেলপারদের জন্য প্রস্তাবিত চশমা:

    • CPU: Intel i7 প্রসেসর (আট-কোর পছন্দের)
    • RAM: 8 GB (16 GB পছন্দের)
    • স্টোরেজ: 2-4 TB SSD
    • গ্রাফিক্স কার্ড: একটি পৃথক GPU।

    আমরা বিজয়ীদের বেছে নিয়েছি যারা ব্যয়বহুল অতিরিক্ত অফার না করেই স্বাচ্ছন্দ্যে সেই স্পেসিফিকেশনগুলি পূরণ করে। আমরা নিম্নলিখিত প্রশ্নগুলিও জিজ্ঞাসা করেছি:

    • কে সঞ্চয় করতে পারে৷আমাদের বিজয়ীদের চেয়ে কম শক্তিশালী ম্যাক কিনে টাকা?
    • আমাদের বিজয়ীদের চেয়ে আরও শক্তিশালী ম্যাক কেনার ক্ষেত্রে কে প্রকৃত মূল্য খুঁজে পাবে?
    • প্রত্যেকটি ম্যাক মডেল কতটা উচ্চতায় কনফিগার করা যেতে পারে এবং কীভাবে আপনি কেনার পরে এটি আপগ্রেড করবেন?
    • এর মনিটরের আকার এবং রেজোলিউশন কত, এবং কোন বাহ্যিক মনিটর যা সমর্থিত?
    • যারা পোর্টেবিলিটি মূল্যবান ডেভেলপারদের জন্য, প্রতিটি ম্যাকবুক মডেল কোডিংয়ের জন্য কতটা উপযুক্ত ? এর ব্যাটারি লাইফ কত, এবং আনুষাঙ্গিকগুলির জন্য এতে কতগুলি পোর্ট রয়েছে?

    আশা করি আমরা প্রোগ্রামিংয়ের জন্য সেরা ম্যাক সম্পর্কে আপনি যা জানতে চান তা আমরা কভার করেছি৷ এই বিষয় সম্পর্কে অন্য কোন প্রশ্ন বা চিন্তা, নীচে একটি মন্তব্য করুন.

    এবং এই রিভিউ জুড়ে প্রাসঙ্গিক যেখানে তাদের উল্লেখ করা হয়েছে।

    প্রোগ্রামিংয়ের জন্য সেরা ম্যাক: আমাদের সেরা পছন্দগুলি

    প্রোগ্রামিংয়ের জন্য সেরা ম্যাকবুক: ম্যাকবুক প্রো 16-ইঞ্চি

    The ম্যাকবুক প্রো 16-ইঞ্চি ডেভেলপারদের জন্য নিখুঁত ম্যাক। এটি পোর্টেবল এবং অ্যাপল ল্যাপটপে পাওয়া সবচেয়ে বড় ডিসপ্লে রয়েছে। (আসলে, আগের 2019 মডেলের তুলনায় এটিতে 13% বেশি পিক্সেল রয়েছে।) এটি গেম ডেভেলপারদের জন্য প্রচুর RAM, টন স্টোরেজ এবং পর্যাপ্ত CPU এবং GPU পাওয়ার প্রদান করে। এর ব্যাটারি লাইফ দীর্ঘ, তবে অ্যাপলের দাবি পুরো 21 ঘন্টা উপভোগ করার আশা করবেন না৷

    বর্তমান মূল্য দেখুন

    এক নজরে:

    • স্ক্রীনের আকার : 16-ইঞ্চি রেটিনা ডিসপ্লে, 3456 x 2234
    • মেমরি: 16 GB (64 GB সর্বোচ্চ)
    • স্টোরেজ: 512 GB SSD (8 TB SSD-তে কনফিগারযোগ্য)
    • প্রসেসর : Apple M1 Pro বা M1 Max চিপ (10-কোর পর্যন্ত)
    • গ্রাফিক্স কার্ড: M1 Pro (32-কোর GPU পর্যন্ত)
    • হেডফোন জ্যাক: 3.5 mm
    • বন্দর: থ্রি থান্ডারবোল্ট 4 পোর্ট, HDMI পোর্ট, SDXC কার্ড স্লট, MagSafe 3 পোর্ট
    • ব্যাটারি: 21 ঘন্টা

    এই ম্যাকবুক প্রো প্রোগ্রামারদের জন্য আদর্শ, এবং একমাত্র অ্যাপল ল্যাপটপ গুরুতর খেলা উন্নয়নের জন্য উপযুক্ত। ডিফল্ট কনফিগারেশনটি একটি 512 GB SSD এর সাথে আসে, তবে আপনার কমপক্ষে 2 TB তে আপগ্রেড করার বিষয়টি গুরুত্ব সহকারে বিবেচনা করা উচিত। আপনি পেতে পারেন সবচেয়ে বড় SSD হল 8 TB৷

    RAM 64 GB পর্যন্ত কনফিগার করা যেতে পারে৷ আপনি যে RAM চান তা আগে থেকে পান: কেনার পর আপগ্রেড করা কঠিন হতে পারে, কিন্তু অসম্ভব নয়। মত21.5-ইঞ্চি iMac, এটি জায়গায় সোল্ডার করা হয় না, তবে আপনাকে একজন পেশাদারের সাহায্যের প্রয়োজন হবে৷

    স্টোরেজটি ব্যবহারকারীর অ্যাক্সেসযোগ্য নয়, তাই আপনি যখন প্রথম মেশিনটি ক্রয় করবেন তখন পছন্দসই পরিমাণ চয়ন করা ভাল . আপনি যদি দেখেন যে কেনার পরে আপনার স্টোরেজ আপগ্রেড করতে হবে, তাহলে আমাদের প্রস্তাবিত বাহ্যিক SSD গুলি দেখুন৷

    এতে যেকোনো বর্তমান MacBook-এর সেরা কীবোর্ডও রয়েছে৷ এটিতে অন্যান্য মডেলের তুলনায় অনেক বেশি ভ্রমণ আছে, এমনকি একটি ফিজিক্যাল এস্কেপ কী রয়েছে, যা ভিম ব্যবহারকারীদেরকে অন্যদের মধ্যে খুব খুশি রাখবে।

    যদিও আপনি যখন চলাফেরা করেন তখন একটি 16-ইঞ্চি ডিসপ্লে সেরা উপলব্ধ। , আপনি যখন আপনার ডেস্কে থাকবেন তখন আপনি বড় কিছু চাইতে পারেন। ভাগ্যক্রমে, আপনি একাধিক বড় বাহ্যিক মনিটর সংযুক্ত করতে পারেন। অ্যাপল সাপোর্ট অনুসারে, ম্যাকবুক প্রো 16-ইঞ্চি 6K পর্যন্ত তিনটি বাহ্যিক ডিসপ্লে পরিচালনা করতে পারে।

    পোর্টের কথা বললে, এই ম্যাকবুক প্রো চারটি USB-C পোর্ট অন্তর্ভুক্ত করে, যা অনেক ব্যবহারকারীর কাছে যথেষ্ট হবে। আপনার USB-A পেরিফেরালগুলিকে সংযুক্ত করতে, আপনাকে একটি ডঙ্গল বা ভিন্ন তারের ক্রয় করতে হবে৷

    যদিও আমি বিশ্বাস করি যে এই ম্যাকটি পোর্টেবল কিছু চায় তাদের জন্য সেরা সমাধান, সেখানে অন্যান্য বিকল্প রয়েছে:

    • ম্যাকবুক এয়ার একটি আরও সাশ্রয়ী বিকল্প, যদিও একটি ছোট স্ক্রীন, একটি কম শক্তিশালী প্রসেসর এবং কোনও বিচ্ছিন্ন GPU নেই৷
    • ম্যাকবুক প্রো 13-ইঞ্চি একটি আরও বহনযোগ্য বিকল্প, কিন্তু বাতাসের তুলনায় কম সীমাবদ্ধতা সহ। ছোট পর্দা আড়ষ্ট মনে হতে পারে, এবং একটি অভাববিচ্ছিন্ন GPU এটিকে গেম ডেভেলপমেন্টের জন্য কম উপযোগী করে তোলে।
    • কেউ কেউ iPad Pro একটি আকর্ষণীয় পোর্টেবল বিকল্প খুঁজে পেতে পারে, যদিও আপনাকে আপনার প্রত্যাশাগুলি সামঞ্জস্য করতে হবে।

    প্রোগ্রামিংয়ের জন্য বাজেট ম্যাক : ম্যাক মিনি

    ম্যাক মিনি ডেভেলপারদের মধ্যে ক্রমশ জনপ্রিয় হয়ে উঠছে বলে মনে হচ্ছে৷ এর উল্লেখযোগ্য স্পেক বাম্পের পরে, এটি এখন কিছু গুরুতর কাজ করার জন্য যথেষ্ট শক্তিশালী। এটি ছোট, নমনীয় এবং প্রতারণামূলকভাবে শক্তিশালী। আপনি যদি একটি ছোট পদচিহ্ন সহ একটি ম্যাকের পরে থাকেন তবে এটি একটি দুর্দান্ত বিকল্প৷

    বর্তমান মূল্য দেখুন

    এক নজরে:

    • স্ক্রীনের আকার: প্রদর্শন নয় অন্তর্ভুক্ত, তিনটি পর্যন্ত সমর্থিত
    • মেমরি: 8 GB (16 GB সর্বাধিক)
    • স্টোরেজ: 256 GB SSD (2 TB SSD-তে কনফিগারযোগ্য)
    • প্রসেসর: Apple M1 চিপ
    • গ্রাফিক্স কার্ড: ইন্টেল ইউএইচডি গ্রাফিক্স 630 (ইজিপিইউগুলির জন্য সমর্থন সহ)
    • হেডফোন জ্যাক: 3.5 মিমি
    • পোর্ট: ফোর থান্ডারবোল্ট 3 (ইউএসবি-সি) পোর্ট, দুটি USB 3 পোর্ট, HDMI 2.0 পোর্ট, গিগাবিট ইথারনেট

    ম্যাক মিনি হল সবচেয়ে সস্তা ম্যাক উপলব্ধ—আংশিক কারণ এটি মনিটর, কীবোর্ড বা মাউসের সাথে আসে না—তাই তাদের জন্য এটি একটি চমৎকার পছন্দ একটি আঁটসাঁট বাজেটে৷

    এর বেশিরভাগ চশমা 27-ইঞ্চি iMac-এর সাথে অনুকূলভাবে তুলনা করে৷ এটি 16 GB পর্যন্ত RAM এবং একটি 2 TB হার্ড ড্রাইভের সাথে কনফিগার করা যেতে পারে এবং এটি একটি দ্রুত M1 প্রসেসর দ্বারা চালিত। এটি প্রোগ্রাম করার জন্য যথেষ্ট বেশি। যদিও এটি একটি মনিটরের সাথে আসে না, এটি বৃহত্তর iMac এর মতো একই 5K রেজোলিউশন সমর্থন করে,এবং আপনি দুটি ডিসপ্লে (একটি 5K এবং অন্যটি 4K), বা মোট তিনটি 4K মনিটর সংযুক্ত করতে পারবেন৷

    গেম ডেভেলপমেন্টের জন্য, আপনার আরও RAM এবং স্টোরেজ প্রয়োজন হবে৷ আপনি যে কনফিগারেশনটি প্রথমবার চান সেটি পাওয়া ভালো—পরে আপগ্রেড করার আশা করা ভালো পরিকল্পনা নয়।

    র্যাম প্রতিস্থাপন করার জন্য কোনো দরজা নেই, তাই, যখন আপনি এটি আপগ্রেড করতে পারেন, তখন আপনার পেশাদার সাহায্যের প্রয়োজন হতে পারে . এবং SSD লজিক বোর্ডে সোল্ডার করা হয়, তাই এটি প্রতিস্থাপনযোগ্য নয়। এটিতে একটি পৃথক GPU এর অভাব রয়েছে, তবে আপনি একটি বাহ্যিক GPU সংযুক্ত করে এর প্রতিকার করতে পারেন। আপনি এই পর্যালোচনার শেষে "অন্যান্য গিয়ার" বিভাগে আরও বিশদ বিবরণ পাবেন৷

    অবশ্যই, আপনাকে একটি মনিটর বা দুটি, একটি কীবোর্ড এবং একটি মাউস বা ট্র্যাকপ্যাড কিনতে হবে৷ আপনার পছন্দসই হতে পারে, তবে আমরা নীচে "অন্যান্য গিয়ার"-এ কিছু মডেলের সুপারিশ করব৷

    বিকাশের জন্য সেরা ডেস্কটপ ম্যাক: iMac 27-ইঞ্চি

    যদি আপনি আপনার বেশিরভাগ কোডিং এখানে করেন আপনার ডেস্ক, iMac 27-ইঞ্চি একটি চমৎকার পছন্দ। এটিতে একটি বড় ডিসপ্লে, একটি ছোট ফুটপ্রিন্ট এবং যেকোনও ডেভেলপমেন্ট অ্যাপ চালানোর জন্য পর্যাপ্ত চশমা রয়েছে।

    বর্তমান মূল্য চেক করুন

    এক নজরে:

    • স্ক্রিন আকার: 27-ইঞ্চি রেটিনা 5K ডিসপ্লে, 5120 x 2880
    • মেমরি: 8 GB (64 GB সর্বাধিক)
    • স্টোরেজ: 256 SSD (512 SSD তে কনফিগারযোগ্য)
    • প্রসেসর : 3.1GHz 6-কোর 10th-প্রজন্মের Intel Core i5
    • গ্রাফিক্স কার্ড: 4GB GDDR6 মেমরি সহ Radeon Pro 5300 বা GDDR6 এর 8GB সহ Radeon Pro 5500 XTমেমরি
    • হেডফোন জ্যাক: 3.5 মিমি
    • পোর্ট: চারটি ইউএসবি 3 পোর্ট, দুটি থান্ডারবোল্ট 3 (ইউএসবি-সি) পোর্ট, গিগাবিট ইথারনেট

    যদি আপনি না করেন পোর্টেবিলিটি প্রয়োজন, iMac 27-ইঞ্চি কোডারদের জন্য নিখুঁত পছন্দ বলে মনে হচ্ছে। এটিতে আপনার প্রয়োজনীয় সমস্ত বৈশিষ্ট্য রয়েছে, এমনকি গেম ডেভেলপমেন্টের জন্যও, যদিও এর জন্য আমরা আপনাকে RAM 16 GB এবং হার্ড ড্রাইভকে একটি বড় SSD-তে আপগ্রেড করার পরামর্শ দিই। আপনি একটি 3.6 গিগাহার্টজ 8-কোর i9 প্রসেসর বেছে নিয়ে iMac-এর শক্তি বাড়াতে পারেন, যদিও সেই কনফিগারেশন Amazon-এ উপলব্ধ নয়৷

    এই iMac-এর একটি বড় 5K স্ক্রীন রয়েছে - যে কোনও ম্যাকের মধ্যে সবচেয়ে বড় - যা প্রদর্শিত হবে প্রচুর কোড এবং একাধিক উইন্ডো, আপনাকে উৎপাদনশীল রাখে। আরও বেশি স্ক্রীন রিয়েল এস্টেটের জন্য, আপনি অন্য 5K ডিসপ্লে বা দুটি 4K ডিসপ্লে যোগ করতে পারেন।

    অনেক আধুনিক ম্যাকের বিপরীতে, কেনার পরে 27-ইঞ্চি iMac আপগ্রেড করা তুলনামূলকভাবে সহজ। মনিটরের নিচের দিকের স্লটে নতুন SDRAM স্টিক স্থাপন করে RAM আপগ্রেড করা যায় (সবভাবে 64 GB পর্যন্ত)। আপনি অ্যাপল সাপোর্ট থেকে এই পৃষ্ঠায় আপনার প্রয়োজনীয় স্পেসিফিকেশনগুলি খুঁজে পাবেন। এটি পরে একটি SSD যোগ করাও সম্ভব, তবে এটি একজন পেশাদারের জন্য আরও ভাল কাজ।

    আপনার পেরিফেরালগুলির জন্য প্রচুর পোর্ট রয়েছে: চারটি USB 3 পোর্ট এবং দুটি থান্ডারবোল্ট 3 (USB-C) পোর্ট যা সমর্থন করে ডিসপ্লেপোর্ট, থান্ডারবোল্ট, ইউএসবি 3.1 এবং থান্ডারবোল্ট 2 (যা অ্যাডাপ্টারের সাহায্যে আপনাকে HDMI, DVI, এবং VGA ডিভাইসগুলি প্লাগ করতে দেয়)।

    পোর্টগুলি পিছনে রয়েছে এবং এটি পেতে কিছুটা চ্যালেঞ্জিংপ্রতি. সমাধান: একটি অ্যালুমিনিয়াম সাতেচি হাব যোগ করুন যা আপনার iMac এর স্ক্রিনের নীচে মাউন্ট হয় বা একটি Macally হাব যা আপনার ডেস্কে সুবিধাজনকভাবে বসে৷

    প্রোগ্রামিংয়ের জন্য অন্যান্য ভাল ম্যাক মেশিন

    1. MacBook Air

    ম্যাকবুক এয়ার অ্যাপলের সবচেয়ে বহনযোগ্য কম্পিউটার এবং এটির সবচেয়ে সাশ্রয়ী ল্যাপটপ। এয়ারের চশমাগুলি বেশ সীমিত, এবং আপনি একটি কেনার পরে এর উপাদানগুলি আপগ্রেড করা অসম্ভব। এটা কি চাকরি পর্যন্ত? আপনি যদি আপনার বেশিরভাগ কোডিং IDE এর পরিবর্তে একটি টেক্সট এডিটরে করেন, তাহলে হ্যাঁ।

    এক নজরে:

    • স্ক্রিন সাইজ: 13.3 ইঞ্চি রেটিনা ডিসপ্লে, 2560 x 1600<5
    • মেমরি: 8 GB (16 GB সর্বোচ্চ)
    • স্টোরেজ: 256 GB SSD (1 TB SSD তে কনফিগারযোগ্য)
    • প্রসেসর: Apple M1 চিপ
    • গ্রাফিক্স কার্ড : অ্যাপল 8-কোর জিপিইউ পর্যন্ত
    • হেডফোন জ্যাক: 3.5 মিমি
    • পোর্ট: দুটি থান্ডারবোল্ট 4 (ইউএসবি-সি) পোর্ট
    • ব্যাটারি: 18 ঘন্টা

    আপনি যদি আপনার কোড একটি টেক্সট এডিটরে লেখেন, তাহলে এই ছোট্ট মেশিনটি আপনার চাহিদা মেটাতে পারে। যদিও, এটি একটি IDE এর সাথে ব্যবহার করার সময় আপনি বাধার সম্মুখীন হবেন। এর বিচ্ছিন্ন GPU এর অভাব এটিকে গেম ডেভেলপমেন্টের জন্য অনুপযুক্ত করে তোলে। যদিও আপনি একটি বাহ্যিক GPU যোগ করতে পারেন, অন্যান্য স্পেস এটিকে আটকে রাখে।

    এর ছোট রেটিনা ডিসপ্লে এখন 13-ইঞ্চি ম্যাকবুক প্রো-এর মতো পিক্সেল অফার করে। একটি বাহ্যিক 5K বা দুটি 4K সংযুক্ত করা যেতে পারে।

    2. ম্যাকবুক প্রো 13-ইঞ্চি

    13-ইঞ্চি ম্যাকবুক প্রো একটি ম্যাকবুক এয়ারের চেয়ে বেশি বড় নয় , কিন্তু এটা অনেক বেশি শক্তিশালী। এটা একটাআপনার যদি আরও পোর্টেবল কিছুর প্রয়োজন হয় তবে 16-ইঞ্চি প্রো-এর ভাল বিকল্প, তবে এটি ততটা শক্তিশালী বা আপগ্রেডযোগ্য নয়।

    এক নজরে:

    • স্ক্রীনের আকার: 13-ইঞ্চি রেটিনা ডিসপ্লে , 2560 x 1600
    • মেমরি: 8 GB (16 GB সর্বোচ্চ)
    • স্টোরেজ: 512 GB SSD (2 TB SSD তে কনফিগার করা যায়)
    • প্রসেসর: 2.4 GHz 8ম প্রজন্ম কোয়াড-কোর ইন্টেল কোর i5
    • গ্রাফিক্স কার্ড: ইন্টেল আইরিস প্লাস গ্রাফিক্স 655
    • হেডফোন জ্যাক: 3.5 মিমি
    • পোর্ট: ফোর থান্ডারবোল্ট 3 পোর্ট
    • ব্যাটারি : 10 ঘন্টা

    16-ইঞ্চি মডেলের মতো, ম্যাকবুক প্রো 13-ইঞ্চিতে বিকাশের জন্য প্রয়োজনীয় সমস্ত বৈশিষ্ট্য রয়েছে, তবে এটির বড় ভাইয়ের বিপরীতে, এটি গেম ডেভেলপারদের জন্য কম পড়ে। কারণ এতে একটি বিচ্ছিন্ন জিপিইউ নেই। কিছু পরিমাণে, এটি একটি বহিরাগত GPU যোগ করে প্রতিকার করা যেতে পারে। আমরা "অন্যান্য গিয়ার" এর অধীনে এটির জন্য কিছু বিকল্প তালিকাভুক্ত করি।

    কিন্তু 13-ইঞ্চি মডেলটিকে শীর্ষ-অব-দ্য-রেঞ্জের ম্যাকবুক প্রো-এর মতো উচ্চতর স্পেস করা যাবে না এবং আপনি এটি আপগ্রেড করতে পারবেন না। ক্রয়ের পরে উপাদান। আপনার ডেস্কে থাকাকালীন আপনি যদি আরও স্ক্রীন রিয়েল এস্টেট চান, আপনি একটি 5K বা দুটি 4K বাহ্যিক মনিটর সংযুক্ত করতে পারেন।

    3. iMac 21.5-ইঞ্চি

    যদি আপনি কিছু সংরক্ষণ করতে চান অর্থ এবং ডেস্ক স্পেস, iMac 21.5-ইঞ্চি 27-ইঞ্চি iMac-এর একটি যুক্তিসঙ্গত বিকল্প, তবে সচেতন থাকুন এটি কিছু আপস সহ একটি বিকল্প। ছোট স্ক্রীনের পাশাপাশি, এই ম্যাকটিকে বড় মেশিনের মতো উচ্চতর বা আপগ্রেড করা যাবে না।

    এক নজরে:

    • স্ক্রিন

    আমি ক্যাথি ড্যানিয়েলস, অ্যাডোব ইলাস্ট্রেটরের একজন বিশেষজ্ঞ। আমি 2.0 সংস্করণ থেকে সফ্টওয়্যারটি ব্যবহার করছি, এবং 2003 সাল থেকে এটির জন্য টিউটোরিয়াল তৈরি করছি৷ যারা ইলাস্ট্রেটর শিখতে চান তাদের জন্য আমার ব্লগটি ওয়েবে সবচেয়ে জনপ্রিয় গন্তব্যগুলির মধ্যে একটি৷ একজন ব্লগার হিসাবে আমার কাজ ছাড়াও, আমি একজন লেখক এবং একজন গ্রাফিক ডিজাইনার।