2011-01-14 5 views
1

다음 기능이있는 개념 증명 웹 기반 데이터베이스 관리자 (예 : 아래 스크린 샷의 데스크톱 버전)를 구축하고 싶습니다.기술 권장 사항 : 웹 기반 데이터베이스 관리자

스키마는 처음에는 플랫 파일을 통해 제공됩니다.

HTML5가 옵션 일 수 있습니다. HTML이 아닌 것은 어떻습니까? processing.js는 어때? 내가 활용할 수있는 라이브러리가 있습니까? 이미 이용할 수있는 서비스가 있습니까?

의견이나 제안을 보내 주시면 감사하겠습니다.

편집 프로젝트의 기본 목표는 UI의 프로토 타입을 빌드하는 것입니다. 당신이 모든 것을 제어해야하는 이벤트의

alt text

+0

와우, 이것은 처음 해본 적이 있습니까? 팀이 있습니까? 아니면 솔로 프로젝트입니까? 그런 UML 편집기를 할 것입니까? – jcolebrand

+0

아니요, 처음이 아닙니다. 그리고 완전히 기능적인 데모를 만들려하지 않고 있습니다. UI의 프로토 타입 일뿐입니다. 나는 피드백의 대부분을 얻기 위해 높은 수준으로 남기를 원했습니다. – doremi

+1

나는 그것을 어떻게하는지 배우기 위해 이런 것을 시작했다. 그것은 약간 이상하지만 작동합니다 : http://preview.moveable.com/jm/jameslab/ajaxio/ –

답변

0

프로젝트에 http://raphaeljs.com을 사용하기로 결정했습니다. 이 SVG 라이브러리는 구형 브라우저를 지원하며이 응용 프로그램이 사용자와 대화식으로 대화식으로 제공되기 때문에이 프로젝트에서 Canvas 위에 SVG를 사용하는 것이 좋습니다.

0

, 나는 jQuery를 사용하는 것이 좋습니다 것입니다. 자바 스크립트를 절반으로 줄일 수 있습니다. 캔버스/SVG는 위의 다이어그램을 만드는 데 사용하기에 충분히 쉬울 것입니다 (심지어 일부 HTML 및 div의 적절한 응용 프로그램을 사용하여 HTML에서 직접 가져올 수 있습니다). 나는 플래시를 사용한 적이 없지만 Canvas/SVG에서 할 수없는 이미지를 보지 못했습니다. Canvas를 사용한다면 ex_canva이라는 라이브러리를 사용하면 IE에서 꽤 잘 작동 할 것입니다. (우리 회사는 IE6에서 ex_canvas를 사용하는 일부 캔바스 아이템을 가지고 있습니다.) 또한 페이지의로드 성능을 향상시킬 수 있으므로 css-sprites을보고 싶을 것입니다.

+0

나는 동의합니다. jQuery가 정말 최고입니다. 그것은 모든 종류의 브라우저 문제를 해결하고 좋은 것입니다. – goat

관련 문제