আপনি যদি প্রায়ই সফ্টওয়্যার ডাউনলোড এবং ইনস্টল করেন, তাহলে আপনি সম্ভবত Microsoft .NET ফ্রেমওয়ার্ক এর সাথে জড়িত ত্রুটির সম্মুখীন হয়েছেন . দুটি সবচেয়ে সাধারণ ত্রুটি? হয় আপনার সিস্টেমে এটি ইনস্টল করা নেই, অথবা আপনার কাছে এটির ভুল সংস্করণ রয়েছে৷
কেন এটা ঘটবে? এবং আরও গুরুত্বপূর্ণ, এই তথাকথিত .NET ফ্রেমওয়ার্ক কী এবং কেন আপনার যত্ন নেওয়া উচিত? ঠিক আছে, অনেক উপায়ে, .NET ফ্রেমওয়ার্ক হল যা আধুনিক উইন্ডোজকে তা হতে দেয়।
.NET ফ্রেমওয়ার্ক কি?
প্রথম জিনিস প্রথমে:এটি উচ্চারিত হয় ডট নেট .
আমরা কি এ ডুব দেওয়ার আগে .NET ফ্রেমওয়ার্ক হল, এটি অন্বেষণ করা আরও সহায়ক হতে পারে কেন .NET ফ্রেমওয়ার্ক বিদ্যমান। এর জন্য, আপনার কিছুটা প্রোগ্রামিং প্রসঙ্গের প্রয়োজন হবে -- কিন্তু আপনি যদি আপনার জীবনে একটি জিনিস কোড না করে থাকেন তবে চিন্তা করবেন না! এই ব্যাখ্যাটি ধরে নেবে যে আপনার কাছে একেবারে শূন্য প্রোগ্রামিং অভিজ্ঞতা আছে।
আপনি সম্ভবত ইতিমধ্যেই জানেন যে প্রোগ্রামারদের (অর্থাৎ যারা সফ্টওয়্যার তৈরি করে) উইন্ডোজ অ্যাপ তৈরি করার জন্য "কোড লিখতে হবে"। তারা বিভিন্ন "প্রোগ্রামিং ভাষা" ব্যবহার করে এটি করে, যা আপনাকে কোড লিখতে দেয় যা কম্পিউটারকে কী করতে হবে তা বলে৷
সমস্যা হল যে প্রোগ্রামিং ভাষাগুলি নিজেরাই আদিম৷৷ তারা যোগ এবং গুণের মতো সাধারণ গণনা পরিচালনা করতে পারে তবে এর চেয়ে বেশি কিছু করতে পারে না। স্ক্রীনে টেক্সট বা ছবি রাখতে চান? তারপর এটি করার জন্য আপনাকে ভাষার সবচেয়ে মৌলিক উপাদানগুলি ব্যবহার করে একগুচ্ছ কোড লিখতে হবে -- এবং এটি অনেক সময় নিতে পারে৷
সেখানেই .NET ফ্রেমওয়ার্ক প্রবেশ করে৷ এর মূলে, .NET ফ্রেমওয়ার্ক ইতিমধ্যেই লিখিত কোডের (মাইক্রোসফট দ্বারা লিখিত এবং রক্ষণাবেক্ষণ করা) একটি সম্পূর্ণ সংগ্রহ প্রদান করে যা প্রোগ্রামাররা দ্রুত সফ্টওয়্যার তৈরি করতে ব্যবহার করতে পারে৷ উদাহরণ স্বরূপ, .NET ফ্রেমওয়ার্ক পর্দার পিছনের অনেক বিরক্তিকর ক্রিয়াকলাপ পরিচালনা করে যেমন উইন্ডোজকে বলা যে কিভাবে পর্দায় একটি উইন্ডো আঁকতে হয় -- একজন প্রোগ্রামার হিসাবে, আমাকে কেবলমাত্র কোন পাঠ্য অন্তর্ভুক্ত করতে হবে, কীভাবে মেনুগুলি অন্তর্ভুক্ত করতে হবে তা সরবরাহ করতে হবে বিন্যস্ত করা হয়েছে, ক্লিক করার সময় কী বোতামগুলি করা উচিত, ইত্যাদি।
কিন্তু .NET ফ্রেমওয়ার্ক তার চেয়ে অনেক বেশি। এটি অতিরিক্ত সরঞ্জাম সরবরাহ করে যা সামগ্রিক বিকাশের সময়কে দ্রুত করতে পারে, সেইসাথে অতিরিক্ত API (হেক একটি API কী?) যা প্রোগ্রামাররা উইন্ডোজ স্টোরের মতো নির্দিষ্ট পরিষেবাগুলির সাথে সহজেই যোগাযোগ করতে ব্যবহার করতে পারে। একটি UWP (ইউনিভার্সাল Windows প্ল্যাটফর্ম) অ্যাপ হিসেবে বিবেচিত হওয়ার জন্য একটি অ্যাপের প্রয়োজনীয় সমস্ত কোড হাতে লেখার পরিবর্তে, উদাহরণস্বরূপ, .NET ফ্রেমওয়ার্ক সেগুলি সবই প্রদান করে৷
কিন্তু .NET ফ্রেমওয়ার্ক দিয়ে একটি অ্যাপ তৈরি করার একটি খারাপ দিক রয়েছে:আপনার কম্পিউটার আপনার সিস্টেমে ফ্রেমওয়ার্ক ইনস্টল না করা পর্যন্ত ফ্রেমওয়ার্ক-ভিত্তিক অ্যাপগুলি কীভাবে চালাতে হয় তা জানে না৷
এর মানে হল .NET ফ্রেমওয়ার্ক আসলে দুটি অংশ নিয়ে গঠিত। প্রথম অংশে প্রোগ্রামারদের প্রয়োজনীয় সমস্ত ইতিমধ্যে-লিখিত কোড রয়েছে (আগে যাকে SDK বলা হত কিন্তু এখন ডেভ প্যাক নামে পরিচিত)। দ্বিতীয় অংশে এমন একটি প্রোগ্রাম রয়েছে যা .NET ফ্রেমওয়ার্ক কোডকে অপারেটিং সিস্টেমের কমান্ডে "ব্যাখ্যা" করতে পারে, যা আপনাকে .NET ফ্রেমওয়ার্ক (একটি পুনরায় বিতরণযোগ্য প্যাকেজ হিসাবে পরিচিত কিন্তু কেউ কেউ রানটাইম এনভায়রনমেন্ট নামেও পরিচিত) দিয়ে লেখা অ্যাপগুলি চালানোর অনুমতি দেয়৷ পি>
এটি জাভা-এর মতোই যে জাভাতে কোড করা অ্যাপগুলি চালানোর জন্য আপনাকে জাভা রানটাইম এনভায়রনমেন্ট ইনস্টল করতে হবে।
দীর্ঘ গল্প সংক্ষিপ্ত:একজন নিয়মিত ব্যবহারকারী হিসাবে যারা অ্যাপ কোডিং করবেন না, আপনার শুধুমাত্র প্রয়োজন .NET ফ্রেমওয়ার্ক পুনরায় বিতরণযোগ্য প্যাকেজ।
কিভাবে .NET ফ্রেমওয়ার্ক ইনস্টল করবেন
বেশিরভাগ উইন্ডোজ কম্পিউটার ইতিমধ্যেই ইনস্টল করা .NET ফ্রেমওয়ার্ক সহ আসে, তবে আপনার পুরানো হতে পারে। উদাহরণস্বরূপ, Windows 8 এবং 8.1 সংস্করণ 4.5.1 সহ আসে, যখন Windows 10 4.6, 4.6.1, বা 4.6.2 ইনস্টলের সাথে আসতে পারে, কম্পিউটারের নতুনত্বের উপর নির্ভর করে৷
আপনি একটি নতুন সংস্করণ ইনস্টল করার প্রয়োজন হলে, প্রক্রিয়া সহজ. এই লেখা পর্যন্ত, .NET ফ্রেমওয়ার্কটি 4.6.2 সংস্করণে পৌঁছেছে যাতে আমরা এটিই ইনস্টল করব। ফ্রেমওয়ার্কের ভবিষ্যত সংস্করণগুলি ইনস্টল করার মতোই সহজ হওয়া উচিত।
মনে রাখবেন যে আপনি উইন্ডোজ আপডেটের মাধ্যমে .NET ফ্রেমওয়ার্ক ইনস্টল করতে পারেন, তবে আপনি যদি নীচের ম্যানুয়াল পদ্ধতিটি ব্যবহার করেন তবে এটি অনেক সহজ। আপনি সম্ভবত উইন্ডোজ আপডেট নিষ্ক্রিয় বা বিলম্বিত করে রেখেছেন, সেক্ষেত্রে এটি হবে পছন্দের পদ্ধতি।
আপনি শুরু করার আগে -- .NET ফ্রেমওয়ার্ক 4.6.2 Windows 10, Windows 8.1, এবং Windows 7 SP1 উভয় x86 এবং x64 সিস্টেমে ইনস্টল করা যেতে পারে। মাইক্রোসফ্ট অন্তত 2.5 GB অব্যবহৃত ডিস্ক স্পেস সুপারিশ করে যাতে কোনও বাধা ছাড়াই ইনস্টলেশন সম্পূর্ণ হয়।
তাদের বেশিরভাগ পণ্যের মতো, মাইক্রোসফ্ট দুটি ধরণের ইনস্টলার অফার করে:একটি ওয়েব ইনস্টলার এবং একটি অফলাইন ইনস্টলার৷
ওয়েব ইনস্টলার সামনে অত্যন্ত ছোট (2 MB এর কম), কিন্তু ইনস্টলেশন প্রক্রিয়া চলাকালীন সমস্ত প্রয়োজনীয় উপাদান ডাউনলোড করে, যার জন্য একটি স্থিতিশীল এবং সামঞ্জস্যপূর্ণ ইন্টারনেট সংযোগ প্রয়োজন৷
অফলাইন ইনস্টলার৷ এটি একটি বড় আপ-ফ্রন্ট ডাউনলোড (প্রায় 60 এমবি) যেটি ইনস্টলেশনের সময় কোনো ইন্টারনেট অ্যাক্সেসের প্রয়োজন হয় না। আপনি যদি স্বল্প ইন্টারনেট বা ইন্টারনেট ছাড়াই একটি পৃথক কম্পিউটারে ইনস্টল করতে চান তবে এই বিকল্পটি চয়ন করুন৷
যেকোনো একটি ঠিক আছে, তবে আমরা অফলাইন ইনস্টলার ব্যবহার করতে পছন্দ করি কারণ এটি আরও নির্ভরযোগ্য এবং আপনি যদি কোনো কারণে .NET ফ্রেমওয়ার্ক পুনরায় ইনস্টল করার প্রয়োজন হয় তবে আপনি এটি পুনরায় ব্যবহার করতে পারেন। একবার ডাউনলোড হয়ে গেলে, ইনস্টলেশন প্রক্রিয়াটি মোটামুটি সোজা। অন্য কোনো অ্যাপ ইন্সটল করার সময় আপনি যেভাবে উইজার্ড অনুসরণ করেন।
ডাউনলোড করুন: .NET ফ্রেমওয়ার্ক 4.6.2 ওয়েব ইনস্টলার
ডাউনলোড করুন: .NET ফ্রেমওয়ার্ক 4.6.2 অফলাইন ইনস্টলার
মনে রাখবেন যে .NET ফ্রেমওয়ার্কের 4.6.2 সংস্করণ ইনস্টল করা 4.5 (যার মধ্যে 4, 4.5, 4.5.1, 4.5.2, 4.6, এবং 4.6.1 অন্তর্ভুক্ত) থেকে শুরু হওয়া পূর্ববর্তী সংস্করণগুলির একটি ইন-প্লেস আপডেট তাই করবেন না সত্যের পরে সেই পুরানো সংস্করণগুলি আনইনস্টল করুন। সংস্করণ 3.5 SP1 এবং পূর্ববর্তী একটি পৃথক ইনস্টলেশন হিসাবে রাখা হয়েছে৷
৷ডিফল্টরূপে, .NET ফ্রেমওয়ার্ক আপনি যে ইনস্টলার ব্যবহার করেন তা নির্বিশেষে ইংরেজিতে ইনস্টল হয়। এটিকে অন্য ভাষায় স্থানীয়করণ করতে, আপনাকে অবশ্যই একই .NET ফ্রেমওয়ার্ক সংস্করণের উপযুক্ত ভাষা প্যাক ডাউনলোড করতে হবে (এই ক্ষেত্রে, 4.6.2)। ভাষা প্যাকগুলি শুধুমাত্র অফলাইন ইনস্টলার হিসাবে উপলব্ধ৷
৷নীচের ডাউনলোড পৃষ্ঠায়, আপনি যে ভাষাটি চান তা নির্বাচন করুন, পৃষ্ঠাটি পুনরায় লোড হওয়ার জন্য অপেক্ষা করুন, তারপরে ডাউনলোড ক্লিক করুন৷
৷ডাউনলোড করুন: .NET ফ্রেমওয়ার্ক 4.6.2 ভাষা প্যাক
.NET ফ্রেমওয়ার্কে আরও একটি জিনিস
কয়েক বছর আগে মাইক্রোসফ্ট এগিয়ে গিয়েছিল এবং .NET ফ্রেমওয়ার্ক ওপেন সোর্স করেছে, যা মূলত যে কারও পক্ষে .NET ফ্রেমওয়ার্ক বিকাশে অবদান রাখা সম্ভব করে তুলেছে। এর ফলে Microsoft GitHub-এ সবচেয়ে সক্রিয় প্রতিষ্ঠানে পরিণত হয়েছে।
আপনি কি এই জন্য মানে? মূলত এর মানে হল যে .NET অ্যাপগুলি সামনের দিকে আরও বেশি প্রচলিত হয়ে উঠতে চলেছে -- এবং শুধু আরও বেশি প্রচলিত নয়, বরং আরও ভাল মানেরও৷ এমনকি আপনি যদি .NET অ্যাপ ব্যবহার না করেই এটি এতদূর পৌঁছে যান, আপনি সম্ভবত শীঘ্রই করবেন৷
৷তাই আপনি এখনই ফ্রেমওয়ার্ক ইনস্টল করতে পারেন।
এটি কি সাহায্য করেছে? যদি তাই হয়, দয়া করে আমাদের নীচে জানান! যদি আপনার কোন প্রশ্ন থাকে, তাহলে নির্দ্বিধায় তাদেরও জিজ্ঞাসা করুন৷৷