2011-12-15 15 views
0

最近、Windowsで動作する商用製品で作成されたものとは異なる、新しい機能とデータの表示が必要なクライアントがありました。私の最初の評価は、Webベースのphp/mysqlアプリケーションでは、必要なものの複雑さを過小評価している可能性があります。このアプリケーションは、アルバム、バンドのミュージシャンなどの詳細とともに、自分の音楽コレクションを記録するための音楽カタログデータベースとして機能します。彼はしばらくの間に編集した30,000曲のコレクションを持っています。
データベースからの情報の表示と提示を可能にする1つのコンポーネントが必要です。 Dreamweaverを使用してPHP/MySQLベースの表示/表示データを作成するスキルがあります。したがって、これはコーディングに関して時間を節約する可能性があります。しかし、第2の構成要素は、音楽プレーヤが存在し、現在再生中の曲、歌、アルバム、バンド、バンドメンバー等の様々な情報が提示されることを必要とする。
おそらく、それほど複雑ではない。私は、さまざまなアルバムや曲を表示する同じPHPコードを使用し、代わりにデータベースから1つの曲を選択し、それをプレーヤーに引数として与え、現在の曲の再生に関する追加情報を表示します。 既存のアプリケーションを探して、既存のアプリケーションをカスタマイズして既存のデータベースを使用できるかどうかを確認する必要がありますか? 私はまた、MS AccessデータベースをMySQLに変換する必要があるかもしれません。私はそれを行うアプリケーションを見つけたと思う。 私はHTML5とローカルストレージを使用する能力を考慮しました。私はそれについて1つのデータベースだけがサポートされていると思いますが、それは必ずしも問題ではありません。それ以外の場合は、200GB(はいギガバイト)のmp3ベースのデータ(mp3形式の曲)を保存する気にならないWebホスティングが必要です。いくつかのホスティングプロバイダは無制限のホスティングを提供していますが、おそらくほとんどの人がそれほど多くを使用しないことを期待しています。
誰もこのようなことをしましたか?私は、これを行うアプリケーションがあれば、それを改革したくはありません。唯一の問題は、彼が長年蓄積した情報を表すすべてのデータフィールドをどのように柔軟にインポートできるかということです。既存のアプリケーションで、収集しているフィールドやデータと正確に一致するフィールドを持つことはできません。これをゼロから完全にカスタマイズするか、別のアプリケーションを使用するかを決める上で、何らかの形でデータを新しいデータベースに移植するかどうかは難しい問題です。 すべてのフィードバックは、 おかげで高く評価され、 ブルースコンパイルされたアプリケーションをWebベースのアプリケーションに移行する

+0

これは多少混乱します。私はこれを行う一般的な方法は、ストリーミングサービスのようなものだと思う。 HTML5には他のほとんどのサービスと同様にFlash Playerの代わりに使用できる '

答えて

0

なぜあなたは「新機能と異なるプレゼンテーション」を提供するホストサービスを使用する必要があると思いますか?ブラウザーと同じマシン上で実行されているWebサーバーを使用してこれを実装することを止める方法はありません(ローカルエリアネットワークでサービスを利用できるという利点があります)。

フラッシュを使用してプレーヤーを実装することは可能ですが、なぜ気になるのですか? mp3ファイルのタグを付け直し、タグの詳細をブラウザに送信して、自分のプレーヤーを選ぶようにする機能を持っていることを確認してください。

googleに「PHP jukebox」と入力すると「約20,700,000」の結果が返ってきます。

関連する問題