![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?5a7ff87)
VC++(MFC) とVC++.NET の違いと今後の需要についてです。
IT関係のものではないですが、パソコンが好きで
独学でプログラムの勉強をしようと考えています。
C言語は大学のカリキュラムで習った程度で、
Javaの文法的な独学の経験は多少あるという程度の者です。
まず、質問なんですが
「Visual Studio .NET 2005」を使用してできるのは、VC++(MFC)ではなく、VC++.NETの方ですよね?
「Visual Studio2008 Express Edition」もVC++.NETですかね?
従来のVC++(MFC)をやるにはどうすれば?まだ売っているんですか?
(企業の求人にVC++(MFC)と限定して書いてあったので)
また、無償のExpress Editionだとこれ以上の機能のフリーソフトは
作れないよ~みたいな制限なんかあれば教えてください。
メインの質問に戻りますが、
同じVC++でも MFCと.NET Freamework(,NET言語)じゃ
ネイティブコードを吐き出さない(.NET)とは、処理速度が
違うんじゃないのかなぁーと思いまして。(よく理解してませんがw)
それで、今後自分で勉強していくにあたって、どちらをすべきで
需要があるかなど迷っているんです。
それと合わせて、SQLデータベースを勉強するに当たってですが、
個人で勉強するには、何がいいかなと思いまして。
なんかオラクルなんて個人レベルじゃとっつきにくいんです。
MS-AccessかMySQL(Linux)でやってみようかと思うんですが
スキルアップ(実用的ですかね)になりますかね?
現在Cent OS 4でMySQLが動くようにはしています。
また、何を作るかによって違ってくるとは思いますが、
何言語でwindowsアプリケーションを作り、そのアプリケーションから
データベースに接続し、データを取得、表示、更新するようなものが一般的と思いますが、言語とデータベースの開発環境の組み合わせの
選択が、企業などの開発業務に携わったことがないので、
わかんないんです。
言語はこれで、データベースはこれ、で「******が出来るアプリケーション」を作ってみては?みたいな進めやすい例はないものでしょうか?
いろいろ調べてるんですが、初心者向けに文法的なことは書いていますが、アプリケーションを実際に作りながら進めていく、VC++.NET(クライアント側windowsアプリケーション(画面))とAccess(サーバ側)を使用した、「個人用データ管理システム」みたいなのが見あたらないんです。
言語文法ばかり勉強しても、個人(自宅レベル)では
具体的な作品を作らないと実感が沸いてこないので。。。
いろんな情報教えていただけませんか?
調べる努力はしていますが、前に進まず、悔しいです(>.<)
お願いします!
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
無償のExpress以外はネイティブアプリ作れます。
Expressは自分でSDK入れたり色々環境整えないと作れません。(基本は.NETのみ)
.NETアプリは起動時に.NETライブラリを読み込むのに時間がかかります。
一度起動すれば動作自体は遅くは無いですが、起動が遅いので印象は悪いです。
SQLやるならMySQLからで良いのでは?
MS-Accessは作法が独自仕様の部分がありますので。
企業系は今はJavaが多いです。
イントラシステムはフロントにブラウザ、サーバにjsp+JavaServletですね。
業務系やるならプログラムの組み立て方さえ判ってりゃ充分です。
使う言語なんて、その時々で変わりますし。(どれか1つの言語だけ出来ても駄目なので。)
就職目指すなら情報処理資格とかベンダー資格取っておくと印象は良いです。
No.1
- 回答日時:
プログラマをやっています。
質問者さんの疑問はもっともでしょうね。
>>ネイティブコードを吐き出さない(.NET)とは、処理速度が
違うんじゃないのかなぁーと思いまして。(よく理解してませんがw)
私も、.NetFrameworkが出たとき、「これ、遅いだろう」と思いました。それで、イベントのセミナーなどに出席してみましたが、やはり欠点ばかりが目に入って、やる気がしませんでした。
もし仕事で必要ならば、そういうことを抜きに、勉強して覚えないといけませんが、そうでなかったので、「必要になるまで、これは勉強しない」と無視しています。(もしかすると消えていく技術かも?なんて思ったり・・・)
必要になったら「泥縄できりぬける!」ですね。
>>なんかオラクルなんて個人レベルじゃとっつきにくいんです。
MS-AccessかMySQL(Linux)でやってみようかと思うんですが
スキルアップ(実用的ですかね)になりますかね?
確かにオラクルってとっつきにくいです。でも、データベースのことを理解してゆくと、「こんなに複雑になるのもしかたないなあ。こうなるしかないよなあ・・・」と思えてきますよ。でも、オラクルも9iから10g、11gになり、もうすぐ12gの時代になります。昔は複雑で必須だったことも、メモリーとCPU,ディスク容量のパワーで、どんどん扱いが簡単になっています。
ただし、仕事抜きで、単なる勉強としてオラクルに触っても、あまり覚えられない気がします。私も、仕事でオラクルDBをイロイロと扱うことによって、やっと「ちょっと理解できた」ような感じでした。(でも、わからないことはまだまだある)
個人レベルでSQLデータベースの勉強なら、MS-AccessかMySQLでもいいと思いますよ。
>>アプリケーションを実際に作りながら進めていく、VC++.NET(クライアント側windowsアプリケーション(画面))とAccess(サーバ側)を使用した、「個人用データ管理システム」みたいなのが見あたらないんです。
先日、Accessの質問があって、回答を書こうとアプリ開発環境を調べていて感じたのですが、企業のアプリ開発の中心が、.Netで動作するWindowsクライアントアプリ+サーバアプリの組み合わせよりも、ネットとブラウザさえあれば、どこからでも使えるWebアプリケーションに変わっているのではないでしょうか?
以前、ある会社でのシステム開発をやったとき、Winサーバアプリ+Winクライアントアプリで開発と、Webアプリで開発の2つがあったのですが、後者のほうが開発・保守がずーと楽でしたからね。
企業経営者にとって、「早く、安くできる、そしてバグが少ない」というシステムが嬉しいはずです。そのシステムがJavaかC++か、あるいはRubyで作られているかなんて関係ないわけですね。
そう考えたとき、今後、業務開発で有望なのは、学習と開発が大変なJavaではなく、学習が比較的楽で、開発・保守も素早くできるRuby on Railsではないか?なんて思っています。
>>言語文法ばかり勉強しても、個人(自宅レベル)では
具体的な作品を作らないと実感が沸いてこないので。。。
そうですね。なんらかの作品を作らないとマスターはできないでしょうね。いくら泳ぎ方の本を読んでも、実際に海やプールで泳がないと、泳ぎ方がマスターできないのと同じです。自分が欲しいと思うものを作ってみるのがいいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(SNS・コミュニケーションサービス) ゲームでボイスチャットを使いたいんですが、親にどう説明したらいいですか 2 2022/08/03 14:07
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- 大学受験 通信制高校高3です。英語と国語について。 今から11月の終わり又は1月、2月の終わりまでに進研模試偏 5 2022/07/27 11:59
- 予備校・塾・家庭教師 通信制高校高3です。英語と国語について。 今から11月の終わり又は1月、2月の終わりまでに進研模試偏 1 2022/07/26 22:51
- Java 助けでください!!!!!!!!!!!! 4月から働き始めた新人SEです。 皆さんの体験談等を教えてい 7 2022/07/28 23:50
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- オンラインゲーム VCしながらゲームしたい… 2 2022/06/11 16:04
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クライアントに出すメールで、...
-
独身男性はどうやって性欲をお...
-
丁寧語の「ご質問」「お問い合...
-
「データ」のスペルはdataとdat...
-
1合って何リットル?
-
.大新グループのCMに出ている...
-
「ありますか」と聞く場合、Is...
-
宿題の質問です。 情報の問題で...
-
Yahoo知恵袋の回答が心無いもの...
-
LINEで、質問されたから答えた...
-
何度も同じ事を言わせる人は何...
-
エクセル対数近似曲線のX値を代...
-
ステーキ、300グラム?
-
学術書と一般書の簡単な見分け...
-
会計用語で"Plug"とは?
-
ハードウェア、サーバ、プラッ...
-
チェーンソーの耐用年数
-
Yahoo!知恵袋の「不適切な情報...
-
「ありますか」と「ありません...
-
質問に対する回答をくれない理...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クライアントに出すメールで、...
-
独身男性はどうやって性欲をお...
-
「ありますか」と聞く場合、Is...
-
「データ」のスペルはdataとdat...
-
何度も同じ事を言わせる人は何...
-
チェーンソーの耐用年数
-
丁寧語の「ご質問」「お問い合...
-
Yahoo知恵袋の回答が心無いもの...
-
一坪何m2?
-
接骨院の受付事務 訳が分から...
-
一般常識が無さすぎて自信をな...
-
1合って何リットル?
-
LINEで、質問されたから答えた...
-
IT素人が全然関係ない部署から...
-
会計用語で"Plug"とは?
-
ステーキ、300グラム?
-
【ISO?】標準類とは何ですか?
-
「行かなきゃ」と「行かないと...
-
FOB、C&F、CIFの違い...
-
140,000万円は1,400,000,000円...
おすすめ情報