DSL-би блиотеки
JSON - это превосходный формат описания структурированных данных. Но напрямую использовать его для создания мета-описаний целых экранов или сложных виджетов - плохая идея:
- Риск опечаток, приводящих к ошибкам, которые тяжело отловить.
- Многословность описания.
- Отсуствие контроля клиент-серверного API.
Для решения этих проблем существую специлизированные библиотеки для наиболее популярных в серверной разработке языков программирования, предоставляющие DSL, позволяющий избежать ненужных сложностей и потенциальных ошибок.
Сейчас таких библиотеки 2:
В будущем планируется развитие подобного DSL и для языка программирования Dart!
подсказка
Использование этих библиотек при работе с Duit строго рекомендуется.
В ходе развития проекта это обеспечит целостность контракта между клиентом и сервером, а также возможность использования продвинутой функциональности Duit.