Создайте свое следующее приложение с помощью этих платформ с открытым исходным кодом с малым кодом/без кода
Опубликовано: 2022-02-18Это наш тщательно подобранный список платформ с открытым исходным кодом, не требующих написания кода, чтобы сократить некоторые ваши расходы, связанные с разработчиками.
По общему признанию, разработчики программного обеспечения являются одними из самых высокооплачиваемых профессионалов. По данным Forbes, разработка продукта — это статья расходов номер один при создании любого приложения.
Это оказывается серьезным узким местом, особенно если вы стартап.
Для этого конкретного варианта использования существует множество платформ без кода или с низким кодом для создания вашего продукта.
Низкий код против без кода
Во-первых, нет ничего лучше No-code в разработке приложений. Всегда будет код, работающий в фоновом режиме, которым занимаются профессионалы в области программного обеспечения.
Но с программным обеспечением без кода вы не пишете ни строчки кода. Простой интерфейс перетаскивания и ваше приложение будет запущено и запущено.
В конечном счете, это также означает ограниченные настройки. Платформы без кода предназначены для технически подкованных пользователей, не умеющих программировать.
Однако, если вы можете включить несколько сценариев для улучшения общего пользовательского опыта и функциональности, это станет платформой разработки с низким кодом, такой как Tooljet. Таким образом, low-code не означает, что код является обязательным требованием; это необязательно, но используется для добавления пользовательских ароматов в любое приложение.
Таким образом, программное обеспечение с низким кодом — это вспомогательные инструменты, предназначенные для профессионалов в области кодирования для ускорения разработки программного обеспечения.
И, наконец, low-code платформа может работать как no-code, но обратное неверно.
Хотя вы можете начать с любой, эта статья посвящена платформам с низким кодом с открытым исходным кодом .
Доверие к приложениям с открытым исходным кодом всегда оказывается лучшим. Во-первых, код находится в открытом доступе и большую часть времени проверяется, поэтому вы можете быть уверены в наличии вредоносного кода или уязвимостей.
А потом всегда можно будет раскошелиться, как только вырастете в цифрах.
Итак, без лишних слов, давайте начнем со списка некоторых из лучших платформ с низким кодом с открытым исходным кодом.
ТулДжет
ToolJet — это платформа разработки приложений с низким кодом для создания внутренних приложений. Он совместим с многочисленными системами управления базами данных, включая PostgreSQL, MySQL, Cloud Firestore, MongoDB и т. д.

Вы можете развернуть ToolJet в облаке или локально. В обоих случаях веб-сайт ToolJet обеспечивает конфиденциальность и безопасность данных.
Совместимый с RestAPI, ToolJet может подключаться к Amazon Simple Storage Service или Google Cloud. Вы также можете интегрировать его с Google Sheets, Slack, Airtable, Stripe и т. д.
Приложения, созданные с помощью ToolJet, адаптированы для мобильных устройств. С более чем 35 компонентами пользовательского интерфейса он имеет отличный конструктор перетаскивания для визуального редактирования. Кроме того, в Tooljet есть редакторы запросов для всех поддерживаемых систем баз данных.
ToolJet позволяет вам сотрудничать с вашей командой и разрешать конфликты в любом месте на холсте приложения.
Хотя вы можете создавать приложения с помощью визуальных редакторов, ToolJet также поддерживает написание пользовательского кода JavaScript в любом месте, которое вы считаете нужным. Кроме того, вы можете создавать плагины для расширения функциональности.
Облако ToolJet — это полностью управляемое решение, но вы можете обратиться к руководствам ToolJet, чтобы запустить самостоятельную версию на Kubernetes, Heroku, AWS EC2, Docker и т. д. И да, также есть бесплатный уровень.
NocoDB
NocoDB — это бесплатная альтернатива Airtable, позволяющая с легкостью создавать приложения без кода. Это работает с базами данных MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Amazon Aurora и MariaDB.

