Разработка канбан-доски (pet-проект) для опыта. Технологии, фреймворки? Здравствуйте.
Хочу написать реализацию канбан-доски (пока в стадии идей, проектирования, поиска фреймворков и т.д.) для себя, но возникли вопросы на которые толком не могу найти ответа. Изначально планировал писать на Java/Kotlin, но теперь не уверен: если с реализацией кроссплатформенного функционала не должно быть проблем (возможности у языка обширные), то с интерфейсом есть, так вот насколько удобен JavaFx под это дело и насколько позволяет современный интерфейс написать (хотел прикрутить HTML+CSS, но единственный вариант который я нашел - использование встроенного браузера для отображения, более "нативного" чего-то нет)?
Просто уже начинаю склонятся к альтернативным решениям в виде Electron (HTML, CSS, JS), какие еще можно как вариант (к С++ не имею ничего против, но с Qt не хочется связываться, а там насколько знаю он в основном и доминирует, как решение для современного интерфейса)?Какие есть способы хранения элементов этой доски: текста, картинок и т.д., что-то свое (но что?) или лучшим вариантом остается подключение к БД?

21 Авг 2019 в 06:20
230 +1
0
Ответы
1

Для разработки канбан-доски вы можете использовать Java/Kotlin и JavaFX, так как у этих технологий достаточно обширные возможности для создания кроссплатформенных приложений с современным интерфейсом. JavaFX предоставляет инструменты для создания графического интерфейса, включая возможность стилизации элементов с помощью CSS. Таким образом, вы сможете создать красивый и удобный интерфейс для вашей канбан-доски.

Если вы все же рассматриваете альтернативные варианты, то Electron (HTML, CSS, JS) также может быть хорошим вариантом, особенно если вам нужно более гибкое управление визуальным интерфейсом и использование веб-технологий. Однако стоит учитывать, что Electron может потреблять больше ресурсов по сравнению с JavaFX.

Что касается хранения элементов на канбан-доске, для текста, картинок и прочих данных можно использовать базу данных. База данных позволит вам эффективно хранить и управлять информацией, а также обеспечить возможность доступа к данным из разных устройств. Вы можете выбрать подходящую базу данных в зависимости от своих потребностей, например, PostgreSQL, MySQL, SQLite и т.д.

Таким образом, для разработки канбан-доски вы можете использовать Java/Kotlin с JavaFX или альтернативный вариант с Electron. Для хранения данных лучше всего использовать базу данных.

20 Апр в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 172 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир