大学でプログラミングを勉強しています。
現在あるシステムをつくろうと思っているのですが、アドバイスをお願いします。
作ろうと思っているシステムは大まかに言うと写真に詩や言葉をつけ、それを複数人で共有できるといったものです。
流れとしては、
■複数人で画像を共有する。
■その中から画像を選び、テキスト入力欄を用意してそこに詩や言葉を打ち込むと画像の上に反映される
■テキストのスタイルや大きさや色は変更可能
■できたら再生ボタンを用意して詩がアニメーションで表示される
■作ったものを保存しそれを他の人と共有でき、それについての評価(5段階評価)、コメントができる
以上のようなシステムをつくる場合におススメの言語、また習得した方が良い知識などを教えてください。
よろしくお願いします。
No.2
- 回答日時:
>(2)PC上でアプリとして動く。
>(2-2)サーバに接続して動く。
であれば、
PC上のアプリは、マイクロソフトのVBやC++やC#など得意な言語でネットワークにwinsockで接続すれば良いかと思います。JAVAでPC上のアプリを組むのもひとつの方法です。
サーバのほうは、画像や文字、文字アクションなどを溜め込むのでPHP+データベースで構築するのが良いかと思います。
速度がどうしても必要であれば、サーバ側もCやC++を考えなければなりませんが、最初はそこまで考えなくて良いでしょう。
参考にニコニコ動画の開発話が載っているサイトを紹介します。
http://info.dwango.co.jp/rd/files/itpro_challeng …
たびたびありがとうございます。
あとよろしければ主観でかまいませんので先程上げていただいた言語の中で初心者に優しいのはどれか教えてもらえないでしょうか??
No.3
- 回答日時:
> あとよろしければ主観でかまいませんので先程上げていただいた言語の中で初心者に優しいのはどれか教えてもらえないでしょうか?
やさしさで言うのなら、(1)WEBサイト上で動く。を選択し、PHP+MySQLでシステムを作る。ではないでしょうか?
No.4
- 回答日時:
たしかに、#3のmac_resさんに言われる通りかな。
要望の仕様とは違いますが、PHP+MYSQL+ブラウザ上のJAVAかFLASHで動作するアプリってのが正しい気がしますね。
PC上のソフトにすると使う側が面倒なので、全てブラウザで完結したほうが使う人に喜ばれるんじゃないでしょうか?
それでもPCのアプリとして動かしたと言うなら私の主観で言語を覚える難易度は、
VB<JAVA<C#<C/C++
です。全て開発環境はただで入手できますよ(MSのVC++のMFCを除く)。
No.5
- 回答日時:
>マイクロソフトのVBやC++やC#など得意な言語でネットワークにwinsockで接続すれば良いかと思います。
サーバに接続といってもDBだけでサーバサイドに専用のプログラムは必要ない感じだからwinsockは別に使う必要なし
VB/VC++/VC#あたりでクライアントプログラム作ってサーバ側のDBへはODBC接続すればいいだけ。
>PC上のソフトにすると使う側が面倒なので、全てブラウザで完結したほうが使う人に喜ばれるんじゃないでしょうか?
全PCへのセットアップがめんどくさいだけで使う側としたらUIはWebアプリより通常のクライアントアプリ作成の方が融通が聞くし使いやすいものが作れる(JAVAやFLASHを使っても)。
特に別ウィンドウを開くとかの操作性など
No.6
- 回答日時:
#5のuki629さんへ。
>VB/VC++/VC#あたりでクライアントプログラム作ってサーバ側のDBへはODBC接続すればいいだけ。
すいません。ODBCに詳しいわけじゃないですが、ルータ越えとか問題はないんでしょうか?一般の不特定多数の人も簡単に接続できます?DBのデータの保護とか大丈夫でしょうか?
No.7ベストアンサー
- 回答日時:
>ルータ越えとか問題はないんでしょうか?
問題なし
>一般の不特定多数の人も簡単に接続できます?
問題なし
>DBのデータの保護とか大丈夫でしょうか?
それって作るクライアントプログラムの問題でしょ。
自分でどんな物か調べられない専門家は専門家ではないよね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- その他(学校・勉強) スシロー “ペロペロ高校生” は、日本の教育の失敗ですね? 20 2023/02/08 07:08
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- Wi-Fi・無線LAN 映像も音声も記録出来る無料動画キャプチャソフトを教えて下さい。 3 2023/05/12 16:20
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 日本語 明星学園「にっぽんご」 教育の、現在の評価はどう定まっているでしょうか? 3 2023/04/02 18:21
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- 哲学 十字架上のイエス 11 2022/11/18 18:18
- カップル・彼氏・彼女 人に恋をして世界に色がつく 「意味がわからない」と言われました 2 2023/01/23 15:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2つの異なるサーバーのDBを扱う
-
VB.NET Oracle接続 クライアン...
-
レンタルサーバー上のMySQL
-
OracleInProcServer.XOraSessio...
-
ASP.NETのパフォーマンスと接続...
-
●Excel VBAからSQLServerのデー...
-
Tomcat FireBird(データベー...
-
[asp.net]visual studio2008のD...
-
ctfmon.exe。スタック ベースの...
-
web.configとは?(初心者です)
-
コマンドプロンプトのERRORLEVE...
-
有効なwin32アプリケーションで...
-
MacBookAir起動時にRubyソース...
-
Excel起動時のIMEツールバーの...
-
jdk17.06のインストーラーが起...
-
windows10でハンゲーム起動でき...
-
Visualstudio2015でasp.netをvb...
-
砂時計 点滅がなおりません・・
-
C#からvbsを実行したい
-
IUSR でCreateObject("Excel.Ap...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VisualStudioでのプログラミン...
-
System.Net.Sockets.SocketExce...
-
OracleInProcServer.XOraSessio...
-
データベース接続/切断の基本的...
-
ConnectNamedPipeの接続待ち
-
c#のTLS1.2での通信について
-
javascriptでSQLite接続
-
ASP.NETのパフォーマンスと接続...
-
●Excel VBAからSQLServerのデー...
-
FFFTPでファイル一覧を取得でき...
-
VB.NET ORA-12170
-
Cでデータベース操作
-
VB6.0のコードによるMySQLへの接続
-
Android端末から外部DB(MYSQL...
-
【Win7・64・C#】マイコンUSB通...
-
VB2010 Dataset内のDB接続先変更
-
Androidで無線LAN強度を取得す...
-
MYSQL接続 Imports エラー
-
ローカル側のC#から、リモート...
-
Excel VBAでSQLSERVERに接続、...
おすすめ情報