Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Введение в веб-платформу Falcon Space. C чего начать?
Что такое Falcon Space?
Это платформа для разработки веб-порталов, площадок, личных кабинетов с сильным уклоном в SQL (вся бизнес-логика пишется на SQL).
Любой компонент настраивается через SQL, который создается прямо из кабинета администратора-разработчика, т.е. не требуется отдельная среда разработки, вся разработка ведется в кабинете администратора-разработчика (а здесь можно посмотреть описание кабинета для администации сайта роли editor).
Что дает система мне как разработчику?
Главное - это снижение себестоимости работ за счет уменьшения трудоемкости и требований к техническим навыкам.
Система инкапсулирует сложность веб-разработки для SQL-программиста. Задача разработчика в 90% случаев - правильно написать SQL процедуры, а все остальное система сделает сама (вывод данных в различном виде, обработка ввода пользователем).
При этом система практически не имеет критических ограничений по правке бизнес-логики. Вы можете быстро менять существующую логику и писать новую бизнес-логику в проекте через кабинет администратора-разработчика. Это очень важный момент - возможность удовлетворить практически любое требование заказчика в проекте.
За счет снижения сложности в проекте требуется меньше людей. 2 человека вполне достаточно, чтобы вести довольно функциональный проект с множеством требований.
Для полноценного сопровождения проекта на Falcon Space необходимо знать только 2 технологии - SQL (SQL Server) и HTML (для кастомизации внешнего вида мы используем фреймворк верстки Bootstrap). Если вы знакомы с этими технологиями, то вы легко сможете создавать свои решения на базе Falcon Space.
Для ознакомления можно посмотреть руководство по созданию системы учета по учету кадров на сайте
Основной способ работы в Falcon Space
Как создается любая функциональность в системе:
1. Создается страница в панели управления (ссылка на страницу управления страницами для роли "admin" - /pages, для роли "editor" - /editorpages), настраиваются права, хлебные крошки, заголовок и другие параметры.
2. В страницу добавляются сниппеты компонентов, например, таблица:
<div class="as-table" data-code="table1"></div>
или форма
<div class="as-form" data-code="form1" data-itemid="vvedenie-v-falcon-space--c-chego-nachat"></div>
3. Создается компонент таблица (в панели управления), в которую добавляются столбцы и реализуются по шаблону хранимые процедуры (GetItems, UpdateField, DeleteItem, FastCreate и др.)
4. Проверяется результат - работающая таблица с фильтрами, сортировками, добавлением и редактированием данных.
Подобную таблицу в простом случае можно создать за 20 минут.
Более подробное - Мануал для начинающего разработчика Falcon Space
Что может платформа?
- Платформа позволяет создавать различные страницы с таблицами, формами, дашбордами, графиками и др.
- Можно добавлять чаты, комментарии, кнопки смены статусов.
- Есть встроенный-Telegram бот (управление ботом осуществляется полностью через SQL).
- Есть различные способы вывода данных - канбан, гант, вложенные таблицы, модальные формы, popover-формы, календарь.
- Есть компоненты функциональных каталогов, адаптированные под SEO с возможностью иметь свою кастомизированную верстку.
- И все это управляется через SQL.
- Помимо этого, есть локализация данных и интерфейса, есть поддержка PWA приложений.
- Есть готовые интеграции с платежными системами, Google сервисами, службами доставки и др.
- Есть универсальный API, который позволяет отправлять запросы вовне, а также создавать свой API для входящих запросов по HTTPS GET/POST.
Вы можете интегрироваться с различными системами через этот механизм.
Полный список возможностей можно посмотреть здесь.
Более глубокое знакомство
Для более детального представления рекомендуем посмотреть следующие руководства и примеры:
- Как создать таблицу
- Как создать форму
- Как создать дашборд
- Демостенд компонентов позволяет посмотреть, как это все выглядит для посетителя портала.
Также посмотрите в целом документацию, чтобы более детально понять возможности настройки системы.
FAQ можно найти здесь - Вопросы/ответы по Falcon Space
Как можно попробовать систему в действии?
На демостенде компонентов платформы можно посмотреть различные возможности платформы, а также код SQL процедур для реализации этих возможностей.
Смотреть видео Работа с демостендом Falcon https://rutube.ru/video/private/1a525c3525faf7d437ca090e248db7c0/?p=no9gULgDPoCMsIDkZNeWnQ
Смотреть видео Работа с документацией https://rutube.ru/video/private/6e239900ce8cb571a2a92820235d2a1f/?p=GhBNmsyuiwBwlMfMbmaAaA
Исходный код платформы закрытый, но это никак не ограничивает возможности развития системы с использованием SQL, Bootstrap (а также JS, CSS).
Если вам понравилась система, и вы намерены задействовать Falcon Space в своих проектах, мы можем в отдельном порядке предложить временный доступ к полигону платформы.
Цены на коробку обозначены на странице Цены на коробку Falcon Space
Google поиск по нашей документации
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта