Разработка на SQL веб-приложений, сайтов с личными кабинетами
Введение
В этой статье покажем как можно разрабатывать веб-проекты на базе SQL без применения серверных языков (PHP, C#, NodeJS и т.д.).
SQL - это разве язык разработки?
Для многих SQL - это чисто язык извлечения данных из реляционных таблиц. И зачастую его не считают полноценным языком разработки.
В T-SQL (SQL Server) в хранимых процедурах есть все, что необходимо, чтобы решать алгоритмические задачи:
- переменные
- циклы
- условия
- использование сложных типов
- возвращение данных в виде простых переменных, а также в виде наборов данных.
Для нас язык T-SQL - основной язык разработки. Мы задаем выходные SELECT в типовых процедурах и это определяет вид и работу компонентов на фронтенде.
Идея платформы Falcon Space
Идея состоит в том, чтобы максимально сузить стек разработки, не потеряв при этом гибкости.
В платформе по сути разработка ведется на 2 технологиях:
- SQL процедуры SQL Server - для обработки данных, определения бизнес логики работы компонентов.
- Bootstrap 4 (усиленный HTML) для формирования кастом разметки там, где это требуется.
Что дает узкий стек:
- меньше мест для ошибок (практически всегда ошибка спряталась где-то в одной из процедур компонента).
- проще обучать новичков
- унифицированный вид
- проще поддерживать за счет стандартизации компонентов и минимизации количества технологий, которые надо знать.
- уменьшение бюджета - функциональный проект с множеством личных кабинетов, страниц, таблиц и форм может вести 1 человек.
Если вы разработчик БД, то вы довольно быстро можете освоить азы HTML (Bootstrap4 в части верстки можно изучить за 2 дня) и где-то за 2-3 недели научиться создавать функциональные страницы в личных кабинетах со связанными таблицами и формами.
На платформе можно создавать по сути любые функциональные веб-проекты с личными кабинетами, каталогами, аналитикой, вложенными таблицами, дашбордами, лендингами.
Источник:
В этом кейсе я расскажу, как я из идеи об инструменте которого мне не хватало в моих рабочих процессах, с чистого листа создал в одиночку стартап, проведя его через все этапы от проектирования до запуска, своими руками (и мозгами) делая всю работу. Какой получился результат, принёс проект пользу лично мне, и оказался ли полезен людям. Погнали!
В погоне за дешёвым подписчиком, люди забывают, что количество не всегда равняется качеству
Приветствую, меня зовут Сергей, я основатель независимого сообщества Low-code разработчиков на платформе AggreGate (далее Платформа).
В этой статье изложу взгляды на организацию командной разработки коммерческих продуктов на Платформе с использованием Git.
Сегодня мы поделимся кейсом нашего клиента — IT-специалиста, который искал надежный сервер для развертывания интернет-магазина на ASP.NET Core с базой MS SQL. Ранее сайт работал на shared-хостинге, но при росте трафика начались проблемы: медленная загрузка, перебои в работе, ограничения по ресурсам. Было очевидно: проекту требовалась гибкая и мощна…
Что такое профессиональная идентичность Скрам-мастера, с чем связано возникновение кризисов и почему их нельзя избегать.
Привет! Снова на связи команда Nocodecircle. Сегодня мы рассказываем для тех, кто начинает в no-code разработке и кому нужны качественные проверенные инструменты для создания цифровых проектов с легким стартом. И даем сразу их российские аналоги, чтобы не возникало проблем с локализацией. Забирайте 🙂
По данным Nocodecircle и Smart Ranking, объем отечественного рынка no-code в 2024 году может составить около 3,2-3,5 млрд рублей. Инструменты без кода помогают вывести бизнес на новый уровень, привлечь новых клиентов и инвестиции. Если не совершать популярных ошибок no-code-разработки, о которых мы расскажем ниже.
Привет, на связи Автомакон. Мы занимаемся разработкой мобильных и web-приложений, в основном для фуд-ритейла. Это сложилось естественным образом: мы сделали мобильное приложение для ВкусВилл, нас начали рекомендовать, и к нам стали приходить другие федеральные сети с похожими запросами.