реклама
разместить

Разработка на 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 недели научиться создавать функциональные страницы в личных кабинетах со связанными таблицами и формами.

На платформе можно создавать по сути любые функциональные веб-проекты с личными кабинетами, каталогами, аналитикой, вложенными таблицами, дашбордами, лендингами.

Источник:

11
реклама
разместить
Начать дискуссию
Прокачал себе процесс проектирования баз данных, и поделился инструментом с миром

В этом кейсе я расскажу, как я из идеи об инструменте которого мне не хватало в моих рабочих процессах, с чистого листа создал в одиночку стартап, проведя его через все этапы от проектирования до запуска, своими руками (и мозгами) делая всю работу. Какой получился результат, принёс проект пользу лично мне, и оказался ли полезен людям. Погнали!

🤩 Совсем другое дело! Вот так процесс проектирования баз данных действительно может приносить удовольствие!
22
реклама
разместить
Чистая архитектура фронтенд приложений. Часть первая

Предисловие

Реклама в Телеграм. Как буквы могут оставить вас без денег?

В погоне за дешёвым подписчиком, люди забывают, что количество не всегда равняется качеству

11
Командная разработка на платформе AggreGate + Git

Приветствую, меня зовут Сергей, я основатель независимого сообщества Low-code разработчиков на платформе AggreGate (далее Платформа).


В этой статье изложу взгляды на организацию командной разработки коммерческих продуктов на Платформе с использованием Git.

Нейросеть создаст веб-приложение, а Softgen обеспечит его дизайн и запуск
11
Кейс: Развертывание интернет-магазина на VDS с Windows Server 2025

Сегодня мы поделимся кейсом нашего клиента — IT-специалиста, который искал надежный сервер для развертывания интернет-магазина на ASP.NET Core с базой MS SQL. Ранее сайт работал на shared-хостинге, но при росте трафика начались проблемы: медленная загрузка, перебои в работе, ограничения по ресурсам. Было очевидно: проекту требовалась гибкая и мощна…

22
Кризисы Скрам-мастера: почему они неизбежны и как с ними работать

Что такое профессиональная идентичность Скрам-мастера, с чем связано возникновение кризисов и почему их нельзя избегать.

Кризисы Скрам-мастера: почему они неизбежны и как с ними работать
11
Лучшие инструменты no-code для начинающих и их российские аналоги

Привет! Снова на связи команда Nocodecircle. Сегодня мы рассказываем для тех, кто начинает в no-code разработке и кому нужны качественные проверенные инструменты для создания цифровых проектов с легким стартом. И даем сразу их российские аналоги, чтобы не возникало проблем с локализацией. Забирайте 🙂

77
Топ-5 ошибок при разработке приложений на no-code платформах

По данным Nocodecircle и Smart Ranking, объем отечественного рынка no-code в 2024 году может составить около 3,2-3,5 млрд рублей. Инструменты без кода помогают вывести бизнес на новый уровень, привлечь новых клиентов и инвестиции. Если не совершать популярных ошибок no-code-разработки, о которых мы расскажем ниже.

55
44
реклама
разместить
Cтек моих технологий в JavaScript разработке
Cтек моих технологий в JavaScript разработке
SQLAlchemy: Ваш друг в мире баз данных... или нет?!
SQLAlchemy: Ваш друг в мире баз данных... или нет?!
11
FSBox — как мы пришли к коробочному решению для бизнеса

Привет, на связи Автомакон. Мы занимаемся разработкой мобильных и web-приложений, в основном для фуд-ритейла. Это сложилось естественным образом: мы сделали мобильное приложение для ВкусВилл, нас начали рекомендовать, и к нам стали приходить другие федеральные сети с похожими запросами.

FSBox — как мы пришли к коробочному решению для бизнеса
44
11
[]