2009-06-22 132 views
0

我對於想要構建的中小型Web應用程序有這個想法,可能是使用Velocity和Spring MVC的組合。我的問題是,我從來沒有處理,如用戶註冊的問題,或者與設計問題,如CSS,佈局等如何開始使用我的第一個Web應用程序?

我很有信心,我可以建立該應用程序的應用/業務層,但如何我應該開始使用它的用戶界面嗎?有沒有關於如何管理用戶的任何資源,以及如何使應用程序看起來不錯?我不一定需要引用經典的用戶交互設計,而是指出如何用最流行的框架實現這些想法。

回答

1

如果你熟悉Spring MVC和Java中,你可能想看看它是建立在春季除其他事項外的頂部Grails。有很多插件,包括至少一對處理用戶註冊的對象(即基於Spring Security的http://grails.org/plugin/acegi)。從您的域模型腳手架可能不會讓你一個好看的界面,但至少讓你起點,然後可以建立。

話雖如此,在完成任何工作之前,您可能會拼命想學習Grails。也許看看用戶管理插件的一些靈感。至於界面,如果它只是關於如何讓它看起來不錯,我建議看看www.oswd.org,它有很多開源css設計的例子。

2

聽起來你是從項目規劃癱患。我建議你只需開始研究的某些部分(如應用程序層和數據層),並留下你不確定的部分。

根據項目的規模,可能需要讓其他參與創建用戶界面的人蔘與其中。

1

讓Web應用程序看起來不錯不是件容易的事。

正如安德魯所說,值得做你認爲最舒服的事情,並要求某人幫助用戶界面。

除此之外,我真正可以建議的是看一些現有的Web應用程序,看看他們是如何做的。實際上,製作Web應用程序UI的任何硬性和快速規則都有太多種類。

1

聘請設計專家......從一開始。

如果您的專業是編程,您的設計可能會妨礙您的成功,無論您的意圖如何。如果你不習慣外出,然後聘請一位顧問來提供關於你的應用如何工作的反饋。在整個設計和開發過程中做到這一點。

至於誰做開發和設計,當我遞給其中一個或另一個是完成了一個項目,我通常必須讓他們回去和改變的東西,因爲他們沒有考慮大局。

最好的情況:你避免常見的陷阱,界面問題,你的應用程序大大改善。

更糟糕的情況是:你最後知道你在做什麼,你結束了具有工作驗證,並搬出了「設計團隊之一」的。

相關問題