В этой статье своим мнением по поводу выбора lowecode платформы поделится наш друг Денис Гилязов.
---
Всем привет, меня зовут Гилязов Денис. Я разработчик, начинающий, junior. Сегодня хотел бы поделиться небольшим опытом выбора платформы для реализации своего проекта. Сделать краткий обзор no-code и low-code решений. Это моя первая статья.
Работая в небольшом автосервисе, совмещая должность мастера и айтишника в одном лице, загорелся желанием создать свое приложение.
Программы для автосервиса однотипны. У них есть определенный набор функций, порой не нужных для небольшого автосервиса, и отсутствуют функции отдельных бизнес-процессов, обусловленные спецификой работы (сто в небольшом городке, сто+авторазбор и т.п). У меня все эти нетипичные решения бизнес-процессов укладывались в рамках MS Office, таблицы макросы, и затем все это перетекло в ms access.
В последнее время в мире IT только и слышишь о запуске разнообразных стартапов. Кто в одиночку, а кто командой, с разным бюджетом и размахом.
Читаешь истории успеха и поневоле загораешься этой идеей. Вот и я решил, что нужно расти, выходить за рамки ms access, переходить на более современные технологии и предложить свои решения широкому кругу. С копированием файлов и раздачей по сети далеко не уедешь. Решил создать СВОЁ приложение, решающее мои задачи.
Я не профессиональный программист поэтому писать что-то с нуля отпадает само собой. Нужно что-то проще. Сейчас в тренде no-code и low-code решения, всякие там конструкторы по типу собери сам, и я решил найти среди них что-то для себя.
Готовых решений великое множество, с разными возможностями, бюджетами и подходами. Перебрав их целую кучу, я отобрал несколько, соответствующих требованиям моего приложения. Чтобы понять на какой платформе мне начать воплощать свои идеи, я попробовал поработать с каждой из них, сделал выводы и определился.
Все приложения и решения пропустил через свою призму видения, исходя из задач, которые стояли передо мной. Позже решил поделиться своим минимальным пользовательским опытом, возможно кому-то пригодится.
Итак, есть определенная задача - найти решение для реализации своего проекта (стартапа) веб-приложения с определенными требованиями:
Отобрал для себя несколько платформ более-менее привлекательных. Выделил для себя достоинства и недостатки. Более подробные описания платформ есть в сети, я остановлюсь лишь на ключевых особенностях, которые интересовали меня.
No-code платформа, визуальный конструктор, основанный на методах “drag-and-drop”. Возможность создавать параллельно как web-приложение, так и мобильные приложения с публикацией их в app store и google play. Возможность работы над проектом как в одиночку, так и командой.
Плюсы
Минусы
Вывод
Легкая в освоении, можно создать вполне работающие приложения, не выходя за рамки платформы. Но мне не очень понравилось, на троечку. Дорогие ресурсы в облаке.
Есть статья по интеграции с другой платформой https://quintadb.ru/ (adalo + quintadb) это позволяет сократить расходы на ресурсы и хоть как-то соответствовать положениям ФЗ-152. Платформа рассчитана на новичков в разработке, как учебный полигон очень даже сойдет.
No-code платформа, визуальный конструктор, основанный на методах “drag-and-drop”. Возможность создавать параллельно как веб-приложение, так и мобильные приложения с публикацией их в app store и google play. Возможность работы над проектом как в одиночку, так и командой.
Плюсы
Минусы
Прекрасный сервис, очень вкусный продукт получается. Есть некоторые сомнения по поводу некоторых их плюшек, возможно маркетинговый ход. Хочется отметить возможность создавать нативные мобильные приложения, таких конструкторов практически нет, считаю это их главным плюсом. Достаточно отзывчивое community. Очень дорогое владение, если использовать весь функционал. Мне кажется окупаемость заказной разработки будет дешевле и быстрее, но порог вхождения тут низкий. Лично я позиционирую эту платформу как платформа №1 по no-code разработке.
Low-code платформа по созданию настольных веб-приложений, визуальный конструктор, основанный на методах “drag-and-drop” с изменяемой бизнес-логикой через настройку параметров или с использованием sql и js. Идет тестирование по созданию на этой же платформе мобильных приложений.
Плюсы
Минусы
Очень хорошее и многообещающее решение. Мои первые ощущения были приятны. Визуально мне программа понравилась. Решение для разработчиков, которым нужна гибкость. Есть трудности в усвоении из-за отсутствия русской локации. Вполне под силу одному создать хорошее мощное приложение, удовлетворяющее всем моим требованиям.
Low-code платформа, конструктор бизнес-приложений через sql разработку. Одновременная разработка настольного веб и мобильного приложения. Российская разработка.
Плюсы
Минусы
В своем роде уникальная платформа, аналогов я пока не нашёл. Если многие no-code и low-code платформы предлагают один подход разработки приложений и конкурируют между собой лишь разнообразием функций и тарифных планов, то Falcon Space использует совершенно иной подход - построение бизнес-логики через sql. Для меня это является главной фишкой платформы. Довольно несложный процесс разработки, html и sql в той или иной степени знают все, кто хоть раз сталкивался с программированием. Платформа для разработчиков, но она подойдет как опытным специалистам, так и новичкам. Falcon Space использует один шаблон темы bootstrap, что несколько ограничивает кастомизацию пользовательского интерфейса без использования сторонних средств. В целом, платформа почти полностью покрывает мои требования.
Все платформы хороши, выбирай на вкус. При таком множестве довольно трудно сделать выбор.
Все платформы довольно дружелюбны к пользователю:
С выбором платформы я, конечно, определился, но это не значит, что остальные платформы плохие, наоборот, каждая имеет много достоинств.
Нужно помнить, что платформы созданы, чтобы облегчить этапы и скорость разработки бизнес-приложений и сфокусироваться именно на решении ваших конкретных задач. Универсальных решений не существует. Всё зависит от поставленных задач или требований, и каждая платформа в той или иной степени их решает. И да, чем-то придется пожертвовать, где временем, где дизайном, финансами или же функционалом.
Главное, четко определиться какие вы хотите решать задачи.
Источник: https://falconspace.ru/blog/platforma--dlya-razrabotki