문제

나는 제작하고자하는 작은 미디어 웹 애플리케이션에 대한이 아이디어를 가지고 있으며, 아마도 속도와 스프링 MVC의 조합을 가지고 있습니다. 내 문제는 사용자 등록과 같은 문제 나 CSS, 레이아웃 등과 같은 설계 문제를 다루지 않았다는 것입니다.

이 응용 프로그램의 응용 프로그램/도메인 계층을 빌드 할 수 있다고 확신하지만 사용자 인터페이스 측면에서 어떻게 시작해야합니까? 사용자를 관리하는 방법과 앱을 만드는 방법에 대한 리소스가 있습니까? 좋아 보인다? 반드시 사용자 상호 작용 설계에 대한 클래식에 대한 언급이 필요하지는 않지만 가장 인기있는 프레임 워크로 이러한 아이디어를 구현하는 방법에 대한 지침.

도움이 되었습니까?

해결책

Spring MVC와 Java에 익숙하다면보고 싶을 것입니다. 성배 그것은 무엇보다도 봄 위에 지어졌습니다. 사용자 등록을 처리하는 적어도 커플을 포함하여 많은 플러그인이 있습니다 (즉 http://grails.org/plugin/acegi 스프링 보안을 기반으로). 도메인 모델의 스캐 폴딩은 당신에게 잘 보이는 인터페이스를 얻지 못하지만 적어도 당신은 당신이 구축 할 수있는 출발점을 얻을 수 있습니다.

일을 끝내기 전에 성배를 배우려고 노력할 수 있다고 말했습니다. 아마도 영감을 얻기 위해 사용자 관리 플러그인을 살펴보십시오. 인터페이스에 관해서는, 그것이 좋아 보이게하는 방법에 관한 것이라면 나는 www.oswd.org 오픈 소스 CSS 디자인이 많이 있습니다.

다른 팁

당신은 당신이 고통 받고있는 것처럼 들립니다 프로젝트-계획 양성 분석. 나는 당신이 당신의 부분에 대한 작업을 시작할 것을 제안합니다 ~이다 특정 (응용 프로그램 및 데이터 계층과 같은) 중 일부는 확실하지 않은 부품을 남겨 둡니다.

프로젝트의 규모에 따라 UI를 만들기위한 요령을 가진 다른 사람을 참여시키는 것이 가치가있을 수 있습니다.

웹 애플리케이션이 좋아 보이게하는 것은 쉬운 일이 아닙니다.

Andrew가 말했듯이 가장 편안한 느낌을 받고 누군가에게 UI를 도와달라고 요청할 가치가 있다고 말했습니다.

그 외에는 내가 정말로 제안 할 수있는 것은 기존 웹 응용 프로그램을보고 그들이 어떻게하는지 보는 것입니다. 웹 애플리케이션 UI를 만드는 것에 대한 단단하고 빠른 규칙을 실제로 제공하기에는 너무 다양합니다.

처음부터 디자인 전문가를 고용하십시오.

귀하의 전문 분야가 프로그래밍 인 경우, 귀하의 디자인은 의도에 관계없이 성공을 방해 할 것입니다. 편안하지 않은 경우 컨설턴트를 고용하여 앱의 작동 방식에 대한 피드백을 제공하십시오. 설계 및 개발 과정 전체에서이를 수행하십시오.

개발과 디자인을 모두 수행하는 사람으로서, 내가 하나 또는 다른 사람이 완성 된 프로젝트를 건너면, 나는 보통 큰 그림을 고려하지 않았기 때문에 돌아가서 상황을 바꿔야합니다.

최상의 시나리오 : 일반적인 함정, 인터페이스 문제를 피하고 앱이 크게 향상됩니다.

더 나쁜 사례 시나리오 : 당신은 당신이 무엇을하고 있는지 알게되었고 결국 그 작업을 검증하고 "하나의 디자인 팀"에서 벗어났습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top