Sollten UI-Designer die Ansichtsebene im MVC-Framework berühren?
Das Problem ist folgendes: Ich entwickle eine Webanwendung, die für die Benutzeroberfl?che verantwortlich ist, und stelle ihm statische HTML-Seiten und CSS zur Verfügung, aber manchmal muss die Struktur des HTML ge?ndert werden um diese Doppelarbeit zu reduzieren?
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項目經(jīng)理、高級軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...
你的意思是,UI設(shè)計師不精通HTML/CSS,寫出的代碼你需要調(diào)整是吧。
【前端工程師】這種職位就是用來彌補(bǔ)這種遺憾的。
這要看你們公司如何給UI設(shè)計師定位,個人觀點(diǎn),如果沒有前端工程師,前端coding的事還是留給programmer吧。
我認(rèn)為UI設(shè)計師這個職業(yè),從他的專業(yè)性來說是不能接觸view層的,view層有很多的視圖邏輯,這些都不是UI設(shè)計師去關(guān)心和負(fù)責(zé)的事情,UI設(shè)計師需要關(guān)心的是外觀是否“好看”“合理”,包括顏色,布局是否舒適等“感覺”上的問題,以及特殊數(shù)據(jù)包括文字過多如何顯示或者沒有數(shù)據(jù)如何顯示等細(xì)節(jié)問題
我不知道你實際上指的是不是前端工程師,他們應(yīng)該是需要去關(guān)注view的,不僅僅是html和css。mvc的最終目的本來就是為了分工明確。如果前端工程師在制作頁面的時候還需要程序員套頁面,或者維護(hù)頁面的時候還需要程序員陪著,根本就達(dá)不到這個目的。前端工程師是設(shè)計師和程序員的橋梁,他要很清楚知道如何把程序員給的數(shù)據(jù)顯示成設(shè)計師設(shè)計的樣子,以php為例子,給出一個時間戳數(shù)據(jù),他應(yīng)該很熟悉如何使用date函數(shù)顯示成設(shè)計師設(shè)計的時間格式。
當(dāng)然中國現(xiàn)階段的web開發(fā)(也許國外也是),因為傳統(tǒng)套頁面的工作方式,很難要求前端工程師做到這一點(diǎn),這個時候最好的方式就是需要一個即懂html甚至css又懂相關(guān)語言(這里語言既指像php這種語言,也指類似smarty這種模版語言)的人去協(xié)調(diào)。目前來說這部分工作都是程序員去負(fù)責(zé)的,所以很多公司都會要求程序員同時懂程序以及html,css。其實如果有清晰的mvc分工概念,程序員只關(guān)注好自己的程序也就是c和m就行了。