Low-code/no-code означает предоставление инструментов визуальной разработки с поддержкой перетаскивания, встроенными браузерами компонентов и построителями логики. Концепция low-code/no-code не нова, она возникла более десяти лет назад в технологии программирования без кода (PWCT) и подобных системах. Однако эта концепция не получила поддержки среди сообщества разработчиков. Сегодня к нему стекаются десятки low-code/платформ и сервисов, потому что оказывается, что эту концепцию можно использовать не только для проектов быстрого прототипирования.
Давайте представим эти 10 отличных продуктов ниже!
Saltcorn — это веб-приложение для управления базами данных без кода. Он поставляется с привлекательной информационной панелью, богатой экосистемой, конструктором представлений и интерфейсом с поддержкой тем.
Пользователи с небольшим опытом программирования могут создавать многофункциональные интерактивные приложения баз данных за считанные минуты. Компании также могут использовать его для создания инструментов, которые они используют каждый день, и быстрого рефакторинга.
Saltcorn имеет впечатляющий список примеров приложений, в том числе: блог, адресную книгу, систему управления проектами, систему отслеживания проблем, вики, управление командой и многое другое.
Saltcorn лицензируется по лицензии MIT как бесплатный Открытый исходный кодпроектвыпускать。ты можешь нажатьСвязьЗапустите онлайн-демонстрацию。
Saltcornофициальный адрес:https://github.com/saltcorn/saltcorn
Joget DX — это платформа для создания приложений с низким уровнем написания кода, призванная помочь компаниям с легкостью осуществить цифровую трансформацию. Joget DX сочетает в себе управление автоматизацией бизнес-процессов, настройку рабочих процессов и инструменты разработки приложений с низким уровнем кода.
Joget DX может работать как в облаке, так и локально. Он имеет обширную документацию, простые в использовании информационные панели и визуальные конструкторы, поддерживает перетаскивание и поддерживает несколько операционных систем и баз данных.
Joget DXофициальный адрес:https://www.joget.com/
JeecgBoot Это платформа с низким кодом корпоративного уровня! Архитектура разделения фронтенда и бэкенда SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT Поддержка микросервисов. Мощный генератор кода позволяет генерировать внешний и внутренний код одним щелчком мыши!
JeecgBoot Лидерство в модели разработки с низким уровнем кода (OnlineCoding-> генерация кода -> руководство MERGE), Помогите решить Java проект 70% дублирования работы, что позволяет разработчикам больше сосредоточиться на бизнесе. Это может быстро повысить эффективность и сократить расходы, не теряя при этом гибкости!
JeecgBoot также имеет дизайнер больших экранов, дизайнер отчетов, дизайн информационной панели и дизайн портала. Он имеет богатый набор документов и видео, а также поддерживает несколько баз данных.
JeecgBootОфициальный демонстрационный адрес:http://boot.jeecg.com
Digdag — это корпоративное решение с открытым исходным кодом, предназначенное для простого развертывания, мультиоблачной настройки и модульной структуры для создания и масштабирования бизнес-приложений.
Digdag поставляется с рядом корпоративных функций, включая богатую панель администратора, многоязычную поддержку, обработку ошибок, инструменты настройки и инструменты контроля версий.
Решение разработано на Java и Node.js и поддерживает AWS, частное облако, IBM Cloud и Digital Ocean.
Digdagофициальный адрес:https://www.digdag.io/
Платформа CUBA — это система быстрой разработки приложений с открытым исходным кодом (лицензия Apache 2.0) для предприятий.
Платформа CUBA поставляется с десятками инструментов, таких как IDE, студии разработки приложений, интерфейсы командной строки CLI и надежная масштабируемая инфраструктура.
Платформа CUBA имеет богатую систему плагинов, включая BPM (Управление бизнес-процессами) и другие плагины, но для сборки и установки этих плагинов требуется некоторое время.
BPMплагин:https://github.com/cuba-platform/bpm
CUBAплатформа:https://github.com/cuba-platform/cuba
Skyve — это платформа для создания программного обеспечения для бизнеса с открытым исходным кодом. Он поддерживает быструю разработку приложений без кода и с низким кодом.
Skyve поддерживает различные ядра баз данных: MySQL, SQL Server и ядро базы данных H2. Его разработчики в настоящее время работают над поддержкой PostgreSQL и Oracle. Skyve предоставляет богатый набор API-интерфейсов и мастеров создания приложений с минимальным написанием кода.
Платформа Skyve состоит из богатой экосистемы, включающей:
Skyveофициальный адрес:https://github.com/skyvers/skyve
Rentagi — это платформа для создания корпоративных приложений с низким кодированием, ориентированная на мобильные приложения. Это также полностью бесплатное решение с открытым исходным кодом, что делает его идеальным решением для малых и средних компаний.
Rentagi поставляется с богатым набором сложных инструментов для быстрого создания приложений с высокой производительностью, а также предоставляет разработчикам мобильных приложений богатый набор удобных для разработчиков API.
RintagiОфициальный сайт:https://medevel.com/rintagi/
Rintagiрепозиторий кода:https://github.com/Rintagi/Low-Code-Development-Platform
OpenXava — это платформа для создания приложений с низким уровнем написания кода, в первую очередь ориентированная на производительность, простоту и удобство использования.
Будучи кроссплатформенной системой, созданной с использованием технологии Java, она работает на серверах Linux и Windows. Может показаться, что это устаревшая система, но она по-прежнему остается основным выбором для многих предприятий.
OpenXava обеспечивает высокую производительность, простоту обучения, множество корпоративных функций и адаптивный макет для мобильных устройств и планшетов.
OpenXava — это бесплатная версия сообщества с открытым исходным кодом, но компании могут приобретать другие версии с дополнительными функциями.
OpenXavaофициальный адрес:https://www.openxava.org/en/ate/low-code-development-platform
Conversion представляет собой гибрид платформ без кода и с низким кодом и предназначен для того, чтобы помочь разработчикам-любителям и профессиональным разработчикам создавать готовые к использованию приложения и инструменты корпоративного уровня за короткое время.
Convertigo предлагает разработчикам локальную установку, облачную версию и версию MBaaS.
Convertigo включает в себя конструктор мобильных приложений, визуальный интерфейс перетаскивания, серверную часть с низким уровнем кода, конвертер REST/XML, конвертер REST/JSON, консоль администратора и многое другое.
Convertigo предлагает полную поддержку разработки мобильных приложений PWA (прогрессивное веб-приложение), iOS и Android.
Convertigoофициальный адрес:https://www.convertigo.com/
Tymly — это бизнес-ориентированная платформа с низким уровнем написания кода для создания масштабируемых серверных приложений. Он выпущен с открытым исходным кодом по лицензии MI.
Tymly представляет концепцию чертежей, которая инкапсулирует бизнес-процессы, функции и рабочие процессы в чертежи. Он имеет экосистему и библиотеку чертежей, которые защищают огромное количество ресурсов разработки.
Чертежи сохраняются в схеме JSON, а данные хранятся в базе данных PostgreSQL.
Разработчики могут писать схемы, определяя свои требования, бизнес-возможности и рабочие процессы в схеме JSON.
Tymlyофициальный адрес:https://medevel.com/tymly-low-code/
Tymlyрепозиторий кода:https://github.com/wmfs/tymly/