• ベストアンサー

VB, C/C++, JAVAのどれかを選ぶとしたら

hoshino2の回答

  • ベストアンサー
  • hoshino2
  • ベストアンサー率48% (12/25)
回答No.3

ちょっと補足させてください。 >やはりC/C++やJAVAは素人には難しすぎますか? そういう風には思いません。 言語そのものの難易度は VB < Java < C < C++ になると思います。 ただ、このなかでVBだけがIDE SUITというか開発環境なのに対し、 そのほかは、裸の言語だという点で前回の回答をしました。 (Microsoftの)ASPなどもふくめたVBやVBAの環境は、 アクセスをお使いの経験がおありになる事を考えても、もっとも ゴールに近い選択だと思います。 Javaは基本的なAPI(システムとやり取りするための機能)を 含んだセット(SDK)で完結するのでは?という方もいらっしゃる かも知れませんが、Webアプリを考えるならJ2EEが必須だと思います。 どの程度の期間の講座なのかわかりませんが、普通に考えてこれは 入ってこないと思います。 ただ、新しい言語だけあって、体系が洗練されているので、 取っ掛かりとしては最適だと思います。 (SDKとはJavaの基本セットで、sunのページでや雑誌の付録など無料 で配られています。J2EEとはEJBやJSP、ServletなどJavaベースの アプリケーションサーバー構築に必要なものを含んだJavaの拡張部分で 無料のものもあるようですが、WebLogicなどの製品もあります) もちろんVBにもそういった部分がありますが、Windows環境と 割り切る事(それしか出来ませんが)と単一の製品だということが 最大の強みだと思います。 処理系(OSとか)依存しない標準化のあるJavaと比べ、C/C++には そういった部分で、知識の習得や情報収集などかなり段階を踏まねば なりません。(時間や期間がかかるという意味で) CGIを書くにしてもシステムの違い(例えばWindowsか、Linuxか) を意識する必要があり、必要な知識の幅も膨大になってしまいます。 ただ、(つきなみですが)なんでも出来るという部分も否めませんし、 これが最大の強みでもあります。 このような感じで、もし時間が許すのであれば、すべてを 経験されるのも悪くはないと思います。 再度評価するとしたら VB:やりたいことが1パッケージになっている。 Java:言語体系が洗練されていて学習にも適している。 C/C++:おおよそ全ての環境に適応でき、なんでも出来る。 まとめとして、それぞれの言語によって習得にかかる 時間と到達点が異なります。Webベースのアプリということで、 まずVB(+ASP)が、やはりおすすめです。 ただし、JavaやC/C++が使いたい局面は出てくると思いますし、 タイミングを見計らい、順に習得する方向を持つということで、 いかがでしょうか? ちょっとまとまりが悪く変な回答になってしまい申し訳ありません。 ただ、どんなプログラマでも最初は素人なわけですので、 無理ということは絶対にないと思います。がんばってください。

peeky
質問者

お礼

大変専門的かつ詳しいお話をいただき、恐縮です。 とりあえず、VBにチャレンジしてみます。よく見ると基礎講座は三つとも一緒でした。なにか一つやってみて、どういう構造のものか少しでも理解できればという気持ちになりました。どれも難しそうで、中途で挫折する可能性も大ですが(笑)、結局は外注に出すことになったとしても、知識はあった方が良いような気がします。 本当にありがとうございました。

