প্রকল্প সম্পর্কে
ASP.NET Core হলো একটি ওপেন-সোর্স, ক্রস-প্ল্যাটফর্ম ফ্রেমওয়ার্ক যা আধুনিক, ক্লাউড-ভিত্তিক, ইন্টারনেট-সংযুক্ত অ্যাপ্লিকেশন যেমন ওয়েব অ্যাপ, IoT অ্যাপ এবং মোবাইল ব্যাকএন্ড তৈরির জন্য ডিজাইন করা হয়েছে। এটি .NET-এ চলে, যা একটি ফ্রি, ক্রস-প্ল্যাটফর্ম এবং ওপেন-সোর্স অ্যাপ্লিকেশন রানটাইম। এটি এমনভাবে ডিজাইন করা হয়েছে যাতে ক্লাউডে ডিপ্লয় করা বা অন-প্রিমাইসে চালানো অ্যাপগুলির জন্য একটি অপ্টিমাইজড ডেভেলপমেন্ট ফ্রেমওয়ার্ক প্রদান করা যায়।
ফ্রেমওয়ার্কটি ন্যূনতম ওভারহেডসহ মডুলার কম্পোনেন্ট থেকে তৈরি, যা ডেভেলপারদের সমাধান নির্মাণের সময় নমনীয়তা দেয়। অ্যাপ্লিকেশনগুলি Windows, Mac এবং Linux-এ ক্রস-প্ল্যাটফর্মভাবে ডেভেলপ এবং চালানো যায়। রিপোজিটরিটি .NET ফাউন্ডেশনের অধীনে রক্ষণাবেক্ষণ করা হয় এবং MIT লাইসেন্সের অধীনে প্রকাশিত হয়।
শুরু করার নির্দেশিকা অফিসিয়াল ASP.NET Core ডকুমেন্টেশনের মাধ্যমে পাওয়া যায় এবং .NET হোমপেজে প্রকাশিত সংস্করণ, শুরু করার গাইড এবং শেখার সংস্থান রয়েছে। প্রজেক্টটি তার ইস্যু ট্রায়েজ প্রক্রিয়া নথিভুক্ত করে, যারা জানতে চান কীভাবে আগত ইস্যুগুলি পরিচালনা করা হয় তাদের জন্য।
যুক্ত হওয়ার উপায়গুলির মধ্যে রয়েছে ফ্রেমওয়ার্কটি চেষ্টা করা, ইস্যু ফাইল করা, ডিজাইন আলোচনায় যোগ দেওয়া এবং পুল রিকোয়েস্ট জমা দেওয়া। রিপোজিটরিতে দৈনিক বিল্ড, YouTube-এ লাইভ স্ট্রিম করা সাপ্তাহিক কমিউনিটি স্ট্যান্ডআপ, সময়সূচী এবং মাইলফলক থিমসহ একটি পাবলিক রোডম্যাপ এবং সোর্স কোড বিল্ড করার নির্দেশনা রয়েছে। একটি কন্ট্রিবিউটিং পৃষ্ঠা ইস্যু লগ করার এবং আলোচনা শুরু করার সেরা জায়গাগুলি নির্দেশ করে।
নিরাপত্তা সংক্রান্ত সমস্যা এবং বাগগুলি Microsoft সিকিউরিটি রেসপন্স সেন্টারে তার গবেষক পোর্টালের মাধ্যমে ব্যক্তিগতভাবে রিপোর্ট করা উচিত, ২৪ ঘণ্টার মধ্যে প্রতিক্রিয়া আশা করা যায়; আরও বিবরণ MSRC FAQ এবং রিপোজিটরির নিরাপত্তা নথিতে রয়েছে। একটি সম্পর্কিত Microsoft .NET Bounty Program-এরও উল্লেখ রয়েছে।
সম্পর্কিত প্রজেক্টগুলির মধ্যে রয়েছে ডকুমেন্টেশন সোর্স, ডেটা অ্যাক্সেসের জন্য Entity Framework Core, ক্লাউড, মোবাইল, ডেস্কটপ এবং IoT অ্যাপের জন্য ক্রস-প্ল্যাটফর্ম রানটাইম এবং Razor সিনট্যাক্সের জন্য Razor কম্পাইলার ও টুলিং। রিপোজিটরিতে একটি কোড অফ কন্ডাক্ট অন্তর্ভুক্ত রয়েছে।
README-তে বিভিন্ন প্ল্যাটফর্মের জন্য ASP.NET Core শেয়ার্ড ফ্রেমওয়ার্কের নাইটলি বিল্ড ডাউনলোডের তালিকাও রয়েছে, যার মধ্যে Windows x64/x86/arm64, macOS x64/arm64, Linux x64/arm/arm64 এবং Linux-musl ভেরিয়েন্ট রয়েছে, পাশাপাশি Windows হোস্টিং বান্ডল ইনস্টলার রয়েছে যাতে শেয়ার্ড ফ্রেমওয়ার্ক, .NET রানটাইম শেয়ার্ড ফ্রেমওয়ার্ক এবং IIS প্লাগইন (ASP.NET Core Module) অন্তর্ভুক্ত থাকে। এতে উল্লেখ করা হয়েছে যে ব্যবহারকারীরা কী ইনস্টল করবেন তা নিশ্চিত না হলে তাদের SDK বেছে নেওয়া উচিত, যা IIS প্লাগইন ছাড়া সবকিছু অন্তর্ভুক্ত করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.