Реализация метауправления правами доступа в проекте BlockSet средствами языка BML
Где читать
Реклама. ООО ЛИТРЕС, ИНН 7719571260, erid: 2VfnxyNkZrY
О книге
Разработка веб-ресурса в наши дни – очень частая, но не всегда простая задача. Особенно если речь идет не о статическом одностраничном сайте, а о полнофункциональном динамическом веб-приложении с неограниченным количеством страниц, а также возможностью выдерживать большие нагрузки, свойственные подобного рода проектам. Использование языков программирования общего назначения для построения логики серверной части имеет большой порог вхождения, а традиционные CMS и фреймворки ЯП не обеспечивают достаточную гибкость. Наиболее верным решением в такой ситуации будет использовать DSL- подобные языки, которые просты в обращении и при этом имеют обширные возможности благодаря тому, что заранее ориентированы на решение конкретных задач. Однако на данный момент существует очень мало готовых решений. Заметным лидером в этой области является WebDSL, однако даже он имеет ряд недостатков, унаследованных от языка реализации данного проекта Java, таких как, например, малая гибкость, большие затраты производительности и необходимость устанавливать Java-машину. Процесс разработки осуществлялся с использованием относительно низкоуровневого языка программирования общего назначения C++, что избавило проект от проблем, с которыми сталкивались конкуренты, обеспечило высокую производительность интерпретатора и кроссплатформенность всей системы. Авторы подробно описали выбранные средства метауправления системой прав доступа проекта BlockSet, а также синтаксис их применения в декларативном высокоабстрактном предметно-ориентированном языке BML, используя простые и доступные примеры для демонстрации лаконичности и в то же время конструктивности выбранных синтаксических решений. Получившиеся результаты имеют большую ценность, так как позволяют значительно упростить дальнейший процесс администрирования веб-ресурса, что также является одной из основных задач проекта BlockSet. Таким образом, язык BML вкупе с системой прав доступа предоставляет гибкие, мощные и в то же время достаточно простые и понятные методы для организации необходимой системы, что соответствует парадигмам проекта о гибкости и низком пороге вхождения, а также значительно оптимизирует процесс разработки.
Подробности
- Автор
- А. Ю. Новиков
- Издательство
- Синергия
- Год издания
- 2022
- Объём
- 9 стр.
- Формат
- PDF-книга
Серия «Прикладная информатика. Научные статьи»: порядок чтения
Вся серия →- Книга 1 Инструменты нагрузочного тестирования 2018
- Книга 2 Корреляционный анализ и прогнозирование SYN-флуд атак 2018
- Книга 3 Менеджер событий на языке C# в Unity3D: разработка, оценка удобства использования и производительности 2016
- Книга 4 Разработка архитектуры интернет-сервиса организации научных мероприятий с автоматизацией документооборота 2018
- Книга 5 ITSM-подход в управлении ИТ-инфраструктурой сети МПК 2015
- Книга 6 Управление аутсорсинговой компанией на основе саморегуляции 2013
- Книга 7 Технология blockchain и ее применение 2017
- Книга 8 Разработка информационной системы тестирования знаний студентов с использованием Delphi и MS SQL Server 2019
- Книга 9 Автоматизация планирования мелкосерийного производства сетевыми методами 2017
- Книга 10 Адаптация стандарта PRINCE2 для проекта внедрения MES-системы 2017
- Книга 11 Структуры механических торговых систем 2013
- Книга 12 Реализация нейронной сети для распознавания изображений с помощью технологии NVIDIA CUDA 2013
Похожие книги
Все книги жанра →