উবুন্টু স্ন্যাপ স্টোরের মধ্যে অ্যাপগুলি অন্বেষণ করা - পার্ট 21
আজ, যথারীতি, প্রতি মাসের শুরুতে, আমরা আপনাকে অফার করছি একটি নতুন প্রকাশনা আমাদের ধারাবাহিক প্রবন্ধ থেকে আরও (পার্ট 21) "উবুন্টু স্ন্যাপ স্টোরে (ইউএসএস) সফ্টওয়্যার উপলব্ধ" সম্পর্কে. যার শত শত দরকারী, আকর্ষণীয় এবং আধুনিক অ্যাপ্লিকেশন রয়েছে।
আর এই উপলক্ষে, আমরা ডেভেলপমেন্ট ক্যাটাগরি থেকে আরও ৩টি অ্যাপের সাথে সংক্ষেপে পরিচয় করিয়ে দেব, যার নাম হল: নোড-রেড, সিমেক এবং মাল্টিপাস. তাদের অবগত এবং আপ টু ডেট রাখার জন্য, এই মজবুত এবং ক্রমবর্ধমান অ্যাপ্লিকেশনগুলির সাথে যা উপলব্ধ রয়েছে ইউএসএস অনলাইন সফটওয়্যার স্টোর.
উবুন্টু স্ন্যাপ স্টোরের মধ্যে অ্যাপগুলি অন্বেষণ করা - পার্ট 20
কিন্তু, এই পোস্ট শুরু করার আগে "উবুন্টু স্ন্যাপ স্টোর" অ্যাপের 21তম অংশ, আমরা আপনাকে অন্বেষণ সুপারিশ এই সিরিজের পূর্ববর্তী সম্পর্কিত বিষয়বস্তুআপনি যখন এটি পড়া শেষ করুন:
স্ন্যাপ প্যাকেজগুলি ডেস্কটপ, ক্লাউড এবং আইওটি গোলকের জন্য একটি বিশেষ ধরনের অ্যাপ প্যাকেজ, যেগুলি ইনস্টল করা সহজ, সুরক্ষিত, ক্রস-প্ল্যাটফর্ম এবং নির্ভরতা মুক্ত হওয়ার দ্বারা চিহ্নিত করা হয়; এবং এগুলি ক্যানোনিকাল (উবুন্টু) দ্বারা তৈরি একটি সর্বজনীন প্যাকেজ বিন্যাস। যদিও, স্ন্যাপ স্টোর মূলত, একটি অনলাইন সফ্টওয়্যার স্টোর, বিদ্যমান জিনোম এবং কেডিই সম্প্রদায়ের শৈলীতে, প্রতিটি উপলব্ধ অ্যাপ এবং সেগুলি কীভাবে ইনস্টল করা হয় তা প্রচার করার জন্য।

উবুন্টু স্ন্যাপ স্টোর অ্যাপস - পার্ট 21
উবুন্টু স্ন্যাপ স্টোর অ্যাপস সম্পর্কে পার্ট 21 (USS: Snapcraft.io)

নোড-রেড
নোড-রেড নোড-রেড হল ইভেন্ট-চালিত অ্যাপ্লিকেশনের জন্য একটি লো-কোড প্রোগ্রামিং সফটওয়্যার। অন্য কথায়, এটি একটি ফ্লো-ভিত্তিক প্রোগ্রামিং অ্যাপ্লিকেশন যা আপনাকে নতুন এবং আকর্ষণীয় উপায়ে হার্ডওয়্যার ডিভাইস, API এবং অনলাইন পরিষেবাগুলিকে সংযুক্ত করতে দেয়। ফলস্বরূপ, এর লক্ষ্য হল যে কেউ তাদের ডেটা সংগ্রহ, রূপান্তর এবং কল্পনা করার জন্য অ্যাপ্লিকেশন তৈরি করতে সক্ষম করা, তাদের পরিবেশকে স্বয়ংক্রিয় করে এমন কর্মপ্রবাহ তৈরি করা। তদুপরি, এর লো-কোড প্রকৃতি এটিকে সমস্ত দক্ষতা স্তরের ব্যবহারকারীদের কাছে অ্যাক্সেসযোগ্য করে তোলে, তা হোম অটোমেশন, শিল্প নিয়ন্ত্রণ ব্যবস্থা বা এর মধ্যে যেকোনো অ্যাপ্লিকেশনের জন্যই হোক না কেন। অতএব, বাড়ির শখ থেকে শুরু করে বৃহৎ আকারের শিল্প কার্যক্রম পর্যন্ত, নোড-রেড বিস্তৃত অ্যাপ্লিকেশনে তার স্থান খুঁজে পেয়েছে, একটি সক্রিয় সম্প্রদায় দ্বারা সমর্থিত যারা আপনাকে দ্রুত শুরু করতে সহায়তা করার জন্য 5000 টিরও বেশি নোড এবং প্রবাহ তৈরি করেছে। অবশেষে, নোড-রেড Node.js-এ তৈরি করা হয়েছে, এর নন-ব্লকিং, ইভেন্ট-চালিত মডেলের পূর্ণ সুবিধা গ্রহণ করে। এটি রাস্পবেরি পাই-এর মতো কম খরচের হার্ডওয়্যারে নেটওয়ার্ক প্রান্তে চালানোর জন্য এটিকে আদর্শ করে তোলে, সেইসাথে ক্লাউডেও। অফিসিয়াল ডকুমেন্টেশন অন্বেষণ করুন
উবুন্টু স্ন্যাপ স্টোরে (Snapcraft.io) নোড-রেড অন্বেষণ করুন

