2011-01-14 2 views
1

Я хотел бы создать веб-администратора баз данных с доказательством концепции (например, настольную версию на скриншоте ниже), который имеет следующие функции.Need Technology Рекомендация: веб-менеджер баз данных

Схема будет предоставлена ​​изначально через плоский файл.

Кажется, что HTML5 может быть вариантом. Как насчет не-HTML? Как насчет processing.js? Есть ли какие-нибудь библиотеки, которые я мог бы/должен использовать? Есть ли уже служба, к которой я могу подключиться?

Любые мнения или советы будут оценены!

Редактировать Основная цель проекта - создать протоип пользовательского интерфейса.

alt text

+0

Вау, это первый веб-сайт, который вы когда-либо делали? У вас есть команда или это сольный проект? Вы собираетесь делать такой редактор UML? – jcolebrand

+0

Нет, это не первый. И я не собираюсь создавать полностью функциональную демонстрацию - просто протоип пользовательского интерфейса. Я просто хотел оставить его на высоком уровне, чтобы получить наибольшее количество отзывов. – doremi

+1

Я начал что-то подобное, чтобы узнать, как это сделать. Это немного глючит, но работает: http://preview.moveable.com/jm/jameslab/ajaxio/ –

ответ

0

Я решил использовать проект http://raphaeljs.com. Эта библиотека SVG поддерживает более старые браузеры и, учитывая, что это приложение очень интерактивно с пользователем, для меня имеет смысл использовать SVG поверх Canvas.

0

Для событий, которые вам нужно будет контролировать все, я предложил бы использовать jQuery. Он может вырезать вам javascript пополам. Canvas/SVG будет достаточно легко использовать для создания диаграммы выше (можно даже вытащить ее в прямом html, используя некоторые креативные CSS и разумное приложение div). Я никогда не использовал flash, но я тоже ничего не вижу на вашем изображении, чего нельзя было сделать в Canvas/SVG. Если вы поедете с Canvas, вы захотите изучить использование lib под названием ex_canva s, который сделает все это очень хорошо работать в IE (у моей компании есть некоторые элементы холста, которые работают в IE6 с использованием ex_canvas). Также вы захотите посмотреть на css-sprites (если вы не слышали о них раньше), так как они могут помочь в загрузке вашей страницы.

+0

Я согласен, jQuery действительно лучший, он решает все виды проблем с браузером и тоже хорош. – goat