智能柜使用的是前端和客户端结合的方式。前端部分主要负责处理用户交互、传输数据和控制设备等,包括屏幕、键盘、摄像头等硬件;而客户端则负责处理后台数据、交互逻辑、读取传感器数据、处理信息安全等,包括操作系统、应用程序等。智能柜需要前端和客户端的共同协作,才能实现用户与设备的交互和数据处理。因此,智能柜的设计和开发需要前端、客户端和硬件工程师的协作。