- ベストアンサー
VB2008エクスプレスエディションでWEBアプリケーションの作成を勉強中の初心者の疑問
- 最新のVB2010に不安を感じながらもVB2008エクスプレスエディションでWEBアプリケーションの作成を勉強している56歳の男性初心者が、今後の動向や選択の正当性についてアドバイスを求めています。
- 一部C言語を勉強した経験がありますが、プログラミングの効率を重視してVBを選択してしまったことについて、間違いであるかどうかについても意見を求めています。
- かつて脳内出血で倒れ、職場を退職し暇を持て余していた経緯があり、自分の能力を確認するためにコンピュータの世界に入った初心者が、年齢や不安について率直な意見を求めています。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No2です。 VBをチョイスしたのが間違いかどうかは最終的にはご本人が決定される事だと思います。 ※VBにしてもVC++にしても基本的にはFramework SDKを呼び出すだけなので後は、利用する側の好みだと思います。(言語仕様によって一部利用出来ない事もありますが) 基本的に「Express Edition」とは評価版(フル機能が利用可能な)の前の選択肢の様なものだと思いますのでVBでもVC#でも使い倒してみれば良いのではないでしょうか。 その中でご質問者様の目的に沿った方向性(Web上の情報があるかないか等も含めて)が見えてくると思います。 Express Editionを利用してみる ↓ 気に入れば評価版を期限付きでフル機能を利用してみる ↓ 使えると感じれば正規版を購入「Standerd」・「Professional」等 (Express Editionで全然なじめない場合は、他社のツールを選択すればよいだけの話です。) 参考までに私が利用しているフォーラムのURLを記載しておきます。壁にぶつかった時等はこちらで質問されると良いですよ。 http://social.technet.microsoft.com/Forums/ja-JP/categories http://social.msdn.microsoft.com/Forums/ja-JP/categories ご健闘お祈りしております。
その他の回答 (3)
- aspnet
- ベストアンサー率79% (72/91)
VB.NETは、自分たちのような「Windowsアプリ」の開発者がWebに移行するときに使いやすい言語なので、頭数が必要な、ある程度の規模のイントラネットや社内システム開発のお仕事モードで使うものだと理解しています。 一般向けのWebアプリであれば、linux/php/mySQLのような組み合わせを学習されるほうが、情報も多く、取得も早いです。 最近、ASP.NETは完成度が非常に上がってきており、開発効率・機能の強力さで、一般Webサイトでの利用も増えてきていますが、その主流は、記述力が簡潔で構造的なC#になっており、これからその傾向はさらに強まるでしょう。 Entity FrameworkやLINQなどにおいては、C#言語の利用が前提のようになっています。 会社や部署がVB.NETに染まっている場合は別として、もはやVB.NETを学習する意味はあまりないのではないのでしょうか? 開発環境ですが、VS2010 Standard/Professional EditionはExpress Editionと比べて比較にならないくらい強力ですし、開発できるアプリの種類も圧倒的に多いです。 MS系を勉強されるのであれば、最低Standardをお使いになることをお勧めします。
お礼
回答ありがとうございます! 一連のご説明大変わかりやすくとても参考になりました。 >会社や部署がVB.NETに染まっている場合は別として、もはやVB.NETを学習する意味はあまりないのではないのでしょうか? おそらく現場ではその通りなのでしょうが初心者なので、最後までやり遂げる意味でとりあえずVBを一通り理解してみたいと思っています。 >開発環境ですが、VS2010 Standard/Professional EditionはExpress Editionと比べて比較にならないくらい強力ですし、開発できるアプリの種類も圧倒的に多いです。 MS系を勉強されるのであれば、最低Standardをお使いになることをお勧めします。 やはり無料には限界というものがありますよね。(涙)
- YUI_AI
- ベストアンサー率45% (303/661)
>最新のVB2010って試用期間があるようなので 評価版とExpress Editionを取り違えていませんか? Express Editionの制限は、商業利用不可とコンパイル時のオプションが一部制限されているぐらいと認識しているのですが。 評価版 http://www.microsoft.com/japan/visualstudio/download/ Express Edition http://www.microsoft.com/japan/msdn/vstudio/2010/product/express/offline.aspx
お礼
回答ありがとうございます! URL参照させていただきました。 >評価版とExpress Editionを取り違えていませんか? 取り違えていました。 自分で検索した時点では気が付きませんでした。 前提がくつがえってしまったので再考しようと思います。 現時点で気付かせていただいて本当に助かりました!
メシのタネ、商売抜きで趣味ならありだと思います。 VB2005以降はあまり変わらないので、サクサクと Webを作るのには向いています。 メシのタネ、商売がはいるとちょっと別です。 Microsoftの開発言語は動作環境にWindows OSを 求めますので、B to C、楽天やGoogleやYahooの ように一般のお客様を相手にするサーバには、価格が お高くじゃっかん使いにくいので別の、PHPやJAVA 言語になります。 BtoBのシステムなら、VB2005以降でありでしょう。 貴方にとって、プログラムをすることを、何の目的と するか。それによると思います。 結局、趣味でもなんでも、古い言語でも。 基本的にプログラム言語はどれもさほど変わらない ので、なんでもいいので思ったものを作ってみるのが いいと思います。
お礼
早速の回答ありがとうございます! とりあえずVBで頑張ってみます。 >基本的にプログラム言語はどれもさほど変わらない ので、なんでもいいので思ったものを作ってみるのが いいと思います。 確かにそのようですね。 悩んだのがデータの型と数列と文字列の違いでした。 でも、それを理解すれば、結構サクサク進めました。 次はJAVAを勉強してみます。 深夜(早朝?)にもかかわらず、ありがとうございました。
お礼
再度の回答ありがとうございます。 おっしゃるとおり三段階でVBで進めたいと思います。 自分でも皆様のご意見をいただきながらも一通り最後まで使い倒す事が大事かなと考えています。 参考フォーラムの下段が自分のレベルにあっているようなので参考にさせていただきます。 おかげさまでスッキリした気分で没頭できるような気がします。 本当にありがとうございました!!!