উইন্ডোজ ১১ ব্যবহারকারী ডেভেলপারদের জন্য মাইক্রোসফট একটি উদ্ভাবনী সমাধান আনারlette হিসেবে ডেভ হোম (Dev Home) চালু করেছে। এই বিশেষ প্ল্যাটফর্ম ডেভেলপারদের জটিল ওয়ার্কফ্লো সরল করতে লক্ষ্য করে, যাতে তারা সেটি ফোকাস করতে পারে যা সত্যিকারের গুরুত্বপূর্ণ – কোড লিখা এবং সফটওয়্যার বিল্ড করা। এই আর্টিকেলে, আমরা এক্সপ্লোর করব ডেভ হোম কী, ডেভেলপারদের জন্য এর সুবিধা, এবং আপনার উইন্ডোজ ১১ পিসিতে ডেভ হোম কীভাবে ইনস্টল করবেন।

উইন্ডোজ ১১ ব্যবহারকারী ডেভেলপারদের জন্য ডেভ হোম (Dev Home) একটি গেম-চেঞ্জিং প্ল্যাটফর্ম। এর ফিচার রেঞ্জ এবং স্ট্রিমলাইনড ওয়ার্কফ্লো দিয়ে এটি প্রোডাক্টিভিটি উল্লেখযোগ্যভাবে বাড়ায় এবং ডেভেলপমেন্ট প্রক্রিয়া সরল করে। প্রজেক্ট সেটআপ অটোমেট করে, গিটহাব (GitHub) এর সাথে ইন্টিগ্রেট করে, ডেডিকেটেড ফাইল সিস্টেম দিয়ে, এবং কাস্টোমাইজেবল ড্যাশবোর্ড অফার করে ডেভ হোম ডেভেলপারদের কোডিং-এ ফোকাস করতে দেয় জটিল টুলচেইন এবং ডিপেন্ডেন্সি নিয়ে চিন্তা না করে। উইন্ডোজ ১১-এ ডেভ হোম কীভাবে পাবেন সেটি এই আর্টিকেলে জানুন।
পদ্ধতি ১: মাইক্রোসফট স্টোর (Microsoft Store) দিয়ে ইনস্টল করুন
মাইক্রোসফট স্টোর থেকে ডেভ হোম প্রিভিউ (Dev Home Preview) ইনস্টল করতে নিচের ধাপগুলো অনুসরণ করুন:
1. স্টার্ট মেনু লঞ্চ করুন এবং Microsoft Store সার্চ করুন।
2. সার্চ রেজাল্ট থেকে মাইক্রোসফট স্টোর বেছে নিন।
3. মাইক্রোসফট স্টোরে Dev Home (Preview) সার্চ করুন।
4. ডেভ হোম অ্যাপ ডাউনলোড ও ইনস্টল করতে Get বাটনে ক্লিক করুন।

5. আপনি যদি মাইক্রোসফট স্টোর দিয়ে ডেভ হোম ইনস্টল করেন, তবে অ্যাপ লঞ্চ করতে Open-এ ক্লিক করুন।
6. একবার ডেভ হোম অ্যাপ খুললে, এটি আপনাকে ইনিশিয়ালাইজেশন প্রক্রিয়ায় গাইড করবে।
আরও পড়ুন: উইন্ডোজ ১১-এ উইнгেট (winget) ইনস্টল করার উপায়
পদ্ধতি ২: ম্যানুয়াল ইনস্টলেশন
যদি কোনো কারণে উপরের পদ্ধতি আপনার জন্য কাজ না করে তবে এইটি চেষ্টা করুন:
1. গিটহাবে (GitHub) অফিসিয়াল ডেভ হোম রিপোজিটরি (repository) ভিজিট করুন।
2. রিলিজ (Releases) পেজে যান।

