Какие существуют технологии для создания приложений Building Block [закрыто]

Я хочу создать приложение, похожее на Scratch и IRobot Education Code. Оно должно выполнять функции, которые обычно сложны для человека, не имеющего знаний в области программирования, и превращать их в легкое перетаскивание. Оно должно выглядеть несколько современным и удобным для пользователя. Сейчас я планирую это приложение и проверяю, какие технологии я буду использовать, чтобы знать, что мне придется изучать.

Мои требования:

  • python в качестве бэкенда - предпочтительно
  • современный графический интерфейс пользователя
  • может быть веб-ориентированным
  • расширяемый
  • легкий в освоении
  • не "изобретать колесо"
  • поддержка Windows 7/10

В результате моего исследования я смог найти только библиотеку Google "Blockly", и я хотел бы узнать, есть ли для нее альтернативы, которые подошли бы мне лучше.

Насколько я понимаю, если я хочу что-то, что выглядит и ощущается хорошо и современно, мне придется сделать это на основе веб-технологий. Я думал о Django. Вопрос в том, есть ли какие-нибудь библиотеки (например, как bootstrap делает свои элементы), которые реализуют этот механизм "строительных блоков".

Вернуться на верх