VBの6以前と混同してdisられているんじゃないですかね。6以前は別物なので、だとすると不当にdisられていることになりますが。VB6で離脱して以降、近寄らないようにしている方というのはいそうですよね。Anubisさんがコラムで書いていらっしゃいましたが、似たような名前が多くて、いろいろと混同されてしまっているのかもしれません。楽しく読ませていただきました。呼んだつもりはまったくないんですが(笑)、とてもうれしいです~。ブログ記事とか出てきて、VBのコードしか書いてないことが案外多いんですよねあっ、そうなんですか。私はC#をやったことがないので、知りませんでした。「そ、そうかもね(--;)」と受け流すのがよいかなと思ってます。私も基本的には受け流すんですけど、なぜだかVB否定派の方にやたらと遭遇するので、ちょっと不思議に思いまして。今までの傾向として新しい機能は、まずC#で実装されてから次バージョンでVB.NETに実装という流れがあるように見える。無くなることはないでしょうが、C#実装が先であることと、海外的にはC++もしくはC#が主流(ほんとか?)という噂も聞くことがあるのでVB.NETの先があまり無いように見える。C#が出たときにVB6からステップアップする場合構文とオブジェクト指向の両方を勉強しなければいけなかったので、せめて構文は同じという補助的な位置づけの言語だったように記憶してます。4.C#ならJavaもできるよね?な点C#を語るときにJavaのMaicrosoft実装という感じの話をすることがあるほどC#とJavaは言語的によく似ています。このためC#ユーザーの場合何の勉強をしなくともなんとかJavaのコードが分かる程度には理解できるようですが、VB.NETユーザーの場合最初からムリといわれてしまうことが多いように感じます。だいたいこんな感じです。書いてありますが、VB.NET言語自体が悪いというつもりは毛頭ないのであしからず。VB.NETとC#はできることが同じなのだから上記理由によりC#の方が良いかなと感じています。11:33老人プログラマです。BASICではだめだと考えたのは1988年頃のことです。OSの主流がDISK-BASICからMS-DOSに変わりつつあり。多くのソフトが乗り換えていきました。このとき自分には2つの選択肢がありました。今まで通りBASIC+アセンブラで行くか、C言語で全てを書き直すかです。自分は後者を選択しました。OSの混乱を乗り越えられると考えたからです。この時期多くのプログラマが同じ問題を抱えていたと考えられます。数年後、BASICを選択したグループは、あらためてC言語化するか撤退するかを迫られることになります。『やっぱりBASICはだめだった』と言われるようになりました。VBが発売されるずっと前のことです。するとこの事が『BASICだめ伝説』の始まりなのかもしれませんね。言語は、現在ではもっと沢山の選択肢があります。ほとんどの言語がオブジェクト指向なので、その本質を外さなければソース上の書き方の違いは将来を左右する問題ではないかもしれません。C/C++を選んだということは『1.CPUが直接実行可能なバイナリを出力できる言語』を選択したのであり、VB,C#,C++(CLI),Javaを選んだ人は『2.特定のエンジンが実行可能な中間コードを出力できる言語』を選んだわけです。この違いは本質的で、将来に影響があるかもしれません。C++じじいですが、AndroidアプリをJavaで書くのはたいしたストレスも無い簡単な作業でした。お子様向け(高度に自動化された)のC++みたいなもので、この点ではC#も似たり寄ったり。好みの違いは置いといて、色々な言語をやってみるのが良いのではないでしょうか。その結果自分としては(現在の)VBは学ぶべき部分なしってことになりましたけど(vv;)。オブジェクト指向言語だしっ(笑)。12:32VB.net嫌いな人結構いるんですね。各言語には特徴や得意不得意があるのは技術者なら誰でも分かると思うんですが、ただ好き嫌いや周りの意見で決めているならば悲しいですね。僕は、お客様の案件の内容でC/SかWebシステムかを決めて、使用する言語やOSやミドルウェアやフレームワークを選んで行くんですが、VB.netではないですが、VBA、C#、C++、PHP、etcなど使用目的をはっきり決めて選択していきます。(VB.netでASP.netのWebアプリケーションを作成していましたが)嫌いな人にもちゃんとした理由もあると思いますが、極論を言えばお客様の案件を最低限守れればどの言語でもいいと考えることができるのですが。22:35こんばんわです。