パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Visual Basic 6が未だに生き残っている理由」記事へのコメント

  • by Anonymous Coward on 2012年06月12日 18時12分 (#2171937)

    .NET 1.1 Delphiで出来たアプリを .NET 4.0に移植する事になったんだが
    C#でなくVB.NETでいくと決まったらしい。

    理由は「昔からのプログラマー(60歳)がVBしか使えないから」 らしい
    こんな判断をする企業に未来はあるのか?

    しかも移植するアプリはパッケージとして今後の主力商品となるものなんだが
    そんな重要な決定会議にIT技術者が参加していなかったというのも驚きだ。

    • by Anonymous Coward on 2012年06月12日 18時22分 (#2171953)
      合理的な判断だと思いますけどね。
      C#じゃないとできない事を、無理矢理VB.NETでやろうとしてるなら別ですが。

      VB知ってる人間に、VB.NET使わせるのとC#使わせるの、
      習熟するのはどちらが早いか、簡単にわかりそうなもんですけど。
      親コメント
      • by Anonymous Coward on 2012年06月12日 19時01分 (#2171989)

        >C#じゃないとできない事を、無理矢理VB.NETでやろうとしてる

        どっちもよく知らなさそうな人間なのはよくわかった。

        親コメント
      • プログラマー? (スコア:0, すばらしい洞察)

        by Anonymous Coward

        VBしか使えない人にプログラマーを名乗って欲しくないな。
        雇ってる方も、それはプログラマーじゃないって気付けよ。

        • by Anonymous Coward on 2012年06月13日 0時56分 (#2172240)

          VBしか出来なかろうが、それでちゃんと物が作れるならそれで十分。
          それに、幾ら流行の言語を何個も使いこなそうが、所詮PGはPG。
          買い叩かれるだけの存在に過ぎない。

          親コメント
          • by Anonymous Coward

            >VBしか出来なかろうが、それでちゃんと物が作れるならそれで十分。

            そうだね。 君みたいな考えなら 買い叩かれるPC止まりだね。

            • by Anonymous Coward

              プログラムを組ませることがお仕事なので、
              少々時代遅れでも、安くて、与えられた仕事を粛々とこなす人は常に必要なのです。
              偉そうに場を乱してくれる人よりも、ずっと。

              • by Anonymous Coward

                立ち位置が違えば見えてる物も違う 議論がなり立たないのは当然だね

        • by Anonymous Coward

          ほとんど無料だったりするcloudに移行なんて考えずにVB6でなんとか7対応とかんなんですかね。
          cloudの向こう側では年収が1,000万円とかな人たちが、よってたかってうじゃうじゃやりながらサ
          ービス作って動かしてくれてんでしょうにね。 VB6アプリの延命にに出す小銭あったら、さてさて
          どっちが得なんでしょね。

          • by nmaeda (5111) on 2012年06月12日 20時17分 (#2172045)

            VBで作られた各企業ごとに最適化されたシステムがすでに動いていて、従業員もその使い込んだアプリになれている。それを捨ててクラウドに移行する必要があるかな? もちろん、ない。VB6で書かれたアプリの延命に小銭しか必要ないことが前提だけどね。

            Googleのように、いきなり数日間も止まったりすると仕事にならないし。正直に言って、クラウドのサービス提供者側も重要な業務には使われないことを前提としているよね。今の価格設定では、堅牢なシステムにするといっても限界があるわけだし。

            親コメント
        • by Anonymous Coward

          ではどんな人が真のプログラマー? 興味あるなぁ

          ちなみにVBは使えません使った事がありません。
          CとJavaとPerlとJavaScriptでHTMLとCSSとSQLをいじる位しかできません。

          • 本物のプログラマはPascalを使わない [wikipedia.org]
            今時 FORTRAN ってこともないと思うけどね。

            自分のやりたいことをロジックとして記述するって作業が出来れば言語なんて何使っても良いし、特に VB だけを取り上げてがダメって言うつもりはさらさらないけど、「○○しか使えない」ってのは、もっと手抜きを覚えるべきと言う意味でプログラマーとしてどうかと思うね。

            あと、プログラミングは我々小市民の1人1人にまで強力な自動化の恩恵を与えてくれると言う意味で人類史上最も大きな技術的革新の1つが今まさに目の前に転がっているわけなんだけど #2172240 [srad.jp]の人なんかは、プ

      • by Anonymous Coward
        ・VB6プログラマーにVB.netを習得させんのもC#を習得させんのも大差ないということが分からない
        ・無事習得できたとしても、一般的にVB.netのコードは同じ処理を行なうC#より煩雑で読み難く(きょうびEnd Functionとかいちいち書きたくねぇよ)メンテ工数が余計にかかるということが分からない
        あたりが将来性のなさでしょうかね。個人の趣味で使う分にはBasicが好きで好きで仕方ない人もいるだろうから勝手にしろとは思うけど。
        • by Anonymous Coward on 2012年06月12日 21時02分 (#2172073)

          マジレスすると、End FunctionとかはIDEで勝手に補完してくれますけどね。

          個人的には、Basic言語を毛嫌いする人の方が意味不明です。
          書いて同じように動くなら何でもいいでしょうに。

          親コメント
          • by Anonymous Coward

            > 個人的には、Basic言語を毛嫌いする人の方が意味不明です。
            Basic言語を毛嫌いしてるわけではなく、VBしか知らない人を毛嫌いしてるんでしょう。
            10年以上前の知識しか持ちあわせてない人が殆どですから。
            VB11までちゃんと知識をアップデートできてる人なら大歓迎です。

            • by Anonymous Coward

              Unixが何年前のテクノロジーだと思ってんのかね?
              VB毛嫌いしてるんだろ

              • by Anonymous Coward on 2012年06月13日 8時07分 (#2172297)

                私個人の印象でしかないですが、「Unixが得意だ」という人はそれなりに勉強している感じがします。
                同様に、「VBが得意だ」という人もちゃんと勉強している感じがします。

                問題なのは「VBしか知らない」という人。
                テクノロジーの歴史の古さの話ではないのです。

                親コメント
          • by Anonymous Coward

            >書いて同じように動くなら何でもいいでしょうに。

            そう思っているうちは3流以下

          • by Anonymous Coward

            C#でしか書けない構文ってかなりあるんですが…
            それ使うとつかわないでは実装速度が段違いだし

        • by Anonymous Coward

          .NETでもVBの方が「VB」だから単価が安い。という考えの人が多いですからね、発注する側も受注する側も

      • by Anonymous Coward

        たった一人のためにVBを選択するのが合理的とは思えないが
        C#に習熟してる人間連れてきて入れ換える方が合理的でしょう

        • by Anonymous Coward

          果てしなくどっちでもいいですな。
          人集めがどっちが楽かと言えば・・・微妙だな。大してかわらなそうだし。

      • by Anonymous Coward

        >習熟するのはどちらが早いか、簡単にわかりそうなもんですけど。
        「そりゃC#の方が早いよ」
        と(内容にもよるが)言えちゃう位に、やっぱVB.NETは別物でしょう。
        「C#を無理やりVB風にした」って言った方が「VB6の後継」ってよりは納得がいくわな。

    • ときどきでいいからPrism XE (Delphi Prism)のこと思い出してあげてください
      http://www.embarcadero.com/jp/products/prism [embarcadero.com]

      # DelphiもWin32とPrismの違いが(VB6とVB.NET並に)激しいですけどね orz

      --
      『月面兎兵器ミーナ』2007年1月13日から放送開始
      親コメント
      • by Anonymous Coward

        Prism から VCLが廃止になったのは痛かったな VCL.NET はなかなかいい出来だったのに残念だ

        • by Anonymous Coward

          Prism (旧Delphi Prism)とDelphi for Netは別物だからなぁ。ShineOn [oxygenelanguage.com]なんてのはあったけど。
          PrismはRemObjects [remobjects.com]のOxygene (旧Chrome)コンパイラ持ってきた奴だし。

    • by Anonymous Coward

      VB.netは別物ですよ?

      • by Anonymous Coward

        別物だからこそ大問題です。
        今どきVB6しか知らないなんて人はまず間違いなくオブジェクト指向すら理解していません。
        しかも、VBは最新版であってもVB6っぽいコードが動いてしまうという恐るべき互換性を持っています。
        (行番号を指定したGOTOとかが使えてしまう)
        出来上がるコードの品質は推して知るべしです。
        早くなんとかした方がいいですよ。

        # 一番の恐怖は、こうしてVB.NETを経験した人が次は「.NETエンジニア」を名乗り始めること。

        • by Anonymous Coward

          VB.NETで行ラベルではなく、行番号指定のGOTO使えるとは知りませんでした。
          どうすれば良いのですか?

        • by Anonymous Coward

          ↑ 全くの同意見です。

          売り切り商品ならば 動けばいい って話になるでしょうが ユーザーが居る限り サポートや
          カスタマイズなど その寿命が尽きるまで なにがしか手を入れる続けるソフトウェアの
          トータルコストを考えると VB6 や VB5ライクなコーディングのVB.NETはいかがなものかと思う。

          大規模なシステムだと ちょっと目を話すと VB6グラマー が忍び寄って システムの品質を落としまくる。
          VB.NETで VB6スタイルでも出来るように互換性を重視したのは一番の汚点でしょう。

    • by Anonymous Coward

      60才なら、あと20年は生きるかもしれん。
      もう、高齢化社会は避けがたい。
      老人に合わせたスローな社会を目指そうぜ。

    • by Anonymous Coward

      VB.NETって、構文がVBに似ているだけのC#だと思っていましたが…
      この認識が間違っているんですかね。
      もちろん、VB6ライクな記述も可能ですが、そんなのはVB.NETのプログラムとは言わない。と思ってますけど。

      いろんな言語やってれば、構文のみの違いでVB.NETもC#も変わらないと思うんですけどね。

      #最近、だいぶVB.NETの冗長な構文にも慣れてきた自分が悲しい…

      • by Anonymous Coward

        いや、間違ってないですよ。
        あれは記述仕様が気持ち悪いC#のようなものです。
        VB.NETがわかるならC#なんて1週間で覚えられるし、
        C#がわかるならVB.NETなんて1週間で覚えられる代物です。

        まぁ、LINQ構文をVB.NETで書けと言われると結構キツいですけど。

        • by Anonymous Coward

          >VB.NETがわかるならC#なんて1週間で覚えられるし、
          >C#がわかるならVB.NETなんて1週間で覚えられる代物です。

          これは同意なんだけど、
          「VB6が判るならC#よりVB.NETの方が覚えやすい筈」
          とは思わないんですよね。

          利点は新環境を怖がる人間を「VBだから」と騙して触らせることが出来るって程度かな?
          環境の変化を気にしない人間なら、素直にC#を覚えた方が覚え易いかも知れません。

日々是ハック也 -- あるハードコアバイナリアン

処理中...