3. কারেন্ট রিলিজ জিপ (current release zip) বেছে নিন এবং আপনার কম্পিউটারে ডাউনলোড করুন।
4. ম্যানুয়াল ইনস্টলেশনের জন্য, ডাউনলোড করা জিপ ফাইল (downloaded zip file) এক্সট্রাক্ট করুন।
5. আপনি যদি ম্যানুয়াল ইনস্টলেশন পদ্ধতি বেছে নেন, তবে এক্সট্রাক্ট করা ফাইলগুলোতে ডাবল-ক্লিক করুন ডেভ হোম অ্যাপ্লিকেশন রান করতে।
6. সেটআপ প্রক্রিয়া সম্পন্ন করতে অন-স্ক্রিন নির্দেশনা অনুসরণ করুন।
মাস্ট রিড: উইন্ডোজ ১১ S মোড: প্রস, কন্স, এবং ধাপে ধাপে গাইড
উইন্ডোজ ১১-এ ডেভ হোম (Dev Home) কী?
এটি ডেভেলপারদের জন্য একটি वन-স্টপ হাব (one-stop hub), যা একটি সেন্ট্রালাইজড প্ল্যাটফর্ম প্রদান করে কাস্টোমাইজড ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপ করার, প্রয়োজনীয় প্যাকেজ ইনস্টল করার, গিটহাব থেকে রিপোজিটরি ক্লোন করার, এবং একটি পেরসোনালাইজড ড্যাশবোর্ড থেকে প্রজেক্ট মনিটর করার জন্য। ডেভ হোমের পরিচয় এবং উইন্ডোজ সাবসিস্টেম ফর লিনাক্স (WSL) ২-এ উন্নতির সাথে, উইন্ডোজ ১১ ডেভেলপারদের জন্য একটি আকর্ষণীয় অপশন হয়ে উঠেছে যারা প্রোডাক্টিভ এবং ইফিশিয়েন্ট অভিজ্ঞতা খুঁজছেন।
উইন্ডোজ ১১-এ ডেভ হোম কেন ব্যবহার করবেন?
ডেভ হোম ডেভেলপার প্রোডাক্টিভিটি উল্লেখযোগ্যভাবে বাড়ানোর ফিচার রেঞ্জ অফার করে।
- দ্রুত প্রজেক্ট সেটআপ (Quick Project Setup): কষ্টকর সেটআপ প্রক্রিয়া এবং بےশেষ ডিপেন্ডেন্সির দিনগুলো বাই। ডেভ হোম আপনার প্রজেক্টের জন্য প্যাকেজ এবং ডিপেন্ডেন্সি ইনস্টলেশন অটোমেট (automating the installation of packages and dependencies for your projects) করে দিন বাঁচায়। চन्द ক্লিকে আপনি গিট রিপোজিটরি ক্লোন করতে পারেন, ভিজুয়াল স্টুডিও (Visual Studio) বা পাওয়ারশেল (PowerShell) এর মতো এসেনশিয়াল টুল ইনস্টল করতে পারেন, এবং সঠিক ভার্সন খুঁজে বের করার ঝামেলা এড়াতে পারেন। আপনার প্রজেক্টগুলো নো টাইম-এ চালু করুন।
- সহজ গিটহাব ইন্টিগ্রেশন (Easy GitHub Integration): ডেভ হোম এবং গিটহাব ডেভেলপারদের জন্য একটি ড্রিম টিম। তাদের সিমলেস ইন্টিগ্রেশন আপনাকে সহজে আপনার কোডবেস ম্যানেজ করতে এবং ওয়ার্কফ্লো স্ট্রিমলাইন করতে দেয়। পুল রিকোয়েস্ট (pull requests) হ্যান্ডেল করা, ইস্যু ম্যানেজ (managing issues) করা, ক্লাউড কোডিং এনভায়রনমেন্ট কনফিগার করা যেন গিটহাব কোডস্পেস (GitHub Codespaces), এবং মাইক্রোসফট ডেভবক্স (Microsoft DevBox) এর সাথে ইন্টিমেট होना। এটি আপনার ফিঙ্গারটিপসে আপনার নিজস্ব ডেভেলপারস পারাডাইজ থাকার মতো।
- ডেভ ড্রাইভ ফাইল সিস্টেম (Dev Drive File System): কল্পনা করুন: একটি ডেডিকেটেড স্টোরেজ ভলিউম যা স্পেসিফিক্যালি ডেভেলপারদের জন্য অপ্টিমাইজড। সেটি হচ্ছে ডেভ ড্রাইভ (Dev Drive)। রেজিলিয়েন্ট ফাইল সিস্টেম (ReFS)-এর দিয়ে পাওয়ার্ড, এটি উন্নত পারফরম্যান্স এবং উন্নত নিরাপত্তা অফার করে। ডেভ ড্রাইভ দিয়ে, আপনি একাধিক ডিরেক্টরি সহজে ম্যানেজ করতে পারেন (manage multiple directories with ease), ফাইল আই/ও সিনেরিও সুপারচার্জ করতে পারেন, এবং বিল্ড টাইম ৩০% পর্যন্ত উন্নত করতে পারেন। এটি আপনার প্রজেক্টকে একটি টার্বো বুস্ট দেওয়ার মতো।
- কাস্টোমাইজেবল ড্যাশবোর্ড (Customizable Dashboard): ডেভ হোমের কাস্টোমাইজেবল ড্যাশবোর্ডে ফোটা খাওয়ার জন্য প্রস্তুত হোন। এটি ডেভেলপমেন্টের জন্য আপনার নিজস্ব মিশন কন্ট্রোলের মতো। আপনার ডিসপোজালে বিস্তৃত উইজেট রেঞ্জের সাথে, আপনি সিপিইউ এবং মেমরি উপলব্ধতায় রিয়েল-টাইম ইনসাইট (get real-time insights into CPU and memory availability) পেতে পারেন, গুরুত্বপূর্ণ গিটহাব পুল রিকোয়েস্ট ও ইস্যুতে ঘনিষ্ঠ নজর রাখতে পারেন, SSH কিচেইন প্রোফেশনালি ম্যানেজ করতে পারেন, এবং আরও অনেক কিছু। এটি আপনার ডেভেলপার প্লেগ্রাউন্ড, আপনার প্রয়োজন অনুযায়ী টেলরড।
- স্ট্রিমলাইনড মেশিন কনফিগারেশন (Streamlined Machine Configuration): জটিল সেটআপ প্রক্রিয়ায় ফেটে যাওয়ার দিনগুলো গেল। ডেভ হোম তার এন্ড-টু-এন্ড সেটআপ অপশন দিয়ে আপনার পেছনে আছে। এটি আপনাকে প্রতিটি ধাপে হাত ধরে গাইড করে, এমনকি আপনার গিটহাব অ্যাকাউন্টের সাথে কানেক্টেড জনপ্রিয় ডেভ টুলস এবং রিপোজিটরি সাজেস্ট (suggesting popular dev tools and repositories connected to your GitHub account) করে। এটি আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপের জন্য একটি পেরসোনাল অ্যাসিস্ট্যান্ট থাকার মতো। নো মোর হেডএক, জাস্ট স্মুথ সেইলিং।
- বিশ্বস্ত এবং রিপিটেবল সেটআপ (Reliable and Repeatable Setup): ডেভ হোম উইনগেট কনফিগারেশন ফাইল (WinGet Configuration files)-এর ম্যাজিক আনে। এই ছোট ছোট জাদু আপনাকে আপনার মেশিন সেটআপ এবং প্রজেক্ট অনবোর্ডিং টাস্কগুলো একটি একক, বিশ্বস্ত ফাইলে কনসলিডেট করতে দেয়। ডেভ হোম উইজার্ডের এক ছিটকে, আপনি সহজে বিভিন্ন মেশিন জুড়ে আপনার সেটআপ রেপ্লিকেট (replicate your setups across different machines) করতে পারেন, কনসিস্টেন্সি নিশ্চিত করে এবং আপনার কিমতী সময় বাঁচাতে। এটি আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপের জন্য একটি সুপারপাওয়ারের মতো।
- সরল অ্যাপ্লিকেশন ইনস্টলেশন (Simplified Application Installation): আপনি অ্যাপ্লিকেশন এক এক করে ইনস্টল করতে পারেন, অথবা আরও ভালো, ডেভ হোমকে ভারী কাজটি হ্যান্ডল করতে দিন যতক্ষণ আপনি বসে রিল্যাক্স করেন।
আমরা আশা করি যে আপনি ডেভ হোমের সুবিধা, ফিচার এবং ইনস্টলেশন প্রক্রিয়া সংগ্রহ করতে সক্ষম হয়েছেন। কোডিং-এ ফোকাস করতে না পারা জটিল টুলচেইন এবং ডিপেন্ডেন্সি থেকে মুক্ত হয়ে একজন ডেভেলপার হিসেবে আপনার সশক্তিকরণের যাত্রা শুরু করুন।