[問題]從維護→設計的UI設計一問
想請教大家
我之前都是維護人家已經設計好的系統(ASP+VB)
現在被指派到的工作
是需要用ASP.NET從頭寫一個系統
而我被分到寫UI的這一塊
以前都是維護人家現成已經寫好的系統
不會特別去思考動線是怎麼設計的,或是說怎麼樣的設計才是好的
自己看過的系統也不多,所以最近手工打造時
就覺得很多地方蠻痛苦的
舉個例子來說
假設A頁上面有3種不同的情況會分別submit到不同的頁面C,D,E
當我用手工打造時,一下子我就頭昏眼花了@_@
尤其當不同情況時,參數不太一樣
還得用大量的註解或是一堆if去判斷哪個情況該走哪條路
說真的..我覺得這樣子的設計是不太好了
舊系統也是這個樣子
但我實在不曉得該參考什麼好的例子才能知道怎麼樣是好的動線設計
有參考過其它朋友的code..是用JAVA的STRUTS
似乎它的framework裡面就有提供這種分派路徑的概念
在一個xml之類的檔裡寫著哪種情況走哪條路(只瞄了一下.好像大概是這樣)
我當下就覺得這樣子要維護的話也容易多了.是個好的設計
但是我不曉得這樣子的東西可以怎麼加到我現在的狀況裡..
上面講的是網頁跟網頁間的溝通
然後另一個也蠻痛苦的就是頁面上物件跟物件的溝通
我算ASP.NET的初學者
雖然它提供的server control還蠻方便的
但postback有時也真是讓我覺得頭大
我得很小心翼翼地去看看會不會本來可以的物件,因為postback就值都不對了
當然也可以用viewstate保留
但viewstate用多了又會造成網頁肥大..load的速度變慢
這...真是兩難呀...
造成我也在一堆物件跟物件之間的連動關係中掙扎
想知道板上的前輩們有沒有什麼好的概念或是網站可以供我參考的呢?
因為有時我覺得這已經不是單純某種語言或是語法的問題了
而是一種設計面上的東西
但是不太曉得就算要google,要google什麼主題的東西哩..
想請大家給一些好建議
謝謝囉!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.2.37
推
04/08 00:39, , 1F
04/08 00:39, 1F
推
04/08 12:26, , 2F
04/08 12:26, 2F