Як створити web-додаток без программістів — це Appsmith

Appsmith (https://www.appsmith.com/) це відкрита платформа для швидкої розробки веб-додатків. Дозволяє розробникам створювати веб-додатки за допомогою графічного інтерфейсу, без необхідності написання власного коду! Тобто потенційно вам не потрібен розробник 🙂 але все не так просто 🙂 — розробник будет працювату у low-code клатформі 😀

Про Appsmith

Appsmith містить набір готових компонентів, таких як форми, таблиці, графіки та інші, що дозволяє створювати різноманітні функціональні елементи веб-додатку.

Має інтегрований редактор баз даних, який дозволяє зв'язувати компоненти з різними джерелами даних, такими як MySQL, PostgreSQL, MongoDB та інші.

За допомогою Appsmith можливо створювати веб-додатки на основі різних технологій: React, Node.js, Java та інші. Крім того, Appsmith підтримує експорт коду в форматах: React, Angular та Vue.js. Це дозволяє продовжувати роботу над проектом за допомогою відповідних інструментів та бібліотек.

Appsmith надає візуальний інтерфейс для створення та підключення різних компонентів, таких як форми, кнопки та джерела даних. Краще за все проект підходіть для для створення адміністративних панелей, внутрішніх інструментів та дашбордів.

Трішки інфо з GitHub про платформу:

  • ~27K GitHub ⭐
  • Цінності для внесків у спільноту: 4/5
  • Цінності для розробки нових функцій: 4/5
  • Швидкість релізу: 5/5
  • Частота оновлення: 5/5

Переваги

  • Кілька готових віджетів для створення будь-якого внутрішнього інтерфейсу інструменту за лічені хвилини.
  • Корпоративні функції — вдосконалена система контроля версій, журнали аудиту, індивідуальний брендинг, SSO.
  • Кілька варіантів розгортання на власному хостингу.

З Appsmith ви отримуєте

  • Попередньо створені віджети: Appsmith постачається з бібліотекою готових віджетів, які ви можете використовувати для створення свого додатку. Ці віджети включають кнопки, таблиці, форми та діаграми з розширеними властивостями, такими як пагінація, вбудоване редагування та події.
  • Вбудовані інтеграції: Appsmith дозволяє легко підключатися до ваших улюблених баз даних та інструментів за допомогою більш ніж 20 вбудованих розширень. Серед них такі популярні варіанти, як Postgres, MongoDB і Airtable, а також можливість підключення майже до кожного API за допомогою RESTful API або плагіна GraphQL.
  • Підтримка JavaScript коду. Ви можете використовувати JavaScript всередині {{ }} будь-де в Appsmith. Ви можете посилатися на кожну сутність в Appsmith як на змінну JavaScript і виконувати над ними всі функції та операції JavaScript.
  • Контроль версій за допомогою Git'а: ця функція в Appsmith дозволяє декільком розробникам додавати свою роботу в гілку git'а, створювати запити на перегляд коду, інтегруватися з конвеєрами CI/CD і надавати історію комітів, щоб повернутися до попередньої версії, якщо щось піде не так.

Альтернатива з закритим кодом