Логотип МИЭМ НИУ ВШЭ
Завершен
Логотип типа проекта Программный
Программный
2024 / 2025
Логотип проекта Продвинутые компоненты для веб-фреймворка Shiny

    2041 Продвинутые компоненты для веб-фреймворка Shiny

    Старт
    16.10.2024
    Представление
    05.11.2024 – 15.11.2024
    Постерная сессия
    27.01.2025 – 07.02.2025
    Защита
    14.04.2025 – 25.04.2025

    Паспорт проекта

    Аннотация

    Веб-фреймворк Shiny является аналогом таких известных JavaScript-фреймворков для создания фронтенда как React, но на языке Python. Благодаря проработанному механизму реактивного взаимодействия с пользователем, набору готовых лейаутов и компонент, стилизации на основе библиотеки bootstrap, возможности кастомизации, он позволяет создавать даже сложные веб-приложения с хорошей отзывчивостью. Для разработки таких приложений достаточно знания Python и, при необходимости кастомизации, начальных...

    Отрасль

    Информатика

    Теги

    Python
    JavaScript
    Фронтенд
    Shiny

    Цель

    Создать несколько продвинутых компонент для веб-фреймворка Shiny на основе уже существующих JavaScript-компонент.

    Ожидаемые результаты

    • Код и документация разработанных компонент
      • Код и документация демонстрационного приложения
        • Отчет по проекту
          • Презентация проекта

            Форма и способы промежуточного контроля

            - по каждой задаче создается issue в GitLab с описанием и обсуждением реализации в процессе разработки - онлайн-встречи для обсуждения текущего прогресса и решения вопросов

            Форма представления результатов

            - репозиторий в GitLab-сервисе МИЭМ, содержащий весь созданный код и техническую документацию - документация согласно требованиям к программным проектам - отчет по проекту - презентация проекта

            Ресурсное обеспечение

            - сервис GitLab МИЭМ - сервис Wekan МИЭМ

            Имеющийся задел

            Пример библиотеки качественных JavaScript-компонент: https://primereact.org.

            Заказчик

            МИЭМ / ДПМ