Pengembangan front-end membentuk apa yang digunakan orang

Ini mengubah aturan bisnis dan informasi menjadi layar yang dapat dipahami orang. Pekerjaan ini terlihat, tetapi bergantung pada keputusan yang dibuat di seluruh aplikasi.

Pengembangan front-end membuat bagian perangkat lunak yang dihadapi pengguna, termasuk tata letak, elemen interaktif, dan respons terhadap tindakan seseorang.

Layar harus mendukung tugas

Pekerjaan front-end dimulai dengan apa yang perlu dicapai orang. Halaman permintaan, misalnya, harus menampilkan detail yang relevan, status saat ini, dan tindakan yang tersedia untuk peran orang tersebut.

Tata letak memandu perhatian. Label menjelaskan pilihan. Desain interaksi menunjukkan apa yang terjadi setelah tindakan. Detail ini menentukan apakah perangkat lunak yang secara teknis benar praktis untuk digunakan.

Setiap kondisi memerlukan respons yang jelas

Jalur normal hanya satu bagian dari antarmuka. Pengembangan front-end juga menangani informasi yang hilang, respons lambat, masalah validasi, batasan izin, dan tindakan yang selesai.

Tinjau layar dengan tugas nyata alih-alih menilai gambar diam. Minta seseorang untuk menyelesaikan pekerjaan dan menjelaskan apa yang mereka yakini akan terjadi sebelum mereka memilih tindakan.

Istilah front-end

Antarmuka pengguna
Layar dan kontrol yang digunakan seseorang untuk menggunakan perangkat lunak.
Tata letak
Penempatan dan urutan visual informasi dan kontrol pada layar.
Interaksi
Apa yang ditampilkan atau dilakukan perangkat lunak setelah seseorang mengklik, mengetik, memilih, atau bergerak melaluinya.

Yang diperiksa dalam pekerjaan front-end yang baik

Tindakan berikutnya

Setiap layar membuat pilihan atau tugas penting mudah ditemukan.

Setiap kondisi

Antarmuka menjelaskan pemuatan, hasil kosong, kesalahan, dan pekerjaan yang selesai.

Kebutuhan akses yang berbeda

Orang dapat memahami dan mengoperasikan antarmuka di berbagai perangkat dan metode input.

Pertanyaan tentang pengembangan front-end

Ini mencakup tata letak yang dihadapi pengguna, kontrol, dan perilaku interaktif perangkat lunak. Ini juga mencakup bagaimana elemen-elemen tersebut merespons di berbagai kondisi dan ukuran layar.

Tidak. Tampilan penting, tetapi pekerjaan front-end juga menentukan bagaimana orang menavigasi, memasukkan informasi, memahami status, dan pulih dari masalah.

Front end menyajikan informasi dan mengirim tindakan. Back end menerapkan aturan, bekerja dengan data yang tersimpan, dan mengembalikan hasil yang dapat ditampilkan front end.

Buat alur kerja yang jelas digunakan

Aplikasi Caffeine berjalan di Internet Computer, jaringan publik yang dibangun untuk ini.