Вы можете создавать бизнес-процессы с помощью приложений магазина приложений NocoDB в дополнение к сторонним API. Можно также запрограммировать API для интеграции с Zapier, Integromat и т. д.
NocoDB — это полностью бесплатное решение для самостоятельного размещения. По сути, вы можете использовать это для преобразования любой поддерживаемой базы данных в интеллектуальную электронную таблицу.
Также можно создавать различные виды (сетка, галерея, канбан, форма) и делиться ими с доступной базой данных. NocoDB также позволяет защищать представления паролем для большей безопасности. Кроме того, он поддерживает совместную работу с различными уровнями доступа.
И, наконец, NocoDB гарантирует, что вы не застрянете с его богатой документацией. Тем не менее, вы можете заказать демонстрацию для начала.
Просто чтобы вы знали, NocoDB на данный момент бесплатна, но у них есть планы по выпуску корпоративной версии с настраиваемыми функциями и поддержкой.
Базероу
Baserow — это веб-браузерная платформа для разработки приложений без кода. Это поможет вам в создании базы данных без какого-либо подробного технического опыта.

Вы можете создавать неограниченное количество строк и баз данных с помощью Baserow. Кроме того, совместная работа очень проста без ограничения количества пользователей даже для бесплатного плана.
Он работает с базой данных PostgreSQL с поддержкой MySQL и SQLite, которые появятся в будущих обновлениях.
Хотя Baserow не поддерживает код, его подход, основанный на API, позволяет легко подключаться к внешним приложениям. Это позволяет отображать данные в представлении «Сетка», «Форма», «Галерея» и «Канбан», а представление «Календарь» и «Обзор» может стать доступным в будущем.
Вы можете разрешить разрешение на основе ролей для эффективного сотрудничества. Baserow дает гибкость между созданием пользовательских плагинов или подключением их к сторонним плагинам.
У Baserow есть бесплатный уровень с лицензией MIT. Между тем, облачный хостинг также бесплатен, но в будущем будет платным.
Фреймворк Фраппе
Frappe Framework — это платформа DocType с низким кодом для создания коммерческих приложений без особых усилий.

Поддержка баз данных MariaDB и PostgreSQL позволяет использовать разрешения на основе ролей для различных уровней доступа. Вы также можете интегрироваться с внешними приложениями, используя Rest API и Webhooks.
Кроме того, Frappe Framework имеет модульную систему, которая позволяет создавать приложения поверх других проектов.
Кроме того, он имеет встроенные формы, списки, поиск и навигацию для повышения производительности с самого начала.
Это предложение с низким кодом от Frappe Technologies, у которой есть множество других бесплатных проектов с открытым исходным кодом, таких как ERPNext.

Директус
Directus — это безголовая CMS с открытым исходным кодом, совместимая с любой базой данных SQL.

Он поддерживает ввод и адаптацию данных с помощью REST+GraphQL API, JavaScript SDK и Pure SQL. Это также исключает необходимость миграции, поскольку вы можете установить его поверх существующей базы данных SQL. Однако всегда есть возможность начать заново.
С Directus вы можете создать собственный API, используя существующую схему SQL или их средство моделирования данных. Кроме того, существует детальный контроль доступа для создания настраиваемых рабочих процессов для пользователей. Это также позволяет расширить API дополнительными конечными точками, веб-перехватчиками, фильтрами ответов и логикой событий.
Кроме того, Directus совместим с такими протоколами безопасности, как SSO, OAuth2, OpenID и 2FA. Кроме того, Directus является модульным, что позволяет расширять его с помощью пользовательского JavaScript.
Наконец, у него есть версия без ограничений для собственного хостинга, а также бесплатные и платные подписки на облачный хостинг.
Если вы решили использовать DirectUS и не готовы самостоятельно устанавливать и настраивать, вы можете попробовать
Конвертиго
Convertigo — это платформа разработки приложений с минимальным кодом или без кода, позволяющая создавать приложения для Android и iOS в одном экземпляре.

