前端神器 | 沒有設(shè)計師也能搞定界面!

我們總說軟件開發(fā)流程,是從需求分析開始,到界面設(shè)計,再到代碼實現(xiàn)
但實際情況卻是,很多面向B端的開發(fā)團隊,不僅沒有UI設(shè)計師,更多時候連產(chǎn)品經(jīng)理,都是你的直屬上級。指望領(lǐng)導(dǎo)給你畫原型?做夢吧!??
基于此,那些你以為只有外包設(shè)計師才能遇見的“左移一點”、“搜索框大一點”、“顏色醒目一點”的問題,在前端工程師面前,同樣屢見不鮮。  



而區(qū)別于C端產(chǎn)品,可以通過數(shù)據(jù)事實作為設(shè)計指導(dǎo),B端產(chǎn)品的視覺傳達(dá),其實更難通過某種固定的方法論來得到預(yù)期的結(jié)果。(還時常是領(lǐng)導(dǎo)的“一言堂”)

最后結(jié)果就是,你樂此不疲寫的Carousel、Tree、Calendar、Avatar組件,也無外乎是在重復(fù)造輪子!
慢慢下來,你的前端工作將會變成那推石上山的西西弗斯一樣,不斷重復(fù)、永無止境,還總是因為一點點小事就全線崩盤!         

打破思維僵局
其實在沒有UI設(shè)計師的情況下,前端工程師更應(yīng)該考慮去補足界面設(shè)計的這個步驟。
先把界面布局確定好,往下才是React/Angular/Vue……的事情。

因為即便IDE可以實現(xiàn)快速預(yù)覽,也無法改變我們因為幾個像素而在瀏覽器和開發(fā)工具之間反復(fù)橫跳的現(xiàn)狀。再加上前端沒有設(shè)計稿就直接開發(fā),時常會碰見大方向推翻、小細(xì)節(jié)改動的情況。



所以,沒有設(shè)計,沒有產(chǎn)品的時候,自己畫一個界面吧!盡管這樣看似增加了一個工作步驟,但其實是在降低工作中的試錯成本。

嘗試自己布局一個原型界面
其中的道理很簡單,就像我們都能理解可視化編程和編程是兩回事一樣,那么搭建一個界面布局和實現(xiàn)一個產(chǎn)品頁面,同樣也是兩回事。
與在IDE中編輯不同,利用原型工具去繪制一個產(chǎn)品界面后再編碼,相當(dāng)于將界面設(shè)計和業(yè)務(wù)邏輯從交互、數(shù)據(jù)中剝離了出來,這其實更有利于我們對于頁面布局和功能規(guī)劃的思考。
另外大家其實也不用擔(dān)心這樣會很麻煩,因為經(jīng)由我實踐下來,畫個原型并不會耽誤大家太多的時間。像我使用的這個摹客RP原型工具,它自帶了豐富的預(yù)設(shè)組件及海量圖標(biāo),再搭配上高自由度的編輯方式和完善的矢量編輯功能,無論搭建線框原型還是高保真設(shè)計稿,都能快速幫我們完成產(chǎn)出。



而有了界面框架再談開發(fā)實現(xiàn),那簡直就是照著答案抄試卷,跟玩兒似的~







豐富的組件庫資源
除基礎(chǔ)功能以外,摹客RP的資源庫還擁有Ant Design、Element、Material Design、Wireframes web等多個組件庫的資源,并且都支持一鍵復(fù)用,效率非常驚人。

除組件外,它還提供了各種類型的設(shè)計模板,我們也可以對需要的項目進(jìn)行查看、體驗編輯并保存復(fù)用。像我自己,在例子項目中發(fā)現(xiàn)一些非常實用的組件時,也會順手存為資源,下次直接拖進(jìn)自己的項目中,可以說是相當(dāng)便捷了。

組件庫&模板例子搭配起來用,一個小時擼一套原型真不是什么問題。



https://www.mockplus.cn/rp-event/?hmsr=qianduanzc
(復(fù)制鏈接至瀏覽器打開或點擊閱讀原文)

快速的代碼復(fù)用
摹客RP還與協(xié)作平臺打通了聯(lián)系,直接將原型發(fā)布至摹客協(xié)作平臺后,會自動生成對應(yīng)的css代碼。這樣即使對組件樣式有修改,我們可以通過調(diào)整組件樣式來得到代碼的參數(shù)。
區(qū)別于修改代碼參數(shù)后再在瀏覽器中預(yù)覽實際效果,先樣式后數(shù)值,確實能夠方便不少。



而且在摹客協(xié)作平臺中,不僅能生成Web端的css樣式代碼,還有iOS的Objective-C/Swift、Android的XML都同樣可以生成。

另外,查看設(shè)計稿中的標(biāo)注及下載對應(yīng)的切圖也不在話下,無論是需要使用PNG/WebP/SVG/JPG的切圖格式,還是查看設(shè)計稿中的顏色及圖層數(shù)據(jù),在摹客協(xié)作平臺中都能手到擒來,十分省事。



而且它還擁有一些界面顏色查重、顏色自定義變量名等小功能,用起來都非常不錯,大家真的可以嘗試一下。

因此,對于前端來講,使用摹客RP+摹客協(xié)作平臺,自己就能輕松搞定頁面設(shè)計及開發(fā)工作,當(dāng)你需要接外包項目時,再也不用再找其他同事相互配合,一個人就成了!


說服自己的產(chǎn)品經(jīng)理
最后,如果你是一個沒有設(shè)計師支持,但中間多少還有個產(chǎn)品經(jīng)理頂著的前端朋友!那事兒就更簡單了!你只需要PUA麻煩你的產(chǎn)品經(jīng)理,在繪制原型的時候使用摹客RP里面的開源組件庫即可。
這樣即便他對組件的樣式有所更改,咱也可以在默認(rèn)實現(xiàn)的基礎(chǔ)上,直接復(fù)制修改對應(yīng)的css樣式就完事!

最后還是要說,想把自己的業(yè)務(wù)能力做牛,首先就得擁有主人翁意識。
做前端也是這樣,并非只有學(xué)習(xí)技術(shù),封裝組件才屬于“本職工作”,擁有產(chǎn)品思維,思考頁面邏輯,也是我們該做的一點小小改變。
等你掌握了自己的頁面,20k還真不是什么難事!

作者:前端早茶


歡迎關(guān)注:前端早茶