我有一个想要构建的中小型Web应用程序的想法,可能结合了Velocity和Spring MVC。我的问题是我从未处理过诸如用户注册或CSS,布局等设计问题等问题。

我非常有信心可以构建此应用程序的应用程序/域层,但我应该如何开始使用它的用户界面?是否有关于如何管理用户以及如何使应用看起来很好的资源?我不一定需要引用关于用户交互设计的经典,而是指向如何使用最流行的框架实现这些想法。

有帮助吗?

解决方案

如果您熟悉Spring MVC和Java,您可能需要查看构建于顶部的 Grails 其中包括春天。有许多插件,包括至少一对为您处理用户注册的插件(即 http://grails.org / plugin / acegi 基于Spring Security)。来自您的域模型的脚手架可能不会让您看起来很漂亮,但至少可以为您提供一个可以构建的起点。

话虽如此,在完成任何工作之前,你可能会试图学习grails。或许可以看看用户管理插件的一些灵感。至于界面,如果它只是关于如何让它看起来很好我建议你看看 www.oswd。 org 有很多开源css设计的例子。

其他提示

你听起来像是在遭受项目规划 - 瘫痪。我建议您只是开始研究 某些部分(如应用程序和数据层),并留下您不确定的部分。

根据项目的规模,让其他人参与创建UI的诀窍可能是值得的。

让Web应用程序看起来很好并非易事。

正如安德鲁所说,值得做你觉得最舒服的事情,并要求别人帮助你。

除此之外,我真正建议的是查看一些现有的Web应用程序,看看它们是如何做的。对于制作Web应用程序用户界面而言,真正提供任何硬性规定的方法太多了。

从一开始就聘请设计专家。

如果您的专业是编程,那么无论您的意图如何,您的设计都可能会阻碍您的成功。如果您不熟练,请聘请顾问,就您的应用程序的运作方式提供反馈。在整个设计和开发过程中这样做。

作为同时进行开发和设计的人,当我交付完成其中一个项目的项目时,我通常不得不让他们回去改变事情,因为他们不考虑大局。

最佳案例场景:您可以避免常见的陷阱,界面问题和应用程序的大幅改进。

更糟糕的情况是:你最终知道自己在做什么,最后你的工作得到了验证,并从一个“设计团队”中撤出。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top