Хотя для использования утилиты с низким кодом вам потребуются некоторые навыки программирования, студию по созданию приложений без кода можно использовать без каких-либо навыков кодирования.
Convertigo — это отдельная платформа, которой не требуется сторонний SDK для создания приложений для смартфонов. Однако вы можете использовать внешние SDK для локальных сборок.
Его модуль с низким кодом имеет множество заслуживающих внимания функций, таких как поддержка нескольких сред развертывания, баз данных SQL, Rest API и т. д.
Но отсутствие кода нацелено на тех, кого Convertigo называет разработчиками приложений для граждан. Это ограничено конструктором форм, прогрессивными веб-приложениями, автономным развертыванием и т. д.
У Convertigo есть бесплатная версия сообщества в дополнение к двум платным уровням с ежемесячными и годовыми платными планами.
Соленая кукуруза
Saltcorn должен быть вашим основным ресурсом для создания веб-приложений без написания единой строки кода.

Вы можете использовать эту утилиту с открытым исходным кодом для создания настольных и мобильных веб-приложений с реляционными данными, имеющими гибкие представления, типы данных и макеты.
Вы можете быстро попробовать демо-версию, чтобы оценить возможности Saltcorn без какой-либо настройки. На веб-сайте Saltcorn есть множество примеров приложений, которые дают представление о возможностях.
Кроме того, у них есть магазин Saltcorn для новых плагинов и пакетов для расширения функциональности и улучшения внешнего вида.
Это бесплатная платформа, выпущенная под лицензией MIT. Таким образом, вы можете самостоятельно разместить все бесплатное развертывание. Кроме того, вы можете использовать сторонний облачный хостинг в качестве альтернативы премиум-класса.
РОУИ
Rowy — это альтернатива Airtable с открытым исходным кодом для управления базами данных.

Эксклюзивно для Google Firestore, Rowy позволяет использовать любой пакет NPM или API для дополнительных функций.
Он поддерживает массовый импорт/экспорт данных с возможностью создания пользовательских действий с данными. Кроме того, у Роуи есть разрешения на основе ролей для безопасной совместной работы.
Вы можете самостоятельно разместить или использовать бесплатную облачную версию с ограниченными возможностями. Однако вы также можете выбрать профессиональную версию для всех расширенных атрибутов.
Моторный администратор
Motor Admin — это платформа управления данными без кода с открытым исходным кодом, которая фокусируется на панели администратора ваших приложений.

Это поможет вам выполнять действия CRUD в удобном графическом интерфейсе. Кроме того, Motor Admin упрощает анализ данных с помощью настраиваемых отчетов и диаграмм SQL. Кроме того, вы можете интегрировать определенные отчеты в одну панель и делиться ими со своей командой.
Можно также интегрировать производственные приложения через API для создания персонализированных форм.
Версия Motor Admin Pro имеет некоторые дополнительные функции, такие как создание CRM для продаж, поддержка клиентов и управление проектами в самой области администрирования. Более того, вы можете сотрудничать прямо в панели администратора, отслеживать незначительные изменения и восстанавливать записи.
И, как и другие, версия с собственным хостингом бесплатна, а другие оплачиваются в зависимости от подписки.
NocoBase
NocoBase — это платформа разработки без кода, которая позволяет выполнять полную настройку без навыков кодирования.

Как и многие другие в этом списке, NocoBase также может похвастаться детальным контролем доступа. Приложение легко интегрирует в блоки формы, статистические диаграммы, таблицы, календари и т.д.
Вы можете отображать информацию различными способами и поддерживать дискретную структуру данных для ее поддержки. И вы можете использовать плагины, если вам нужно дополнительное мастерство обработки.
NocoBase дает вам полное право собственности и неограниченное коммерческое использование по лицензии MIT. Пока приложение находится на ранней стадии разработки, вы можете попробовать демо-версию на его веб-сайте.
Вывод
Вы можете найти в этой статье больше о разработке приложений с низким кодом, и на самом деле это правда, потому что количество хороших платформ без кода все еще очень ограничено. А если учитывать открытый исходный код, то они быстро становятся дефицитными.
Тем не менее, открытый исходный код имеет важное значение, поскольку он обеспечивает безопасность и гибкость и позволяет обойти любую возможность блокировки поставщика.
PS: Вы также можете проверить некоторые из лучших онлайн-баз данных. или узнать о приложениях MVP.