কম্পিউটার প্রিলোডেড সফটওয়্যার সহ আসে, কিন্তু অডিশনাল সফটওয়্যার ছাড়া কম্পিউটার খুব কম পাওয়া যায়। নতুন সফটওয়্যার ইনস্টল করা একটি প্রক্রিয়া যা কম চিন্তা এবং অধিকাংশ ইনস্টলারের বাটন ক্লিকের উপর নির্ভরশীল।
উইন্ডোজে দুটি ফাইল টাইপ প্রচলিত -.exe এবং .msi, এবং আপনি দুটোই দেখে/ব্যবহার করলেও পার্থক্য খুঁজে পাওয়া কঠিন, কিন্তু পার্থক্য আছে।
.exe vs .msi
পার্থক্যের আগে সাদৃশ্য জানা ভালো। দুটোই অ্যাপ্লিকেশন ইনস্টলার, এবং উভয়ের উদ্দেশ্য একই - স্ট্রেইটফরওয়ার্ড ইনস্টলার দিয়ে স্ট্রেইটফরওয়ার্ড সফটওয়্যার ইনস্টলেশন।
EXE: এক্সিকিউটেবল
তিন অক্ষরের এক্সটেনশন "executable" শব্দ থেকে এসেছে, যা ইন্সটলেশন কীভাবে কাজ করে তা ব্যাখ্যা করে। ইনস্টলারে ফাইল টাইপ অ্যাসোসিয়েশন, উইন্ডোজের সাথে স্টার্ট আপ অপশন থাকে।
.exe ফাইল টাইপ অতিরিক্ত প্লাগইন ও ব্যাকগ্রাউন্ড সফটওয়্যার রিকোয়েস্ট করতে পারে (গেম বা নির্দিষ্ট প্রোগ্রাম ইনস্টল করার সময় দেখা যায়)। মাইক্রোসফটের .NET ফ্রেমওয়ার্ক দরকার হতে পারে, ইনস্টলার ডাউনলোড বাটন দিয়ে শুরু করতে দেয়।
ইনস্টলেশনের সময় ভাষা বেছে নেওয়ার প্রম্পট আসতে পারে। .exe ফাইল টাইপ এটিআসান করে, .msi-তে একই কাজ করা চ্যালেঞ্জিং। সিম্পলিসিটির কারণে .exe ইনস্টলার বেছে নেওয়া যেতে পারে।
তবে .exe শুধু সফটওয়্যার ইনস্টলেশনের জন্য নয়। উইন্ডোজ প্রসেসগুলো (যা ওএস এবং আপনার সফটওয়্যারের জন্য ভাইটাল) সব .exe-এ এন্ড হয়। উদাহরণস্বরূপ, উইন্ডোজ এক্সপ্লোরার রিস্টার্ট করতে "Run" উইন্ডোতে কমান্ড "explorer" নয়, "explorer.exe"।
MSI: মাইক্রোসফট ইনস্টলার
.msi ফাইল টাইপের ইনস্টলার আপিয়ারেন্স সাধারণত খুব কনসিস্টেন্ট। কম্পাইল করার সময় লেয়াউট স্পষ্টভাবে ডিফাইন করা থাকে, তাই .exe-র মত এস্থেটিক ভ্যারিয়েশন নেই।
ফলস্বরূপ .msi ইনস্টলারের লেয়াউট ফলো করা সহজ, কম অভিজ্ঞ ব্যবহারকারী দ্রুত অভ্যস্ত হতে পারে। .msi গাইডলাইনে নির্দিষ্ট ফাংশনালিটি অর্জনের জটিলতা তত্ত্বতঃ সাবসেট ব্যবহারকারীদের জন্য সিম্পলার ইনস্টলেশন তৈরি করতে পারে।
"ইনস্টলেশন অন ডিমান্ড" .msi-র অন্য উল্লেখযোগ্য ফিচার যা .exe রিপ্লিকেট করতে পারে না। ইনিশিয়াল ইনস্টল খুব দ্রুত হয় কারণ কম কিছু হয় - মূল প্রসেস সফটওয়্যার লঞ্চের পর হয়। মাইক্রোসফট বলে এটি "ইনস্টলেশন ও কনফিগারেশন ফেজ ছোট করে" - অর্থাৎ কিছু পরিস্থিতিতে .msi ইনস্টলার দ্রুত হতে পারে।
এক ফাইনাল ফ্যাক্ট স্পষ্টভাবে দুটোকে ভাগ করে: তাদের উদ্দেশ্যогত ব্যবহার। .msi ফাইল টাইপ নেটওয়ার্ক ডিপ্লয়মেন্টের জন্য সেরা। সিস্টেম অ্যাডমিনিস্ট্রেটররা একসাথে অনেক কম্পিউটারে সফটওয়্যার পুশ করতে এটি ব্যবহার করে। সফটওয়্যার ডিপ্লয়মেন্টের আর্টিকেলগুলো সব এই এক ফাইল টাইপের দিকে ইঙ্গিত করে।
কোন ইনস্টলার ব্যবহার করবেন?
এই প্রশ্নের চিন্তা নগণ্য। একক কম্পিউটারের জন্য দুটোই ভালো কাজ করে। কোন ইনস্টলার উপলব্ধ তার উপর ভিত্তি করে ডিসাইড করা সহজ। বাইরের ফ্যাক্টর যেন জটিল না করে। ডাউনলোড স্পিড বনাম ফাইল সাইজের মতো ফ্যাক্টরই চয়েস নির্ধারণ করতে পারে।