Сховище Snap у Ubuntu 21: Node-RED, CMake та Multipass

Вивчення програм у Ubuntu Snap Store – Частина 21

Вивчення програм у Ubuntu Snap Store – Частина 21

Сьогодні, як завжди, на початку кожного місяця, ми пропонуємо вам нова публікація більше з нашої серії статей (Частина 21) про «програмне забезпечення, доступне в Ubuntu Snap Store (USS)». Який має сотні корисних, цікавих і сучасних додатків.

І з цієї нагоди ми коротко представимо ще 3 програми з категорії «Розробка», які називаються: Node-RED, CMake та багатопрохідний режим. Щоб тримати їх у курсі та бути в курсі подій, за допомогою цього надійного та зростаючого набору програм, які доступні в межах Інтернет-магазин програмного забезпечення USS.

Вивчення програм у Ubuntu Snap Store – Частина 20

Вивчення програм у Ubuntu Snap Store – Частина 20

Але перш ніж почати цю публікацію частина 21 програм «Ubuntu Snap Store»., ми рекомендуємо вам вивчити попередній відповідний вміст цієї серіїКоли ви закінчите читати:

Вивчення програм у Ubuntu Snap Store – Частина 20
Пов'язана стаття:
Ubuntu Snap Store 20: Strace Static, Crystal та Gazebo

Пакети Snap — це особливий тип пакетів додатків для робочого столу, хмари та сфери Інтернету речей, які характеризуються простотою встановлення, безпекою, кросплатформністю та відсутністю залежностей; і вони також є універсальним форматом пакета, розробленим Canonical (Ubuntu). Хоча Snap Store, по суті, є онлайн-магазином програмного забезпечення в стилі існуючої спільноти GNOME та KDE, щоб оприлюднити кожну з доступних програм і спосіб їх встановлення.

Програми Snap Store

Програми Ubuntu Snap Store – Частина 21

Частина 21 про програми Ubuntu Snap Store (USS: Snapcraft.io)

Вузол-ЧЕРВОНИЙ

Вузол-ЧЕРВОНИЙ

Вузол-ЧЕРВОНИЙ Node-RED — це програмне забезпечення для програмування з низьким кодом для подієво-керованих застосунків. Іншими словами, це потоковий застосунок, що дозволяє підключати апаратні пристрої, API та онлайн-сервіси новими та захопливими способами. Отже, його мета — надати можливість кожному створювати застосунки для збору, перетворення та візуалізації своїх даних, створюючи робочі процеси, що автоматизують їхнє середовище. Крім того, його низький кодовий характер робить його доступним для користувачів будь-якого рівня кваліфікації, будь то домашня автоматизація, промислові системи управління чи будь-які інші застосунки. Тому, від домашніх любителів до великомасштабних промислових підприємств, Node-RED знайшов своє місце в широкому спектрі застосунків, підтримуючи його активну спільноту, яка створила понад 5000 вузлів та потоків, щоб допомогти вам швидко розпочати роботу. Нарешті, Node-RED побудований на Node.js, використовуючи всі переваги його неблокуючої, подієво-керованої моделі. Це робить його ідеальним для роботи на межі мережі на недорогому обладнанні, такому як Raspberry Pi, а також у хмарі. Ознайомтеся з офіційною документацією

Ознайомтеся з Node-RED у магазині Ubuntu Snap Store (Snapcraft.io)

логотип nodejs
Пов'язана стаття:
NodeJS, встановіть це середовище виконання для JavaScript на Ubuntu

CMake

CMake

CMake CMake — це сімейство кросплатформних інструментів з відкритим кодом, розроблених для компіляції, тестування та пакування програмного забезпечення. Він використовується для керування процесом збірки за допомогою простих, незалежних від платформи та компілятора файлів конфігурації, а також для створення власних make-файлів та робочих просторів, які можна використовувати в будь-якому бажаному середовищі збірки. Цей пакет snap підтримується незалежно від проекту CMake одним із співрозробників CMake. Крім того, це фактичний стандарт для компіляції коду C++, з понад 2 мільйонами завантажень на місяць. Це потужне та комплексне рішення для керування процесом компіляції програмного забезпечення. Спочатку CMake розроблявся як генератор для різних діалектів Makefile; тоді як сьогодні він генерує сучасні системи збірки, такі як Ninja, а також файли проектів для IDE, таких як Visual Studio та Xcode. CMake широко використовується для мов C та C++, але його також можна використовувати для компіляції вихідного коду з інших мов. Ознайомтеся з офіційною документацією

Ознайомтеся з CMake у магазині Ubuntu Snap Store (Snapcraft.io)

Пов'язана стаття:
GNUstep, кросплатформне, об'єктно-орієнтоване середовище розробки

Багатопрохідність

Багатопрохідність

Багатопрохідність Це інструмент для запуску та керування віртуальними машинами у Windows, Mac та Linux, який імітує хмарне середовище з підтримкою cloud-init. Наприклад, він дозволяє отримувати Ubuntu на вимогу з безшовною інтеграцією з вашим IDE та контролем версій на вашій рідній платформі. Отже, будь-який користувач може запускати екземпляри Ubuntu та ініціалізувати їх за допомогою метаданих cloud-init так само, як це було б у AWS, Azure, Google, IBM та Oracle. Це дозволяє їм імітувати власне хмарне розгортання, але в межах їхньої локальної робочої станції. Ще однією цікавою особливістю цього інструменту є те, що він використовує Hyper-V у Windows та QEMU у macOS та Linux, щоб мінімізувати накладні витрати та досягти максимально швидкого запуску. І хоча це правда, що...Локальна розробка та тестування можуть бути складними; Multipass спрощує ці процеси, автоматизуючи налаштування та видалення. оскільки, Він містить зростаючу бібліотеку образів, які можна використовувати для запуску певних віртуальних машин або користувацьких віртуальних машин, налаштованих користувачем, через потужний інтерфейс cloud-init. Ознайомтеся з репозиторієм GitHub

Ознайомтеся з Multipass у магазині Ubuntu Snap Store (Snapcraft.io)

Багатопрохідність
Пов'язана стаття:
Multipass 1.9 містить покращення для MacOS, безпеки тощо

Нарешті, щоб дізнатися та дослідити більше Програми для розробки в «Ubuntu Snap Store» Ми залишаємо вам такі посилання: Посилання 1 y Посилання 2.

Підсумки 2023 - 2024 рр

Резюме

Коротше кажучи, якщо вам сподобався цей новий пост про ці 3 нові програми більше (Node-RED, CMake та багатопрохідний режим) з багатьох, які ми можемо знайти всередині «Ubuntu Snap Store», якщо бажаєте, розкажіть про них свої враження. Або, якщо це не так, про деякі інші, які обговорювалися раніше, або інші, про які було б чудово повідомити в майбутньому. А наступного місяця ми продовжимо досліджувати багато інших подібних програм. Офіційний магазин Canonical для програмного забезпечення Ubuntu (Snapcraft.io), щоб продовжувати розповсюджувати інформацію про цей чудовий і все частіше використовуваний каталог програм.

Нарешті, не забудьте поділитися цією корисною та веселою публікацією з іншими відвідайте початок нашого «сайт» іспанською або іншими мовами (додайте 2 літери в кінці URL-адреси, наприклад: ar, de, en, fr, ja, pt і ru, серед багатьох інших). Крім того, запрошуємо Вас приєднатися до нашого Офіційний телеграм канал щоб читати та ділитися новинами, посібниками та посібниками з нашого веб-сайту.