平衡設計師和工程師之間的HTML / CSS
我有一個開發過程的問題.
背景:我為一個適中的網站工作,從歷史上,設計師建立了他們想要的頁面和元件的樣式/螢幕截圖,工程團隊(包括我自己)把它們變成html / css.
這從程式碼清潔的角度來看效果比較好,並且在編寫javascript時有很大的幫助.然而,它無法幫助保持從一個頁面/元件到另一個頁面/元件的一致性.在一個頁面上,標題字型可能是12px,而另一個11px,主要是因為它的一個複雜的站點有很多跟蹤(我們已經迴圈了4個設計師).我們只有幾個真正的通用風格,只有當工程師認識到這種風格時 – 被使用,而不是設計師告訴他們.
我們最近的設計師是一個相對有能力的HTML / CSS編碼器.我們認為我們可能會讓他在HTML / CSS中建立模型,並將我們的程式碼交給我們進行快速整合.我們的希望是,設計師會更好地保持一致的風格,並且可以為我們節省一些開發時間.
我們發現的是,我們的設計師不如我們希望的CSS那麼好,而且他的程式碼往往稍微blo腫,與我們需要做的不符.此外,他的編碼風格與其他工程團隊有著根本的不同,並沒有很好地與我們建立的編碼實踐相結合.
問題:從設計到工程怎麼做?我知道我聽說過讓設計團隊做所有的模板編碼的公司,但我很好奇這是如何工作的.設計團隊是否真正將工程團隊的成員納入了這些場景?
就像我們現在的結構一樣,我們不會有機會讓設計師寫出最終的模板,並將它們檢查到SVN,即使他是一個熟練的HTML wiz.模板中有太多需要知道我們的程式碼庫和潛在的效能問題.
我們如何使這個過程起作用?這是管道夢嗎?
特別 – 個人 – 自從我來自一個web-dev,小店鋪的背景我做CSS的工作,並切片PSD(通常)自己.但是,我喜歡認為我像這樣很圓潤:)
一般來說,我所擁有的最好的經驗是擁有非常明確的開發人員群體的大型公司,包括製作gfx的設計團隊,執行大量伺服器端編碼和應用程序架構的應用程式團隊,以及UE (使用者體驗)團隊將兩者縫合在一起,生成一般的XSLT / JSP / HTML標記,客戶端的CSS和JS.
有一個非常結構化的過程:
> userstory– >
>“線框”(檔案) – >
>設計(PSD) – >
>“平”標記(僅限DHTML) – >
>整合標記(與網路應用程式)
“線框”將接近用UML或可能的視訊產生的UE的規範.我聽說這個術語適用於我認為適合的第4步,但這就是所謂的那個.
雖然這對於現在的問題有好處,但我發現還有其他問題.在團隊中很難工作,由於時間表設計團隊很少參與UE的決策(這使得UE處於尷尬的位置),應用程式團隊和設計可以在交叉目的上工作,並且在這些盒裝小組中沒有太多的空間來學習.
我的懷疑(我認為理想的情況)是,一個專案的開發人員每個人都有能力與所涉及的技術(無論是CSS,SQL,無論如何)80%的技術相關,以傳播決策控制和風險,但是每個域名都有一個(更多?)“czar”誰可以在域內擔任權威和監督.實際生產這些設計是我自己的一個奇怪和神奇的技能,所以我看不到與開發人員真正的重疊,但我認為一群藝術家和專案組的跨技術程式設計師將是非常強大的.
Apols為長風.我可以在相當長的時間內繼續下去,我花了很多時間思考.
btw,似乎你可以在那裡做一些嚴肅的網頁開發(沒有進攻).出現“保持一個頁面/元件到另一個頁面的一致性”的問題,引起了人們的關注
http://stackoverflow.com/questions/444948/balancing-html-css-between-designers-and-engineers