ওয়েবের চারপাশ থেকে অ্যাপ্লিকেশন ইনস্টল করার সময়, আপনি হয়তো এমন কিছুর সম্মুখীন হয়েছেন যার জন্য আপনাকে Microsoft এর .NET ফ্রেমওয়ার্কের বিভিন্ন সংস্করণ ইনস্টল করতে হবে।
.NET ফ্রেমওয়ার্ক হল, প্রকৃতপক্ষে, ওয়েব জুড়ে অনেক অ্যাপ্লিকেশনের একটি গুরুত্বপূর্ণ অংশ, তাদের উদ্দেশ্য যাই হোক না কেন। এর মানে কি তা বের করা শুরু করা যাক।
একটি ফ্রেমওয়ার্ক কি?
মূলত, একটি কাঠামো এমন কিছু যা অন্যান্য অ্যাপ্লিকেশনগুলিকে সমর্থন করার জন্য তৈরি করা হয়। .NET ফ্রেমওয়ার্কের ক্ষেত্রে, এতে এমন ফাইল এবং ফাংশন রয়েছে যেগুলি আসলে সেগুলিকে কল করার প্রোগ্রামগুলির মধ্যে নেই, তাই এই ফ্রেমওয়ার্কগুলি থাকা ডেভেলপারদের এই সমস্ত জিনিসগুলির অনেকগুলি নিজেরাই কোড করার সমস্যা থেকে বাঁচায়৷
.NET মানে কি?
এই প্রসঙ্গে, .NET প্রযুক্তির একটি গ্রুপকে বোঝায় যা অ্যাপ্লিকেশনগুলিকে ইন্টারনেটের মাধ্যমে এবং পূর্ণ মাত্রায় ইন্টারঅ্যাক্ট করতে দেয়। এটি স্থানীয় অ্যাপ্লিকেশন এবং ওয়েব সার্ভার উভয়ের দ্বারা ইন্টারনেটের মাধ্যমে কার্যকলাপ চালানোর জন্য ব্যবহৃত হয় এবং এটিই ভিত্তি যা ক্লাউড কম্পিউটিং পরিষেবাগুলি তৈরি করা হয়৷
.NET নিম্নলিখিত ইন্টারনেট মান ব্যবহার করে:
- HTTP - আপনি এটি চিনতে পারেন. এর অর্থ হল “H yperT ext T ransfer P rotocol”, এবং এটি নির্ধারণ করতে ব্যবহৃত হয় আপনার ব্রাউজার এবং ওয়েব সার্ভার আপনার কমান্ডের প্রতিক্রিয়া হিসাবে, যেমন একটি ওয়েব ঠিকানা টাইপ করা।
- XML - এক্সটেনসিবল মার্কআপ ভাষা। এটি বিশেষ করে ওয়েব ডকুমেন্টের জন্য তৈরি করা হয়েছে, এমন ট্যাগগুলিকে অনুমতি দেয় যা বিভিন্ন জিনিসের জন্য বিভিন্ন বিন্যাস সংজ্ঞায়িত করে৷
- SOAP – S imple O bject A ccess P রোটোকল এটি একটি XML-ভিত্তিক মেসেজিং পরিষেবা যা নেটওয়ার্কে পাঠানোর আগে বার্তাগুলিকে এনকোড করতে ব্যবহৃত হয়৷ SOAP থেকে বার্তাগুলি বিভিন্ন ইন্টারনেট প্রোটোকলের মাধ্যমে প্রেরণ করা হয়, যেমন HTTP৷ ৷
- UDDI – U সর্বজনীন D escription, D iscovery এবং I একত্রীকরণ এটি একটি ধরণের ফোনবুক হিসাবে কাজ করে, ব্যবসাগুলিকে ইন্টারনেটের মাধ্যমে একে অপরকে খুঁজে পেতে দেয়৷ ৷
তাহলে, .NET ফ্রেমওয়ার্ক কি?
.NET ফ্রেমওয়ার্ক হল প্রযুক্তিগুলির একটি কাঠামো যা অ্যাপ্লিকেশনগুলি দ্বারা ব্যবহৃত হয় যা নিজেদের মধ্যে .NET প্রযুক্তির উপর নির্ভর করে৷ যে অ্যাপ্লিকেশানগুলির জন্য .NET ফ্রেমওয়ার্কের প্রয়োজন হয় সেগুলি সাধারণত তাদের প্রাথমিক ব্যবহারগুলিতে ইন্টারনেট অ্যাক্সেসকে ব্যাপকভাবে ফ্যাক্টর করে৷
.NET ফ্রেমওয়ার্ক নিজেই নিম্নলিখিতগুলি ব্যবহার করে:
- CLR – C ommon L ভাষা R অসময় এটি .NET কোড, মেমরি, ব্যতিক্রম, ডিবাগিং, প্রোফাইলিং এবং নিরাপত্তা পরিচালনা করে। এটি VES বা ভার্চুয়াল এক্সিকিউশন সিস্টেম নামেও পরিচিত।
- FCL – F ramwork C মেয়ে L ibrary হাজার হাজার ক্লাসের নাম যা বস্তুর বৈশিষ্ট্য সংজ্ঞায়িত করতে ব্যবহৃত হয়। এই ক্লাসগুলির মধ্যে রানটাইম কার্যকারিতা, ডাটাবেস মিথস্ক্রিয়া এবং অন্যান্য বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে৷
- ASP.NET - ওয়েব পৃষ্ঠা এবং পরিষেবা তৈরি করতে ব্যবহৃত হয়। এটি করার জন্য, এটি সার্ভার-সাইড চালানোর জন্য একটি পৃষ্ঠার সবকিছুকে একটি বস্তু হিসাবে বিবেচনা করে। এই পৃষ্ঠাগুলি তারপর অন্য ভাষায় কম্পাইল করা হয়, যা তারপর নেটিভ কোডে (আপনার নিজের মেশিনের জন্য) কম্পাইল করা হয়, যা আপনার প্রসেসরের মাধ্যমে চালানো হয়।
আমি এটা দিয়ে কি করব?
আগেরটা আগে. নিশ্চিত করুন যে আপনি মাইক্রোসফ্টের ওয়েবসাইট থেকে সাম্প্রতিকতম সংস্করণটি ধরেছেন। এছাড়াও আপনার সিস্টেমকে সমপর্যায়ে রাখতে Windows আপডেট ব্যবহার করতে ভুলবেন না - আপনার কম্পিউটারে সর্বশেষ, সর্বশ্রেষ্ঠ Windows আপডেট ইনস্টল না থাকলে .NET ফ্রেমওয়ার্কের কিছু অংশ সামঞ্জস্যপূর্ণ নাও হতে পারে।
এর পরে, আপনি ভাল হতে হবে. ইনস্টলেশানে কিছু ভুল হলে, আপনার সমস্যা হতে পারে এমন পুরানো সংস্করণগুলি থেকে মুক্তি পেতে .NET ফ্রেমওয়ার্ক ক্লিনআপ টুল ব্যবহার করার কথা বিবেচনা করুন। ফ্রেমওয়ার্কের একটি নতুন সংস্করণের সাথে কোনো অ্যাপ্লিকেশন কঠোরভাবে বেমানান হওয়া উচিত নয়, তবে সুযোগ পেলেই, অ্যাপ্লিকেশনটি আপনাকে বলবে আপনার কোন সংস্করণটি প্রয়োজন, তারপরে আপনাকে কেবল এটি অনুসন্ধান করতে হবে এবং এটি আপনার কম্পিউটারে ডাউনলোড করতে হবে৷পি>