• ベストアンサー

システム作成においておススメの言語があったら教えてください。

大学でプログラミングを勉強しています。 現在あるシステムをつくろうと思っているのですが、アドバイスをお願いします。 作ろうと思っているシステムは大まかに言うと写真に詩や言葉をつけ、それを複数人で共有できるといったものです。 流れとしては、 ■複数人で画像を共有する。 ■その中から画像を選び、テキスト入力欄を用意してそこに詩や言葉を打ち込むと画像の上に反映される ■テキストのスタイルや大きさや色は変更可能 ■できたら再生ボタンを用意して詩がアニメーションで表示される ■作ったものを保存しそれを他の人と共有でき、それについての評価(5段階評価)、コメントができる 以上のようなシステムをつくる場合におススメの言語、また習得した方が良い知識などを教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • uki629
  • ベストアンサー率23% (40/172)
回答No.7

>ルータ越えとか問題はないんでしょうか? 問題なし >一般の不特定多数の人も簡単に接続できます? 問題なし >DBのデータの保護とか大丈夫でしょうか? それって作るクライアントプログラムの問題でしょ。 自分でどんな物か調べられない専門家は専門家ではないよね。

その他の回答 (6)

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.6

#5のuki629さんへ。 >VB/VC++/VC#あたりでクライアントプログラム作ってサーバ側のDBへはODBC接続すればいいだけ。 すいません。ODBCに詳しいわけじゃないですが、ルータ越えとか問題はないんでしょうか?一般の不特定多数の人も簡単に接続できます?DBのデータの保護とか大丈夫でしょうか?

  • uki629
  • ベストアンサー率23% (40/172)
回答No.5

>マイクロソフトのVBやC++やC#など得意な言語でネットワークにwinsockで接続すれば良いかと思います。 サーバに接続といってもDBだけでサーバサイドに専用のプログラムは必要ない感じだからwinsockは別に使う必要なし VB/VC++/VC#あたりでクライアントプログラム作ってサーバ側のDBへはODBC接続すればいいだけ。 >PC上のソフトにすると使う側が面倒なので、全てブラウザで完結したほうが使う人に喜ばれるんじゃないでしょうか? 全PCへのセットアップがめんどくさいだけで使う側としたらUIはWebアプリより通常のクライアントアプリ作成の方が融通が聞くし使いやすいものが作れる(JAVAやFLASHを使っても)。 特に別ウィンドウを開くとかの操作性など

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.4

たしかに、#3のmac_resさんに言われる通りかな。 要望の仕様とは違いますが、PHP+MYSQL+ブラウザ上のJAVAかFLASHで動作するアプリってのが正しい気がしますね。 PC上のソフトにすると使う側が面倒なので、全てブラウザで完結したほうが使う人に喜ばれるんじゃないでしょうか? それでもPCのアプリとして動かしたと言うなら私の主観で言語を覚える難易度は、 VB<JAVA<C#<C/C++ です。全て開発環境はただで入手できますよ(MSのVC++のMFCを除く)。

  • mac_res
  • ベストアンサー率36% (568/1571)
回答No.3

> あとよろしければ主観でかまいませんので先程上げていただいた言語の中で初心者に優しいのはどれか教えてもらえないでしょうか? やさしさで言うのなら、(1)WEBサイト上で動く。を選択し、PHP+MySQLでシステムを作る。ではないでしょうか?

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

>(2)PC上でアプリとして動く。 >(2-2)サーバに接続して動く。 であれば、 PC上のアプリは、マイクロソフトのVBやC++やC#など得意な言語でネットワークにwinsockで接続すれば良いかと思います。JAVAでPC上のアプリを組むのもひとつの方法です。 サーバのほうは、画像や文字、文字アクションなどを溜め込むのでPHP+データベースで構築するのが良いかと思います。 速度がどうしても必要であれば、サーバ側もCやC++を考えなければなりませんが、最初はそこまで考えなくて良いでしょう。 参考にニコニコ動画の開発話が載っているサイトを紹介します。 http://info.dwango.co.jp/rd/files/itpro_challenge_20070907/itprochallenge_nicovideo_koizuka.swf