সিএমকে
সিএমকে CMake হল ওপেন-সোর্স, ক্রস-প্ল্যাটফর্ম টুলের একটি পরিবার যা সফ্টওয়্যার কম্পাইলিং, টেস্টিং এবং প্যাকেজিং এর জন্য ডিজাইন করা হয়েছে। এটি সহজ, প্ল্যাটফর্ম- এবং কম্পাইলার-স্বাধীন কনফিগারেশন ফাইলের মাধ্যমে বিল্ড প্রক্রিয়া নিয়ন্ত্রণ করতে এবং যেকোনো পছন্দের বিল্ড পরিবেশে ব্যবহার করা যেতে পারে এমন নেটিভ মেকফাইল এবং ওয়ার্কস্পেস তৈরি করতে ব্যবহৃত হয়। এই স্ন্যাপ প্যাকেজটি CMake প্রকল্প থেকে স্বাধীনভাবে CMake এর একজন সহ-রক্ষণাবেক্ষণকারী দ্বারা রক্ষণাবেক্ষণ করা হয়। অধিকন্তু, এটি C++ কোড কম্পাইল করার জন্য ডি ফ্যাক্টো স্ট্যান্ডার্ড, প্রতি মাসে ২০ লক্ষেরও বেশি ডাউনলোড হয়। এটি সফ্টওয়্যার সংকলন প্রক্রিয়া পরিচালনার জন্য একটি শক্তিশালী এবং সম্পূর্ণ সমাধান। মূলত, CMake বিভিন্ন Makefile উপভাষার জন্য একটি জেনারেটর হিসেবে ডিজাইন করা হয়েছিল; যেখানে আজ, এটি Ninja-এর মতো আধুনিক বিল্ড সিস্টেম, সেইসাথে Visual Studio এবং Xcode-এর মতো IDE-এর জন্য প্রজেক্ট ফাইল তৈরি করে। CMake ব্যাপকভাবে C এবং C++ ভাষার জন্য ব্যবহৃত হয়, তবে এটি অন্যান্য ভাষা থেকে সোর্স কোড কম্পাইল করতেও ব্যবহার করা যেতে পারে। অফিসিয়াল ডকুমেন্টেশন অন্বেষণ করুন
উবুন্টু স্ন্যাপ স্টোরে (Snapcraft.io) CMake অন্বেষণ করুন