関連するQ&A

  • Javaを使用したファイル操作について

    Javaを使用したプログラミングと聞くと、Webアプリケーションの開発というイメージがあるのですが、VBNやbat処理等でできるファイル操作などはできるのでしょうか? また、Javaに限らず、c言語等のプログラミング言語でも可能なのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • CかJavaか

     これからプログラミング言語を勉強しようと思って何言語をしようか迷っております。それはC言語かJavaかです。  何が目的かといいますと、ゲームの作成やちょっとしたアプリケーションの開発です。(Web用ではありません。) Javaでも開発できるそうなのですが、大体はC言語(系)で開発しているのですよね? あともうひとつ、携帯電話用のアプリってJavaでしか開発できないんですか?Cでは不可能ですか? ちなみに、私が今までやってきたのはJavaScriptとPHPぐらいです。よろしくお願いします。

  • オンラインゲームを開発したいのですが、JavaとCのどちらが良いでしょうか。

    私はこれからJavaかCのどちらかを学ぼうと検討している者です。中には「Cから学べば良い」と言う人もいます。しかし、逆に「Javaを学べば良い」と言う人もいます。それはどうしてでしょうか。私はそのことをさっぱり理解できません。 オンラインゲームを開発する際、JavaとCのどちらがゲーム開発に向いていますでしょうか。Webブラウザ上で動作する場合ならJava、GUIならCが向いていると思いますがどうでしょうか? 個人の趣味として、CとJavaのどちらをやると自らアイデアで多くのアプリケーションが容易に開発することができますでしょうか。 やはり、需要があるのはJavaの方ですが、Javaを学んだ方が企業の求人に有利なのでしょうか。

    • ベストアンサー
    • Java
  • JAVAでOracleアプリ おすすめ参考書は?

    今回JAVAでウェブアプリケーションを作成する勉強をしたいと考えております。 具体的な環境は以下の通りです。 開発環境:Eclipse3.7 開発言語:JAVA SE 7(JDK1.7) データベース:Oracle Database Express Edition 11g Release 2 JAVAの基本的なプログラミング方法についてはだいたい分かりますが、Oracleの環境構築や、JAVAプログラムからOracleへの接続方法などWebアプリケーション関連のプログラミングについては全くわからない状態です。 1から勉強しようとしても右も左もわからない状態ですので、なにか初心者でもわかりやすい参考書や参考サイトなどご存じの方がいれば教えていただけないでしょうか。 どうぞよろしくお願いいたします。

  • Webプログラミングと他のプログラミングのちがい。

    お尋ねしますが、ParlやCGI、PHPなどを用いたWeb用のプログラミングと、Javaや、Cを使ってアプリケーションなどを作る本格的なプログミラングとは、用いる言語の違い以外で何か異なることはあるのでしょうか。 たとえば難易度は、はるかにJavaやCのほうが難しく、Webプログラミングはそれに比べればずっと簡易的であるとかなどです。 それと、Web関連の業界についてですが、「Webデザイナー」と「Webプログラミング」の職種とは全然、畑違いの分野なのですよね。 前者は画面の意匠を担当するのでしょうし、後者はパソコン・ユーザーからの何かのイベントに対して、何らかの反応をするシステムをプログラムで組み立てることと考えてよろしいのでしょうか。

    • ベストアンサー
    • Perl
  • javaの制作課題

    こんにちは。 javaの制作課題について質問です。 以下の条件のアプリを作成しなければいけません。 (1)JSP/サーブレットの使用 (2)strutsの機能を使う (3)データベース(PosgreSQL)を使って、データベースプログラミングを使う この条件を使い、アプリを作らなければいけません。 なるべく簡単すぎず、難しすぎないレベルが良いです。 何か、良いアイデアを頂けませんか。 申し訳ありませんが、宜しくお願いします。

    • ベストアンサー
    • Java
  • 学校でJAVAを習ったらサイトは作れますか?

    下記のような事を習います。これだけできればプログラム未経験者でも自分一人で大抵のことはできますか? [プログラミング実習] Java言語、JSPサーブレット など Java言語によるネットワークプログラミング技術の習得 座学型訓練 Javaによるシステム開発、データベース設計補佐など ネットワーク技術について、ハード・ソフト両面において、技術・知識を身に付ける。ITを活用したビジネ スプロセスモデルに対して、最適なシステム構築を計画、実行することが出来る。 ・Javaを使用して、アプリケーションソフト・アプレット・サーブレットが作成出来ます。 ・Javaサーブレット・JSP・Beansを使った、Webサイトの作成・運用・管理が出来ます。 ・データーベースの作成及び運用・管理が出来ます。

    • ベストアンサー
    • Java
  • Javaは企業向け言語?個人でJavaをやるのはどうか?

    個人の趣味ではJavaでWebアプリやGUIアプリなど作る意味はありますでしょうか(むしろ、その趣味でJavaをやることは向いていますでしょうか)。 また、Javaは企業向けの言語というのは本当でしょうか。そうであれば、個人でやっても意味がないでしょうか。Javaのライブラリは数多く存在しますが、企業がJavaを求めるのはsum社がお金を頂いてサポートするからではないでしょうか。そうすれば、お金のない個人が趣味とか仕事とか、やっても意味がないと思います。お金のない中小企業も同様なことだと思います。 私は今までPHPを学んでいましたが、プログラミングが面白くなり、さらにプログラミングのことが知りたいので、Javaを学ぼうと思います。しかし、個人においてWebアプリケーションはJavaで作るのは他の言語より幅広い可能性があるかどうか見極めています。仮に個人で趣味の範囲でJavaをやったとしても、それは企業にとっては有利なスキルのひとつではないかと思います。 PHPで作れないものはJavaで作れることはありますでしょうか。そういう適材適所の可能性が大きいということでJavaが有利ではないかでしょうか。 私の考え方に対してどう思われますか。皆様のご意見が聞きたいです。

    • ベストアンサー
    • Java
  • JAVAプログラマーは人手不足?覚えるならやはりJAVAが良い?

    Webデザインをやっていましたが、プログラミングもやらなくてはならなくなりました。 いったいどのプログラミング言語が良いのか考えておりますが、JAVAが人手不足だとスクールから聞きました。ホントのホントか?と聞いても間違いないと言われます。 スクールは売上上げたいだけかも知れないので話半分に聞いていますが、本当にJAVAプログラマは需要が多く人手不足なんでしょうか? 「確かにそうだが、実はハイレベルプログラマしか需要は無い」のが現実とかじゃないでしょうか。 生活の為にツブシをきくようにするのが第一優先なので、プログラミングが嫌でも何でもただただやるだけなんですが、どうせ好きでないことをやるのだからせめて需要が多くツブシがきく言語が良いわけですが、やはり言語としてはJAVAが良いでしょうか? 例え中小企業に多い共用レンタルサーバでPHPやCGIを操ろうとしても、JAVAがわかっていれば楽である、とも聞きますが。 宜しくお願い申し上げます。

  • java PHP CGI C言語

    プログラマーに興味を持っています。ただ、仕事内容が漠然にしか分かりません。 javaプログラマーとwebプログラマー、仕事の内容は全く違いますか? 具体的な内容など、よければ教えて下さい。 あと、よければプログラマーの現状の求人率はjava PHP CGI C言語では高いででしょうか?教えて頂ければ嬉しいです。 初歩的な質問ですみませんが宜しくお願いします。