Low-code или no-code относится к предоставлению инструментов визуальной разработки, поддержке перетаскивания, встроенных браузеров компонентов и конструкторов логики. Концепция low-code или «без кода» не нова и восходит к технологии бескодового программирования (PWCT) и аналогичным системам более десяти лет назад. Однако эта концепция не поддерживается в сообществе разработчиков. Сегодня стекаются десятки платформ и сервисов с низким кодом, поскольку эта концепция оказывается не только для проектов быстрого прототипирования. Давайте представим эти 10 отличных продуктов.
1ãСолькукуруза
Saltcorn — это веб-приложение для управления базами данных без кода. Он поставляется с привлекательной панелью инструментов, богатой экосистемой, генератором представлений и интерфейсом с поддержкой тем.
Пользователи с небольшим опытом программирования могут создавать многофункциональные и интерактивные приложения для баз данных за считанные минуты. Компании также могут использовать его для создания повседневных инструментов и быстрого рефакторинга.
У Saltcorn впечатляющий список примеров приложений, включая блоги, адресные книги, системы управления проектами, средства отслеживания проблем, вики, управление командами и многое другое.
Saltcorn выпускается как бесплатный проект с открытым исходным кодом под лицензией MIT. Вы можете щелкнуть ссылку, чтобы запустить онлайн-демонстрацию.
Официальный адрес Saltcorn:https://github.com/солткорн/солткорн
2ãJoget DX
Joget DX — это платформа для создания приложений с минимальным кодом, призванная помочь компаниям осуществить цифровую трансформацию. Joget DX сочетает в себе управление автоматизацией бизнес-процессов, настройку рабочих процессов и инструменты разработки приложений с минимальным кодом.
Joget DX можно запускать в облаке и локально. Он имеет обширную документацию, простые в использовании информационные панели и визуальные конструкторы, поддержку перетаскивания и поддержку нескольких операционных систем и баз данных.
Официальный адрес Joget DX:https://www.joget.com/
3ãJeecgBoot
JeecgBoot — это платформа с низким кодом корпоративного уровня! Архитектура разделения передней и задней части SpringBoot2.x, SpringCloud, Ant Design
JeecgBoot лидирует в модели разработки с низким кодом (OnlineCoding-
JeecgBoot также имеет дизайнер больших экранов, дизайнер отчетов, дизайн панели инструментов и дизайн портала, богатые документы и видео, а также поддерживает несколько баз данных.
Разработка процесса
Дизайн формы
Большой дизайн экрана
Дизайн приборной панели / портала
JeecgBootОфициальный демонстрационный адрес: http://boot.jeecg.com
4ãДигдаг
Digdag — это корпоративное решение с открытым исходным кодом, предназначенное для создания и расширения бизнес-приложений в простой в развертывании, многооблачной и модульной структуре.
Digdag имеет ряд корпоративных функций, включая богатые административные панели, многоязычную поддержку, обработку ошибок, инструменты настройки и инструменты контроля версий.
Решение разработано с использованием Java и Node.js и поддерживает AWS, частное облако, IBM Cloud и Digital Ocean.
Официальный адрес Digg:https://www.digdag.io/
Платформа 5CUBA
CUBA Platform — это система быстрой разработки корпоративных приложений с открытым исходным кодом (лицензия Apache 2.0).
Платформа CUBA оснащена десятками инструментов, таких как IDE, студия разработки приложений, интерфейс командной строки CLI и надежная масштабируемая инфраструктура.
Платформа CUBA имеет богатую систему подключаемых модулей, включая такие подключаемые модули, как BPM (Business Process Management), но для создания и установки этих подключаемых модулей требуется некоторое время.
Плагин BPM: https://github.com/cuba-platform/bpm.
Платформа КУБА:https://github.com/куба-платформа/куба
6ãСкайв
Skyve — это платформа с открытым исходным кодом для создания программного обеспечения для бизнеса.
Он поддерживает быструю разработку приложений без кода и с низким кодом.
Skyve поддерживает различные механизмы баз данных: MySQL, SQL Server и механизм базы данных H2.
Его разработчики в настоящее время работают над поддержкой PostgreSQL и Oracle.
Skyve предоставляет богатый набор API, а также мастеров создания приложений с минимальным кодом.
Платформа Skyve состоит из богатой экосистемы, в том числе:
Корпоративная платформа.
builder, используя React Native для создания собственных мобильных приложений, и модуль шины Skyve, интегрированный с другими сторонними сервисами.
Skyve Confidence предоставляет возможности тестирования для TDD.
Скайв Кортекс:
Skyve Portal: расширение веб-портала для корпоративных приложений.
Skyve CRM: специализированные приложения Skyve CRM
Skyve Replica обеспечивает бесшовную синхронизацию между распределенными экземплярами Skyve.
Официальный адрес Skyve:https://github.com/skyvers/скайве
7ãРинтаги
Rentgi — это платформа для создания корпоративных приложений с низким кодом, ориентированная на мобильные приложения.
Это также полностью бесплатное решение с открытым исходным кодом, что делает его идеальным решением для малых и средних компаний.
Rentagi оснащен множеством сложных инструментов для быстрого создания приложений для достижения высокой производительности, а также предоставляет мобильным разработчикам богатый удобный API.
Официальный сайт Ринтаги: https://medevel.com/rintagi/.
Репозиторий кода Ринтаги находится по адресуhttps://github.com/Rintagi/Low-Code-Development-Platform
8ãОпекава
OpenXava — это платформа для создания приложений с минимальным кодом, ориентированная на производительность, простоту и доступность.
Являясь кроссплатформенной системой, построенной с использованием технологии Java, она работает на серверах Linux и Windows.
Это может показаться устаревшей системой, но она по-прежнему является основным выбором для многих предприятий.
OpenXava обеспечивает высокую производительность, простоту обучения, широкий спектр корпоративных функций и адаптивный макет для мобильных и планшетных компьютеров.
OpenXava — это бесплатная версия для сообщества с открытым исходным кодом, но предприятия могут приобрести другие версии с дополнительными функциями.
Официальный адрес OpenXava:https://www.openxava.org/en/ate/low-code-development-platform
9ãКонвертиго
Transformation — это гибрид платформ без кода и с низким кодом, призванный помочь любителям и профессиональным разработчикам создавать бизнес-приложения и инструменты за короткий период.
Convertigo предлагает локальную установку, облачную версию и версию MBaaS для разработчиков.
Convertigo имеет функции конструктора мобильных приложений, визуального пользовательского интерфейса с перетаскиванием, бэкенда с низким кодом, конвертера REST/XML, конвертера REST/JSON, консоли администратора и так далее.
Convertigo предоставляет полную поддержку разработки мобильных приложений PWA (прогрессивных веб-приложений), iOS и Android.
Официальный адрес Convertigo:https://www.convertigo.com/
10г Тимлы
Tymly — это платформа с низким кодом и ограниченными возможностями для создания масштабируемых серверных приложений.
Он выпущен как открытый исходный код под лицензией MI.
Tymly вводит концепцию схемы, которая инкапсулирует бизнес-процессы, функции и рабочие процессы в схему.
У него есть экосистема и библиотека чертежей, которые могут защитить много ресурсов разработки.
Чертежи сохраняются в схеме JSON, а данные хранятся в базе данных PostgreSQL.
Разработчики могут создавать схемы, определяя свои требования, бизнес-функции и рабочие процессы в сценарии JSON.
Официальный адрес: https://medevel.com/tymly-low-code/.
Репозиторий кода Tymly: https://github.com/wmfs/tymly/