shun0331
質問者

お礼

たびたびありがとうございます。 あとよろしければ主観でかまいませんので先程上げていただいた言語の中で初心者に優しいのはどれか教えてもらえないでしょうか??

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

質問です。 このシステムは、 (1)WEBサイト上で動く。 (2)PC上でアプリとして動く。 で、(2)の場合。 (2-1)P2Pで特にサーバを用意しない。 (2-2)サーバに接続して動く。 を選んでください。 仕様だけ見るとニコニコ動画の静止画版といった印象を受けますけど。

shun0331
質問者

お礼

ありがとうございます。 (2)PC上でアプリとして動く。 (2-2)サーバに接続して動く。 を考えています。

関連するQ&A

  • サイト作成に生かせるプログラミング言語について

    今までは、テキスト中心のサイトを作成してきましたが、最近は、プログラミング言語を使った独自コンテンツが作れたらな、と思っております。ただ、プログラミング言語に様々あるようで、どの言語で何が出来るのかが分かりません。 個人的なイメージとしましては....、 frash=ゲームやアニメーションの作成? cgi・php=掲示板・各種フォームなどの作成? という感じです。 ちなみに、現在作成を検討しているのは、『検索エンジン登録の際の入力項目を補助するツール』です。 程度の低い質問で申し訳ありませんが、回答お願い致します。

  • 帳票出力システム構築のためのプログラミング言語

    私はプログラミングはさわり程度しか知らない初心者なのですが、この度大学の授業で商品の受注システムを作ることになりました。 楽天みたいに顧客が注文を入力するのではなく、電話注文を受けたスタッフが帳票出力に使用するシステムです。 そこで、顧客の電話番号・住所をデータベース化して検索・追加できるようにしたいと思っているのですが、この場合プログラミング言語はVBとVBAどちらの方が適切でしょうか。 ・テキストボックスに電話番号を入力し、2回目以降の注文であれば住所のテキストボックスに以前登録された住所を反映する。 ・初めてならば手動で住所を入力してデータベースに追加 と言った単純なものを考えているのですが・・・。 よろしくお願いします。

  • プログラミング言語を三つ習得する

    「三つ」という数に特に深い意味があるわけではないのですが、そのくらいはプログラミング言語を習得したいと計画しています。最初は「C」に決めています。 のこりの二つとしては、どういうものが適当でしょうか。将来も消えることなく活用範囲が広いものをと考えています。定番の、良い標準テキストもある言語を希望しています。よろしく御教示下さい。

  • 言語が先か、文化が先か。

    言葉の中にはその言語を話す人たちの文化も反映されていますよね。 例えば、日本語は「してあげる」や 「雨に降られた」という被害受身の表現などから、 立場志向が強いっていうことを聞きました。 そこで考えたのですが、子どもが文化と言語を習得していく過程のことです。 子どもは、最初から文化を習得した上でその感覚を元に言語を習得していくのか、 言語を習得していくうちに言語から文化を習得するのかということです。 日本で生まれてきた赤ちゃんは最初から日本的な感覚を持って 生まれてきてるのでしょうか? また反対に、同じ英語を話すアメリカ人とイギリス人は 同じ考え方をしているのでしょうか? ずっと考えているのですが、考えても考えても納得いきません。 皆さんはどう思いますか? よろしくお願いします。

  • プロトタイプと第四世代言語

    翻訳の勉強をしていますが、 テキストのコンピュータ関連部分に以下の内容が記載されているのを見ました。 「プロトタイプは最終システムより経費を抑えるために、 第四言語で書かれることが多い。」 それでは、最終システムはどの言語で書かれることが多いのでしょうか? 基本的なことであろうと思いますが、 プログラミング等について不案内のため、 回答をお願いします。

  • 言語を多数習得する意味

    プログラミング初心者です。趣味の範囲でWeb上の簡単なシステムの設計を行っています。 現在PHPとMySQLを使っていますが、本格的にAjaxを学ぶ必要があるのか悩んでいます。 というのも、プログラミング言語を学んでいくと、PHPとJavaScript、JavaとC+のように、どうも性質が似通って感じられる言語が多くあり、この双方を習得する意味が、果たしてあるのだろうか、と感じてしまうわけです。 企業などで作業すれば当然その職場で使われている言語を使用しなければなりませんので、そう言う意味で必要だとは思います。ですがもし個人が趣味の範囲で設計を行うとするのなら、例えば「最低限Javaさえ習得すれば何でもできる」といったことが言えてしまうのでしょうか。 抽象的な質問ですみません。 そういう意味での意見、感想、上の質問への回答も含め、答えてくださると嬉しいです。

  • 会計システムをつくるために必要なプログラミング言語は?

    コンピューターに関してはHTMLでHPをやっと作れる程度の初心者ですが質問させてください。 会計システム(POSシステムのように、販売した時点でそれが財務諸表に反映されるようなシステム。イメージとしては、ただの会計ソフトのようにそのソフトを利用している会社の中だけで完結しているものでなく、そのシステムを利用している会社がこちらに販売情報を送り、その情報を元にこちらで会計処理を行い、財務情報等をシステム利用会社に示すといった感じのシステム)を作るにはどのようなプログラミング言語が適しているんでしょうか?会計知識以外で、その他に必要な知識があれば教えてください。

  • 最適なプログラミングはなんでしょうか??システム開発とは?

    はじめまして。 それでは質問させていただきます。 質問内容は3つありますのでどうかお願いします。 最初に、よくシステムエンジニアやシステム管理者などが ハローワークなどで複数見かけます。 それで、業務内容にシステムの構築やシステム管理など書いてありました。具体的に何をやるんでしょうか?? 必須技術にCやC++とありましたが、やはりプログラミング言語がないとできない内容なんですかね?? これらの企業に入社するとき、面接で、どういった資格があると優遇もしくは内定されやすいですかね?? もちろん企業によって違うのはわかってますが、一般的や自分の知ってる企業などで結構なので教えていただけませんか?? ゲームを作るプログラミングは何が一番最適ですか?? アクションやシューティング RPG シュミレーション それぞれもし違う最適な言語がありましたら教えてください。 質問の量が多いですがどうかお願いします。

  • CやJAVAのテキスト

    プログラミング言語のテキストを探しています。 基礎的な内容はだいたい習得しているので、 応用編のテキストを探しています。 プログラミング言語の一番の上達方法は より多くのプログラムを書くことだと思います。 そこでプログラムの問題を多くこなせて、かつ 中級者、上級者向けの問題の載ってる問題集を探してます。 どなたかアドバイスをいただけないでしょうか、お願いします

  • 複数の言語を覚えるについて。

    職業プログラマーです。会社にはいっていると色々な言語をおぼえなくては 仕事にならないと思うのですが、無理があるような気がしています。 もちろん、事前に勉強期間を設けている会社もあると思うのですがそうでない会社は自宅で勉強しなくてはなりません(こうなると勉強するというよりも実践している)。正直メインで使用している言語でさえ、ちょっとした事が出来ずに業務が進まない事はあると思います。その為にネットなどや本を調べています。正直そのちょっとした事がいかに早く解決できるかどうかが ベテランとそうでないない人の境のような気がします。(基本的な事はある程度みんな一緒のレベルだとおもいます) そのちょっとした事が言語習得のキモになっているのに色々の言語が出来て あたりまえという事はどういう事でしょうか?。 私の会社では複数の言語をつかっていませんが(細かいところで通信手段に他言語を使うなどありますが)。この場合複数の言語を使えるというのは システム使用するメイン言語が複数言語覚えるという事なのでしょうか? また細かいちょっとした事を解決する能力(これらは本やネットに書いてなく経験でしか解決できなかった事も含みます。)を備えているのでしょうか?できれば。最小公倍数的な回答ではなくて具体的に教えてもらえると幸いです。

専門家に質問してみよう