Якщо ви підприємець, менеджер стартапів або власник бізнесу, то напевно колись зіткнулися з ідеєю розробити мобільний або веб-додаток для своєї компанії. Ви, напевно, також знайомі з тим, наскільки цей процес може бути дорогим, трудомістким і виснажливим, особливо якщо ви його розробляєте.
Що робити, якщо я скажу вам, що є легке, безкоштовне й автоматизоване рішення цієї проблеми?
Він називається Budibase!
У цій статті ми детально розповімо, як використовувати цю платформу.
Розуміння Budibase
Budibase — це платформа з відкритим вихідним кодом, яка використовується для створення та розгортання додатків з використанням практичного коду або взагалі без нього! Сучасна платформа дозволяє розробникам проектувати, створювати та розгортати бізнес-додатки в п’ятдесят разів швидше, ніж зазвичай. Він також забезпечує простий у використанні та інтуїтивно зрозумілий інтерфейс, який також підходить для непрограмістів.
Що стосується даних, платформа дозволяє користувачам підключати зовнішнє джерело даних, імпортувати дані або використовувати вбудовані набори даних Budibase. Процедури Budibase автоматизовані та дозволяють спростити керування, забезпечуючи автоматичну адаптацію електронної пошти, глобальне керування користувачами, детальні дозволи та багато іншого.
У ньому є спільнота Github, яка старанно працює над покращенням платформи з відкритим кодом і платформи документація легко доступний в Інтернеті.
Приступаючи до роботи
Виконайте наведені нижче прості кроки, щоб завантажити та встановити платформу з відкритим кодом.
Крок 1: Збір передумов
Перед встановленням Budibase нам потрібно придбати node.js і менеджер пакетів вузлів (npm). Варто зазначити, що node.js автоматично постачається з npm. Натисніть тут щоб відвідати офіційну сторінку завантажень node.js і вибрати завантаження відповідно до своєї операційної системи.
Натисніть на завантажений файл, щоб запустити майстер встановлення. Інсталяція досить проста, і майстер установки легко проведе вас через цей процес.
У разі будь-яких труднощів під час встановлення, перегляньте офіційну документацію щодо встановлення node.js тут.
Крок 2: Встановіть інтерфейс командного рядка Budibase
Budibase можна встановити на локальній машині розробника або на серверній машині, ввівши таку команду на вашому комп’ютері Інтегроване середовище розробки (IDE) сумісний з node.js.
npm i -g @budibase/cli
Крок 3: Ініціалізуйте та запустіть Budibase
Далі ініціалізуйте порожній каталог для розміщення вашої системи Budibase, ввівши таку команду у вашій IDE.
budi hosting --init
Нарешті, запустіть систему Budibase за допомогою такої команди.
budi hosting --start
Тепер ваша інсталяція Budibase має бути запущена, перейдіть за URL-адресою нової інсталяції, щоб почати використовувати платформу.
Крок 4. Налаштуйте користувача адміністратора
Кожне встановлення Budibase вимагає наявності облікового запису адміністратора. Цей користувач має повний контроль над даною інсталяцією. Просто додайте ім’я користувача та пароль для вашого адміністратора на сторінку входу за URL-адресою для встановлення Budibase.
Після виконання цього кроку ви отримаєте доступ до порталу Budibase. Портал містить ряд розділів для роботи з нашим додатком, в основному розділи даних, проектування та розгортання.
Використання розділу даних Budibase
Цей розділ порталу використовується для додавання ваших даних і керування ними. Програми сильно залежать від даних, тому важливо створити структуру даних перед розробкою програми. Будівельні блоки нашої структури включають таблиці, рядки, стовпці та подання.
Як згадувалося раніше, під час додавання джерела даних ви можете створити власні джерела або підключитися до зовнішніх. Щоб додати джерело, просто скористайтеся кнопкою «+» у верхньому правому куті, як показано нижче.
Тепер вам буде показано кілька різних типів джерел, які можна використовувати.
Ви також можете створити таблицю для структурування даних. Для цього просто перейдіть на вкладку «Компоненти» на вкладці «Дизайн» і натисніть «Таблиця». Докладніше про додавання таблиць даних тут.
Створення вашого першого додатка
Після завершення структурування даних можна зосередитися на розробка додатків аспект Budibase. Щоб створити свою першу програму, просто дотримуйтеся підказки, яка з’являється після натискання розділу «Програми» Budibase.
Budibase містить розділи панелей, які надають усі необхідні інструменти, які допоможуть вам у процесі розробки додатків. Панель ліворуч містить наші екрани, макети та компоненти.
У Budibase екран відноситься до однієї сторінки. Екрани можна створювати автоматично, створюючи внутрішню таблицю або імпортуючи файл CSV. Їх також можна створити вручну, натиснувши кнопку «+» у кутку, поруч із заголовком «Екрани».
Макет є основним шаблоном для вашого вмісту.
Компоненти допомагають побудувати фактичний інтерфейс користувача, а Budibase використовує a Система проектування спектру створений Adobe. Компоненти можна знайти у верхній частині вікна попереднього перегляду в розділі дизайну.
Після додавання компонента ви можете налаштувати його за допомогою наведеної панелі інструментів, яка з’являється після його вибору у вікні попереднього перегляду.
Є деяка кількість Компоненти доступні на платформі, включаючи таблицю, картку, текст, кнопку, піктограму, зображення, вставити тощо. Ви можете переглянути Документація Budibase щоб дізнатися більше про автоматизований процес створення програм.
Розгортання вашої програми
Після успішного створення програми можна переходити до її розгортання. Просто перейдіть до Хостинг-портал Budibase, виберіть потрібну ОС і скопіюйте наданий ключ API.
Тепер відкрийте модальне вікно налаштувань, натиснувши піктограму «Налаштування», вставте ключ у підказку, що з’явилася, і натисніть кнопку «Розгорнути».
І це все! Тепер ви зможете легко створювати та розгортати програми.
Висновок
Budibase як недорога платформа з відкритим кодом не просто проста у використанні, але й добре оснащена функціями та послугами, які допоможуть вам створювати програми без складного кодування. Сподіваюся, цей посібник дасть вам старт для створення та розгортання власних програм за допомогою платформи. Повідомте нам у коментарях, чи була стаття корисною та яким був ваш досвід роботи з платформою.
Рафаель Вітор
Чудова стаття!
Могло б навіть бути більше статей про Budibase та його програми