Là một nhà phát triển WPF, tôi đã bối rối khi phát hiện ra rằng tôi không được coi là giao diện người dùng vì nền tảng của tôi không phải là web, mặc dù tôi xử lý rõ ràng sự tương tác của người dùng và giao diện người dùng của ứng dụng.
Tôi nghĩ rằng các ứng dụng máy tính để bàn không có sự tách biệt giữa mặt trước và mặt sau (tương ứng là UI và tên miền) giống như web. Tuy nhiên, nhiều ứng dụng có sự khác biệt này, đặc biệt là trong doanh nghiệp. Hầu hết các ứng dụng máy tính để bàn mà tôi đã phát triển một cách chuyên nghiệp chỉ là các máy khách để bàn cho dữ liệu được cung cấp và nhận bởi các API web. Theo nghĩa này, khách hàng là rất nhiều mặt trước.
Trong câu trả lời này , người viết nói rằng "front-end" phải chạy trong trình duyệt trong khi "phía máy khách" có thể có khả năng bao gồm các ứng dụng máy tính để bàn.
Vậy ... tại sao "front-end" chỉ liên quan đến phát triển web?
#include <libpq-fe.h>
khi làm việc với lib máy khách PostreSQL. V.v ... Dù sao, bạn có được ý tưởng.