ডট নেট ফ্রেমওয়ার্ক পরিচিতি
সি শার্প ডট নেট নিয়ে কাজ করতে এবং সি শার্প ডট নেট বুজতে হলে আমাদেরকে প্রথমে বুঝতে হবে ডট নেট ফ্রেমওয়ার্ক এবং ডট নেট ফ্রেমওয়ার্ক এর প্রয়োজনীয়তা ।
TechnologyBD
ডট নেট ফ্রেমওয়ার্ক কি?
- Consol Apllication
- Windows Application
- Web Application
- Services Oriented Application
- Web Service
- Windows Service
- WPF,WWF etc
- ডট নেট ফ্রেমওয়ার্ক বিভিন্ন প্রোগ্রামিং ভাষার জন্য অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং মডেল সাপোর্ট করে , যেমন- C# , VB, VC++, J# ইত্যাদি
- ডট নেট ফ্রেমওয়ার্ক ল্যাঙ্গুয়েজ ইন্টার- অপারেবিলিটি সাপোর্ট করে ।
ডট নেট ফ্রেমওয়ার্কের প্রয়োজনীয়তাঃ
ডট নেট ফ্রেমওয়ররকের প্রয়োজনীয়তা নিম্নরুপঃ- Interoperability: কম্পিউটার সিস্টেমে নতুন এবং পুরনো অ্যাপ্লিকেশন গুলোর মধ্যে ইন্টারঅ্যাকশন প্রয়োজন হয় ডট নেট ফ্রেমওয়ার্ক, .NET environment - এর বাহিরে Excute কৃত প্রোগ্রামের কার্যকারিতা এক্সেস করার সুবিধা প্রদান করে ।
- Common Runtime Engine : Commmon Language Runtime (CLR) হলো ডট ফ্রেমওয়ার্কের এক্সিকিউট ইঞ্জিন সকল .NET প্রোগ্রাম এই CLR - এর Under -এ Execute করে হয় ।
- Language Independence : .NET framework,Common type system (CTS) এর পরিচয় করিয়ে দেয় । CLR সমর্থন করে এমন সকল ডাটা টাইপ CTS specification বর্ননা করে ।
- Base Class Library : বেস ক্লাস লাইব্রেরী (BCL) ফ্রেমওয়ার্ক ক্লাস লাইব্রেরী (FCL) এর একটী অংশ যার মশ্য ডট নেট ফ্রেমওয়ার্ক ব্যবহারকারী সকল ল্যাঙ্গুয়েজ এর লাইব্রেরী রয়েছে ।
- Simplified Deployemnt : .NET framework এর মধ্যে ডিজাইন ফিচার এবং টুলস রয়েছে যা কম্পিউটার এর মধ্যে সফটওয়্যার ইনস্টল করার সময় পূর্বে ইনস্টলকৃত সফটওয়্যারের সাথে ইন্টারফেস না করে সে সুবিধা প্রদান করে।
- Security : ডিজাইনের ক্ষেত্রে কিছু দূর্বলতার জন্য পরবর্তিতে malicious software দ্বারা ক্ষতিগ্রস্থ হওয়ার সম্ভাবনা থাকে । .NET সমস্ত অ্যাপ্লিকেশনের জন্য একটি সাধারন নিরাপত্তা প্রদান করে ।
- Portability: .NET framework এ পোর্টাবিলিটির বৈশিষ্ঠ্য সমর্থন করে ।
- Cross Platform: এটি cross,platform । তাই আপনার একই অ্যাপ উইন্ডোজ,ইউনিক্স ম্যাক ইত্যাদি অপারেটিং সিস্টেমে চালানো যাবে।
No comments