Какие существуют технологии для создания приложений Building Block [закрыто]
Я хочу создать приложение, похожее на Scratch и IRobot Education Code. Оно должно выполнять функции, которые обычно сложны для человека, не имеющего знаний в области программирования, и превращать их в легкое перетаскивание. Оно должно выглядеть несколько современным и удобным для пользователя. Сейчас я планирую это приложение и проверяю, какие технологии я буду использовать, чтобы знать, что мне придется изучать.
Мои требования:
- python в качестве бэкенда - предпочтительно
- современный графический интерфейс пользователя
- может быть веб-ориентированным
- расширяемый
- легкий в освоении
- не "изобретать колесо"
- поддержка Windows 7/10
В результате моего исследования я смог найти только библиотеку Google "Blockly", и я хотел бы узнать, есть ли для нее альтернативы, которые подошли бы мне лучше.
Насколько я понимаю, если я хочу что-то, что выглядит и ощущается хорошо и современно, мне придется сделать это на основе веб-технологий. Я думал о Django. Вопрос в том, есть ли какие-нибудь библиотеки (например, как bootstrap делает свои элементы), которые реализуют этот механизм "строительных блоков".