কম্পিউটার টিউটোরিয়াল

জাভা এবং .NET-এর তুলনা

জাভা একটি হাই-লেভেল প্রোগ্রামিং ল্যাঙ্গুয়েজ যা সূর্য মাইক্রোসিস্টেমস দ্বারা মূলত বিকসিত এবং ১৯৯৫ সালে রিলিজ করা হয়েছিল। জাভা وينডোজ, ماك ওএস, এবং ইউনিক্স-এর বিভিন্ন ভার্সনে চলে।

.NET ফ্রেমওয়ার্ক হল একটি কম্পিউটার সফটওয়্যার ফ্রেমওয়ার্ক যা মাইক্রোসফ্ট দ্বারা উদ্ভাবিত। এটি মাইক্রোসফ্ট উইন্ডোজ ওএসে চলে। এটি ইউজার ইন্টারফেস, ডেটা অ্যাক্সেস, ডাটাবেস কানেক্টিভিটি, ক্রিপ্টোগ্রাফি, ওয়েব অ্যাপ্লিকেশন ডেভেলপমেন্ট ইত্যাদি প্রদান করে।

ল্যাঙ্গুয়েজ

জাভা শুধু জাভা প্যাটার্ন সাপোর্ট করে।

.NET একাধিক ল্যাঙ্গুয়েজ সাপোর্ট করে যেমন VB.NET, C#, F# ইত্যাদি।

প্ল্যাটফর্ম

জাভা প্ল্যাটফর্ম স্বাধীন এবং এটি উইন্ডোজ, লিনাক্স এবং ماك ওএসে চলে।

.NET শুধু উইন্ডোজে কাজ করে।

রানটাইম

জাভার জাভা ভার্চুয়াল মেশিন, বাইটকোড, JDK, JRE ইত্যাদি রয়েছে।

.NET-এর কমন ল্যাঙ্গুয়েজ রানটাইম (CLR) রয়েছে।

GUI কম্পোনেন্ট

জাভাতে জাভা বিন্স, .NET-এ তার নিজস্ব ক্লাস রয়েছে।

ডাটাবেস

জাভা ডাটাবেস কানেক্ট করতে JDBC ব্যবহার করে, .NET-এ ADO.NET ব্যবহার করা হয়।

  1. C# এবং .NET Framework-এর পার্থক্য এবং সম্পর্ক

  2. পিরামিড ও প্যাটার্ন তৈরি করার জাভা প্রোগ্রাম

  3. জাভা প্রোগ্রাম: ভাগফল এবং অবশিষ্ট গণনা করা

  4. জাভাতে মেমোইজেশন (Memoization) - ১D, ২D ও ৩D ডাইনামিক প্রোগ্রামিং