2011-01-14 7 views
1

私は以下の機能を持つ概念実証Webベースデータベースマネージャー(以下のスクリーンショットのデスクトップバージョンなど)を構築したいと思います。技術が必要です推奨:Webベースのデータベースマネージャー

スキーマは、最初はフラットファイルで提供されます。

HTML5がオプションであるようです。非HTMLについてはどうですか? processing.jsはどうですか?私が利用できる/利用すべきライブラリがありますか?すでに私が利用できるサービスはありますか?

意見やアドバイスをいただければ幸いです。

プロジェクトの主な目標は、UIのプロトタイプを構築することです。あなたはすべてを制御する必要があります。イベントの場合

alt text

+0

うわー、これはあなたが今まで行った最初のWebアプリケーションですか?あなたはチームを持っていますか?これはソロプロジェクトですか?あなたはそのようなUMLエディタをやっていますか? – jcolebrand

+0

いいえ、それは最初ではありません。私は完全に機能的なデモを作成するつもりはありません。UIのプロトタイプだけです。私はちょうどフィードバックの最大量を得るために高レベルにしたかった。 – doremi

+1

私はこれをやる方法を学ぶためにこのようなことを始めました。少し不思議ですが動作します:http://preview.moveable.com/jm/jameslab/ajaxio/ –

答えて

0

私はこのプロジェクトにhttp://raphaeljs.comを使用することに決めました。このSVGライブラリは旧式のブラウザをサポートしており、このアプリケーションはユーザとのインタラクティブ性が高いため、このプロジェクトではCanvas上でSVGを使用するのが理にかなっています。

0

、私はjQueryを使用してお勧めします。それはあなたの半分にJavaScriptをカットすることができます。キャンバス/ SVGは、上の図を作成するのに十分簡単です(divのものをいくつかの創造的なCSSと賢明なアプリケーションを使用してまっすぐにHTMLで取り除くことさえできます)。私はフラッシュを使ったことはありませんが、Canvas/SVGで行えなかったあなたのイメージには何も表示されません。 Canvasを使用する場合は、ex_canvaというlibを使用して、IE上ですべて正常に動作するようにします(私の会社には、ex_canvasを使用してIE6で動作するいくつかのキャンバスアイテムがあります)。 css-sprites(あなたが以前に聞いたことがない場合)を見て、あなたのページの読み込みパフォーマンスを助けることができます。

+0

私は同意します、jQueryは本当に最高です、それはブラウザの問題のすべての種類を解決し、同様に良いです。 – goat

関連する問題