當前位置:名人名言大全網 - 笑話故事 - xure編程設計環境優劣?

xure編程設計環境優劣?

在各種編程和設計的軟件中,axure、BalsamiqMockups、justinmind等都是非常常用的設計環境,的設計課程中,昌平java課程主要講解的是Axure環境下的編程設計。

關於什麽是原型,原型畫到什麽程度,選什麽軟件,畫高保真的必要性等等,這些已經被人寫爛的東西我就不寫了。就從axure的三巨頭動態面板、函數、中繼器來談壹談自己的看法(先表達壹下對國產軟件的支持和尊重,下文提到的內容絕無對國人軟件的輕視)。

其實不論用什麽原型軟件,畫原型都只是壹個拖拖拽拽的事,主要是選用合適的軟件時能夠從底層加深對產品的理解。

壹、動態面板

之前看壹位老師說過,動態面板妳就可以把它理解為幻燈片:在這個面板內可以添加很多張幻燈片,經過不同的手勢(用例)來切換。

動態面板結構

1)在axure的右下方是整個產品的頁面結構,像父級文件和子級文件壹樣排列。

同級頁面間的並列關系

父子級頁面的包含關系

2)動態面板的命名

我經常看到有小夥伴不知道動態面板和動態面板的命名方式,之前看壹個段子:壹個產品汪接手壹個項目,之前的妹子畫原型是用水果和蔬菜命名的,讓人哭笑不得。這裏可以推薦給大家壹種命名方式,大駝峰,小駝峰,下劃線:

1、小駝峰式命名法(lowercamelcase):

第壹個單字以小寫字母開始,第二個單字的首字母大寫。例如:firstName、lastName。

2、大駝峰式命名法(uppercamelcase):

每壹個單字的首字母都采用大寫字母,例如:FirstName、LastName、CamelCase,也被稱為Pascal命名法。變種:StudlyCaps,是“駝峰式大小寫”的變種。

3、下劃線命名,例如:first_name,last_name

良好的命名方式壹方面方便自己修改,另壹方面有利於和開發人員的對接,改動時快速查找。

3)動態面板的功能

面板的功能很強大,axure常用的交互都能滿足,而且在畫原型時建議先將頁面元素排列畫好,再統壹裝入動態面板中,再添加用例。千萬不要畫壹點裝壹點,相信我,我之前畫過壹個50M的原型,每次F5都要點幾層才能看我想要的效果。

新頁面與彈出層的關系

這些在axure中都可以很好的體現。如果不用動態面板而是用頁面跳轉的方式來畫也可以體現出來。老K之前寫過畫原型的三種方式,有興趣的朋友可以自己查壹下,優劣勢各自選擇,如果加上頁面跳轉流程的話,我現在知道四種畫原型的方式。