Blockly находится в стадии активной разработки, и каждый день в Blockly вносятся изменения. Мы знаем о многих недостатках и активно их устраняем. Многие функции Blockly были созданы добровольными разработчиками, так что и вы можете, не стесняясь, изучить исходный код проекта и внести в него свой вклад.
Для нас очень важно, чтобы Blockly был доступен для каждого. Это значит, что Blockly должен запускаться в таком количестве окружений, в котором только возможно:
Для разных приложений требуются различные визуальные блоки. Перечислю типы тех блоков, которые очень нам нужны, потому что их неоднократно просили пользователи:
Blockly разрабатывался как простой и понятный инструмент. Мы не хотим вносить в него беспорядок. Но тем не менее есть много способов улучшения существующего пользовательского интерфейса:
Написание больших программ с использованием большинства визуальных языков программирования – дело нелегкое. В этой проблеме кроется множество интересных задач (многие из них настолько сложны, что их решение заслуживает написание научной работы или диссертации). Сейчас команда разработчиков Blockly сосредоточена на работе с небольшими обучающими приложениями. Это означает, что сейчас в нашу работу не входит создание следующего функционала:
Но самое главное – копируйте Blockly себе, интегрируйте его в свое приложение и наблюдайте за довольными пользователями. Нам очень нравится наблюдать за реальным применением Blockly, будь то приложение для обучения студентов или программа для управления сложными механизмами на производстве.