মাল্টিপাস
মাল্টিপাস এটি উইন্ডোজ, ম্যাক এবং লিনাক্সে ভার্চুয়াল মেশিন চালু এবং পরিচালনা করার জন্য একটি টুল যা ক্লাউড-ইনিট সাপোর্ট সহ একটি ক্লাউড পরিবেশকে সিমুলেট করে। অতএব, উদাহরণস্বরূপ, এটি আপনাকে আপনার স্থানীয় প্ল্যাটফর্মে আপনার IDE এবং সংস্করণ নিয়ন্ত্রণের সাথে নির্বিঘ্নে ইন্টিগ্রেশনের মাধ্যমে উবুন্টু অন ডিমান্ড পেতে দেয়। ফলস্বরূপ, যেকোনো ব্যবহারকারী উবুন্টু ইনস্ট্যান্স শুরু করতে পারে এবং ক্লাউড-ইনিট মেটাডেটা দিয়ে সেগুলি ইনিশিয়ালাইজ করতে পারে ঠিক যেমন তারা AWS, Azure, Google, IBM এবং Oracle-তে করে। এটি তাদের নিজস্ব ক্লাউড ডিপ্লয়মেন্ট সিমুলেট করতে দেয়, তবে তাদের স্থানীয় ওয়ার্কস্টেশনের মধ্যে। এই টুলের আরেকটি আকর্ষণীয় বৈশিষ্ট্য হল এটি ওভারহেড কমাতে এবং দ্রুততম স্টার্টআপ অর্জন করতে উইন্ডোজে হাইপার-ভি এবং ম্যাকওএস এবং লিনাক্সে QEMU ব্যবহার করে। এবং যদিও এটি সত্য যে...স্থানীয় উন্নয়ন এবং পরীক্ষা জটিল হতে পারে; মাল্টিপাস সেটআপ এবং অপসারণ স্বয়ংক্রিয় করে এই প্রক্রিয়াগুলিকে সহজ করে তোলে। থেকে, এটিতে চিত্রগুলির একটি ক্রমবর্ধমান লাইব্রেরি রয়েছে যা এর শক্তিশালী ক্লাউড-ইনিট ইন্টারফেসের মাধ্যমে ব্যবহারকারীর দ্বারা কনফিগার করা নির্দিষ্ট ভার্চুয়াল মেশিন বা কাস্টম ভার্চুয়াল মেশিনগুলি চালু করতে ব্যবহার করা যেতে পারে। গিটহাব রিপোজিটরি অন্বেষণ করুন
উবুন্টু স্ন্যাপ স্টোরে মাল্টিপাস অন্বেষণ করুন (Snapcraft.io)
অবশেষে, আরও শিখতে এবং অন্বেষণ করতে উবুন্টু স্ন্যাপ স্টোরের মধ্যে ডেভেলপমেন্ট অ্যাপস আমরা আপনাকে নিম্নলিখিত লিঙ্কগুলি ছেড়ে দিচ্ছি: 1 লিঙ্ক y 2 লিঙ্ক.

সারাংশ
সংক্ষেপে, যদি আপনি এই 3টি নতুন অ্যাপ সম্পর্কে এই নতুন পোস্টটি পছন্দ করেন তবে আরও (নোড-রেড, সিমেক এবং মাল্টিপাস) এর মধ্যে আমরা যে অনেকগুলি খুঁজে পাই তার মধ্যে «উবুন্টু স্ন্যাপ স্টোর», যদি আপনি চান, তাদের সম্পর্কে আপনার অনুভূতি আমাদের জানান। অথবা, তা না হলে, পূর্বে আলোচিত কিছু সম্পর্কে অথবা ভবিষ্যতে জানালে ভালো হবে এমন কিছু সম্পর্কে। এবং আগামী মাসে, আমরা এই ধরণের আরও অনেক অ্যাপ অন্বেষণ চালিয়ে যাব। উবুন্টু সফটওয়্যারের জন্য ক্যানোনিকাল অফিসিয়াল স্টোর (Snapcraft.io), যাতে অ্যাপ্লিকেশনের এই মহান এবং ক্রমবর্ধমানভাবে ব্যবহৃত ক্যাটালগ সম্পর্কে শব্দ ছড়িয়ে দেওয়া চালিয়ে যেতে।
সবশেষে, এই দরকারী এবং মজাদার পোস্টটি অন্যদের সাথে শেয়ার করতে ভুলবেন না, এবং আমাদের "এর শুরুতে যানওয়েব সাইট» স্প্যানিশ বা অন্যান্য ভাষায় (ইউআরএল-এর শেষে 2টি অক্ষর যোগ করা, যেমন: ar, de, en, fr, ja, pt এবং ru, আরও অনেকের মধ্যে)। উপরন্তু, আমরা আমাদের যোগদান করার জন্য আপনাকে আমন্ত্রণ অফিসিয়াল টেলিগ্রাম চ্যানেল আমাদের ওয়েবসাইট থেকে আরও খবর, গাইড এবং টিউটোরিয়াল পড়তে এবং শেয়ার করতে।