Adakah pereka UI perlu menyentuh lapisan Lihat dalam rangka kerja MVC?
Masalahnya ialah ini. Saya sedang membangunkan aplikasi web dengan seorang rakan Saya, yang bertanggungjawab untuk UI, memberikannya halaman statik HTML dan CSS, tetapi kadang-kadang struktur HTML perlu diubah untuk mengurangkan pertindihan ini.
Maksud anda, pereka UI tidak mahir dalam HTML/CSS, jadi anda perlu menyesuaikan kod yang mereka tulis, bukan?
[Jurutera hadapan] Kedudukan seperti ini digunakan untuk menebus penyesalan ini.
Ia bergantung pada cara syarikat anda meletakkan pereka UI Dari sudut pandangan peribadi saya, jika tiada jurutera bahagian hadapan, pengekodan bahagian hadapan harus diserahkan kepada pengaturcara.
Saya berpendapat bahawa profesion pereka UI tidak boleh bersentuhan dengan lapisan paparan kerana profesionalismenya Lapisan paparan mempunyai banyak logik pandangan Ini bukan perkara yang perlu diambil berat oleh pereka UI untuk mengambil berat tentangnya. Ia adalah sama ada penampilan itu "tampan" dan "munasabah", termasuk isu "perasaan" seperti warna dan sama ada susun aturnya selesa, serta isu terperinci seperti data khas termasuk cara untuk memaparkan juga. banyak teks atau cara memaparkan tiada data
Saya tidak tahu sama ada yang anda maksudkan adalah jurutera hadapan Mereka harus memberi perhatian kepada pandangan, bukan hanya html dan css. Tujuan utama mvc adalah untuk menjelaskan pembahagian kerja. Jika jurutera bahagian hadapan masih memerlukan pengaturcara untuk menutup halaman semasa membuat halaman, atau jika pengaturcara perlu menemani mereka semasa menyelenggara halaman, matlamat ini tidak akan tercapai sama sekali. Jurutera bahagian hadapan adalah jambatan antara pereka dan pengaturcara Dia mesti tahu cara memaparkan data yang diberikan oleh pengaturcara seperti yang direka oleh pereka bentuk, dengan mengambil data cap waktu, dia harus biasa menggunakan tarikh. Fungsi dipaparkan dalam format masa yang direka oleh pereka bentuk.
Sudah tentu, dalam peringkat semasa pembangunan web di China (mungkin juga di luar negara), kerana cara tradisional bekerja dengan halaman, sukar untuk meminta jurutera hadapan untuk melakukan ini pada masa ini, cara terbaik adalah memerlukan seseorang yang memahami HTML atau bahkan CSS serta bahasa yang berkaitan (Bahasa di sini merujuk kepada kedua-dua bahasa seperti php dan bahasa templat seperti smarty) untuk menyelaras. Pada masa ini, bahagian kerja ini adalah tanggungjawab pengaturcara, jadi banyak syarikat memerlukan pengaturcara memahami program serta html dan css. Malah, jika terdapat konsep pembahagian kerja MVC yang jelas, pengaturcara hanya boleh memberi tumpuan kepada program mereka sendiri, iaitu c dan m.
Tiada hubungan dengan View
View harus menggunakan enjin templat untuk memuatkan HTML yang sepadan
Pereka bentuk menumpukan pada pemprosesan fail HTML