Web mempunyai hujung hadapan dan hujung belakang. Bahagian hadapan web, juga dikenali sebagai "klien," adalah mengenai aspek visual tapak web yang boleh dilihat dan dialami oleh pengguna, iaitu, semua yang dilihat pengguna, perkara yang dipaparkan oleh penyemak imbas web dan melibatkan semua yang pengguna boleh lihat, sentuh dan alami. Bahagian belakang web, juga dikenali sebagai "sebelah pelayan", ialah semua kandungan yang pengguna tidak boleh melihat dan berinteraksi dengan dalam penyemak imbas Bahagian belakang web bertanggungjawab untuk menyimpan dan mengatur data dan memastikan bahawa segala-galanya di bahagian hadapan web berfungsi dengan baik. Bahagian belakang web berkomunikasi dengan bahagian hadapan, menghantar dan menerima maklumat untuk dipaparkan sebagai halaman web.
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
Web mempunyai hujung hadapan dan hujung belakang.
hujung hadapan web
Hujung hadapan web, juga dikenali sebagai "klien", ialah mengenai tapak web yang boleh pengguna lihat dan alami Aspek visual, iaitu, semua yang pengguna lihat yang dipaparkan oleh pelayar web, melibatkan semua yang pengguna boleh lihat, sentuh dan alami. Seperti antara muka pengguna grafik (GUI) dan baris arahan, termasuk reka bentuk, menu navigasi, teks, imej berwarna-warni, video, butang cantik, dsb.
Pembangunan bahagian hadapan web perlu dibina menggunakan teknologi seperti Hypertext Markup Language (HTML), HTML5 (versi terkini HTML), JavaScript dan Cascading Style Sheets (CSS, CSS3).
Pembangun bahagian hadapan web mereka bentuk dan membina elemen pengalaman pengguna pada halaman web atau aplikasi, termasuk butang, menu, halaman, pautan, grafik, dsb.
bahagian belakang web
Halaman belakang web, juga dikenali sebagai "bahagian pelayan", ialah perkara yang pengguna tidak boleh melihat dan berinteraksi dengannya dalam penyemak imbas Segala-galanya, seperti pangkalan data dan pelayan. Pada asasnya, semua yang berlaku di sebalik tabir berpunca daripada pembangunan bahagian belakang web, yang merupakan pemboleh pengalaman bahagian hadapan web.
Halaman belakang web bertanggungjawab untuk menyimpan dan mengatur data dan memastikan semua perkara di bahagian hadapan web berfungsi dengan baik. Bahagian belakang berkomunikasi dengan bahagian hadapan, menghantar dan menerima maklumat untuk dipaparkan sebagai halaman web.
Halaman belakang Web memudahkan komunikasi antara lapisan pembentangan dan lapisan perniagaan dan memainkan peranan penting dalam pembangunan halaman belakang Web memerlukan penggunaan C/C/C#, Java, Ruby, Python, PHP, . Net dan bahasa lain.
Orang yang biasanya bekerja pada bahagian belakang dipanggil pengaturcara atau pembangun. Pembangun bahagian belakang perlu mengendalikan segala-galanya yang tidak melibatkan penjanaan antara muka pengguna, seperti menulis API, mencipta perpustakaan atau menambah utiliti pada semua yang dicipta oleh pereka web.
Peranan pembangun bahagian belakang adalah sangat kolaboratif berbanding dengan pereka bahagian hadapan web. Secara ringkasnya, pembangunan web bahagian belakang ialah gabungan pembangunan dan penyelenggaraan logik fungsi teras aplikasi perisian, dengan pembangun bahagian belakang menulis kod untuk memastikan semuanya berfungsi dengan betul pada bahagian hadapan.
Berbanding dengan pereka bahagian hadapan web, pembangun bahagian belakang cenderung untuk menghabiskan lebih banyak masa mengira logik dan melaksanakan algoritma untuk memastikan tapak web berjalan dengan betul.
Perbezaan antara bahagian hadapan dan bahagian belakang web
1. Takrifan yang berbeza
Secara umumnya, Kami membahagikan tapak web kepada bahagian hadapan dan bahagian belakang. Bahagian hadapan bertanggungjawab terutamanya untuk paparan halaman, manakala bahagian belakang ialah pelaksanaan logik perniagaan.
Halaman hadapan web
Seperti namanya, ia adalah bahagian hadapan Web. Bahagian hadapan yang disebut di sini secara amnya merujuk kepada bahagian hadapan Web, iaitu perkara yang boleh dilihat dan disentuh oleh pengguna dalam aplikasi Web. Termasuk struktur halaman Web, penampilan dan perwakilan visual Web, dan pelaksanaan interaksi di peringkat Web.
Halaman belakang web:
Halaman belakang lebih kepada berinteraksi dengan pangkalan data untuk memproses logik perniagaan yang sepadan. Apa yang perlu dipertimbangkan ialah cara melaksanakan fungsi, akses data, kestabilan dan prestasi platform, dsb.
2. Teknologi yang berbeza perlu dikuasai
Web front-end:
Mahir dalam JS, mampu menggunakan JQuery dengan mahir, memahami CSS dan boleh menggunakan dengan mahir pengetahuan ini untuk membangunkan kesan interaktif.
(1) Mahir dalam HTML, mampu menulis struktur HTML dengan semantik yang munasabah, struktur yang jelas, dan mudah diselenggara; ) Mahir dalam CSS, Mampu memulihkan reka bentuk visual dan serasi dengan pelayar arus perdana yang diiktiraf oleh industri
(3) Biasakan JavaScript, fahami kandungan asas ECMAScript, dan induk rangka kerja 1-2 js, seperti JQuery; 🎜>(5) Mempunyai pemahaman yang baik tentang prestasi Di bawah keperluan tertentu, fahami cadangan pengoptimuman prestasi Yahoo dan dapat melaksanakannya dengan berkesan dalam projek.
Backend web:
(3) Pemohon yang biasa dengan alat pengurusan konfigurasi projek maven, biasa dengan pelayan aplikasi seperti tomcat dan jboss, dan mempunyai pengalaman yang relevan dalam penalaan beban di bawah keadaan pemprosesan konkurensi tinggi akan diberi keutamaan;
(4) Mahir dalam analisis berorientasikan objek dan teknik reka bentuk, termasuk corak reka bentuk, pemodelan UML, dsb.
(5) Biasa dengan pengaturcaraan rangkaian, dengan reka bentuk dan Pengalaman serta keupayaan dalam membangunkan antara muka API luaran, serta reka bentuk spesifikasi API merentas platform dan keupayaan reka bentuk panggilan API yang cekap.
(Mempelajari perkongsian video: Bermula dengan bahagian hadapan web)
Atas ialah kandungan terperinci Adakah web bahagian hadapan atau bahagian belakang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!