UI
UI (User Interface) — это всё то, с чем взаимодействует пользователь, когда нажимает кнопки, вводит текст или смотрит на экран вашего приложения.
UI или пользовательский интерфейс — это внешняя оболочка программы: кнопки, меню, поля ввода, цвета и шрифты. Это то, что человек видит и трогает, чтобы заставить программу работать.
Представьте, что вы зашли в ресторан. UI — это меню, расположение столов и то, как выглядят тарелки. Вы не видите, что происходит на кухне (это Backend), но именно удобство меню и понятность того, как позвать официанта, определяют ваш комфорт. Если кнопки расположены логично и понятно, значит, у интерфейса хороший дизайн.
В вайбкодинге UI часто создается с помощью компонентов — готовых «блоков» (как детали конструктора), которые вы собираете вместе, чтобы пользователь мог легко управлять вашим AI-проектом.
Зачем это нужно
Для вайбкодера важно понимать UI, чтобы не просто писать рабочий код, а создавать продукты, которыми удобно пользоваться. Даже самый мощный AI-агент будет бесполезен, если пользователь не поймет, как отправить ему запрос или где увидеть результат.