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