ডার্ট হল একটি ওপেন সোর্স, অবজেক্ট-ওরিয়েন্টেড, ক্লাস-ভিত্তিক প্রোগ্রামিং ভাষা যা সরলতা, উৎপাদনশীলতা এবং কর্মক্ষমতার উপর ফোকাস করে। এটি আধুনিক অ্যাপ্লিকেশন বিকাশের চ্যালেঞ্জগুলি মোকাবেলা করার জন্য তৈরি করা হয়েছিল, বিকাশকারীদের জন্য একটি শক্তিশালী সরঞ্জাম এবং বৈশিষ্ট্য সরবরাহ করে। ডার্ট তার দ্রুত সঞ্চালনের গতির জন্য পরিচিত, যা এটিকে ক্লায়েন্ট-সাইড এবং সার্ভার-সাইড উভয় বিকাশের জন্য উপযুক্ত করে তোলে।
ডার্টের মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
স্ট্রংলি টাইপড: ডার্ট হল একটি স্ট্যাটিকালি টাইপ করা ভাষা, যার অর্থ হল পরিবর্তনশীল প্রকারগুলি কম্পাইল-টাইমে নির্ধারিত হয়, যা বিকাশ প্রক্রিয়ার প্রথম দিকে ত্রুটিগুলি ধরতে সাহায্য করে।
অবজেক্ট-ওরিয়েন্টেড: ডার্ট অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং নীতি অনুসরণ করে, যা ডেভেলপারদের ক্লাস এবং অবজেক্টের মাধ্যমে পুনরায় ব্যবহারযোগ্য, মডুলার কোড তৈরি করতে দেয়।
সংক্ষিপ্ত সিনট্যাক্স: ডার্টের সিনট্যাক্সটি সহজেই পড়তে এবং লিখতে, বয়লারপ্লেট কোড হ্রাস করতে এবং বিকাশকারীর উত্পাদনশীলতা বাড়াতে ডিজাইন করা হয়েছে।
অ্যাসিঙ্ক্রোনাস প্রোগ্রামিং: ডার্ট অ্যাসিঙ্ক্রোনাস প্রোগ্রামিংয়ের জন্য বিল্ট-ইন সমর্থন প্রদান করে যেমন অ্যাসিঙ্ক/ওয়েট, এটি নেটওয়ার্ক অনুরোধ এবং I/O অপারেশনের মতো কাজগুলিকে দক্ষতার সাথে পরিচালনা করার জন্য উপযুক্ত করে তোলে।
ক্রস-প্ল্যাটফর্ম: ডার্ট ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশনগুলি বিকাশ করতে ব্যবহার করা যেতে পারে, ফ্লটারের মতো ফ্রেমওয়ার্কের জন্য ধন্যবাদ, যা আপনাকে একটি একক কোডবেস থেকে মোবাইল, ওয়েব এবং ডেস্কটপের জন্য স্থানীয়ভাবে সংকলিত অ্যাপ্লিকেশন তৈরি করতে দেয়।
ডার্টভিএম এবং জেআইটি/এওটি সংকলন: ডেভেলপমেন্টের উদ্দেশ্যে ডার্ট ভার্চুয়াল মেশিনে (ডার্টভিএম) ডার্ট অ্যাপ্লিকেশন চালানো যেতে পারে এবং জাস্ট-ইন-টাইম (জেআইটি) বা এহেড-অফ-টাইম (এওটি) সংকলন ব্যবহার করে নেটিভ কোডে কম্পাইল করা যেতে পারে। উত্পাদন স্থাপনা।
রিচ স্ট্যান্ডার্ড লাইব্রেরি: ডার্ট একটি ব্যাপক স্ট্যান্ডার্ড লাইব্রেরির সাথে আসে যার মধ্যে রয়েছে সংগ্রহ, I/O অপারেশন এবং অ্যাপ্লিকেশন ডেভেলপমেন্ট স্ট্রিমলাইন করার জন্য অন্যান্য ইউটিলিটি।
কমিউনিটি এবং ইকোসিস্টেম: ডার্টের ডেভেলপারদের একটি ক্রমবর্ধমান সম্প্রদায় এবং ডার্ট প্যাকেজ ম্যানেজার (pub.dev) এর মাধ্যমে উপলব্ধ প্যাকেজ এবং লাইব্রেরির একটি সম্প্রসারিত ইকোসিস্টেম রয়েছে।
সামগ্রিকভাবে, ডার্ট হল একটি বহুমুখী প্রোগ্রামিং ভাষা যা ডেভেলপারদের সহজে উচ্চ-কর্মক্ষমতা, রক্ষণাবেক্ষণযোগ্য এবং ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন তৈরি করতে সক্ষম করার উপর দৃঢ় ফোকাস। বিভিন্ন প্ল্যাটফর্ম জুড়ে দৃশ্যমান আকর্ষণীয় এবং প্রতিক্রিয়াশীল ইউজার ইন্টারফেস তৈরির জন্য ফ্লটার ফ্রেমওয়ার্কের সাথে এর সবচেয়ে উল্লেখযোগ্য ব্যবহারের ক্ষেত্রে।
আপডেট করা হয়েছে
১০ সেপ, ২০২৩