今年の新規開発でVB6を使っている人
が私の職場にいます。・・・
こんなの、有りなんでしょうか?
ちなみに、そのVB6野郎は、年齢は35歳ぐらいの人間です。
せめて.NETの2003ぐらいにはして欲しい・・・
私は、同じプロジェクトにいましたが、.NETのVBで開発しました。
あ、ついでにそのVB6野郎はVBのボタンやテキストボックスを全て
プログラムで位置指定していました、(画面は静的な画面です)
(パソコンに負荷を掛けてVB6画面を起動すると、部品がプログラム
で指定される前の置いた位置にに表示されとてもナイシュでしゅ)
このような文化は、どの様な所に行けば会えるのか不思議です。
<以下余談>
元気にしているかなー彼
小さな会社なのですが、一応社長は既存のプログラムのメンテの時
「これ、VB6で作ってあるからさーー、古いんだけど直せる?」
と聞く常識はもっております。
Win7用のVB6のランタイムあるけどねー
あ、ついでにそのVB6野郎のきめ台詞は「おれは頭が悪いから
ちゃんと言ってもらえないとわからねーーんだよ!」です。
合掌・・・南無・・・諸行無常の響きです。
No.4ベストアンサー
- 回答日時:
Excelや、AccessなどのMicrosoft Office製品のマクロ言語は
Visual Basic 6.0ベースです。
Javaや.Netを使用したシステムを構築するときでも、
設計書やテスト仕様書はExcelなどで記述しますよね?
設計書どおり作るために手でゴリゴリ記述するというのは
バグの温床になるので、
私の場合は、マクロでソースコードやテストドライバの50%ぐらいは
出力してしまいます。
もちろん、細かい部分は手で作りますが、
実装バグはほとんど出ないような作りになります。
っていった具合にVBも使いこなせば、
捨てたもんじゃないと思います。
c/c++、C#.Net、Java、Perl、PHP、PL/SQL、Ruby、Transact-SQL、VB、VB.Net(アルファベット順)
といった言語で開発したことのある私の
あくまでも、個人的な観点で言わせてもらうと、
VB6.0より、VB.Netのほうが直感的ではないので、言語形態として美しくないです。
また、開発リソースに関わるお金の話をすると、
.Net使うんだったら、安価なJavaの技術者でも出来るように
せめてC#.Net使ってくれよ…。って思います。
そもそも、
「Windowsでしか動かないGUIアプリケーション/システム」
なんて久しく作ってないのでトレンドがわかりませんが。
御回答ありがとうございます。
私も、おおむね同意見であります。
私はWindowsプログラミングが一番得意なんですが、
以前のように自分の勉強の時間はWindowsプログラミングには
さいておりません。
Windowsはサーバ製品の仕様・設定方法の解説書を読むくらいです。
今は、Java、PHP、HTML(好きなのでww)あたりの本を
読んでいます。
職業としての「やれればいいや」のVB技術者と
本来(この表現が正しいかは疑問)のプログラマ/SE
のあるべき姿があるとは思います。
VB6が言語仕様として、だれでもできる簡単な言語
であった事はすばらしい事ですが、レベル的にその程度で
自分はプログラマです、なんて感じの人が増えてしまったのも
事実かもしれません。
.NETに移行できなかった理由の一つには、VB技術者が
難しい言語を使いこなせない人が多かった、とのことも
あるとは思います。
鍛錬なければ、「合掌」となっても仕方ないとは・・・
No.3
- 回答日時:
>こんなの、有りなんでしょうか?
もちろん有りです。
少人数での自社開発を行っている場合は、既存のシステムに使われて
いる共通ルーチンやプログラムを元にして作成する事により開発工数
を減らす事ができます。
むしろ、OSや開発言語が変わる度に業務システムの移植・改修を行う
方がコスト的にも時間的にも余計にかかる事になります。
>「これ、VB6で作ってあるからさーー、古いんだけど直せる?」
gamera2950さんにVB6のスキルが有れば、「これ直しといて」で済んで
いる話の様にも思えますが?
ちなみに、VB6もその前のVB5でもクラスを使ったプログラムは作れます。
VB6が長く使われ続けたのも、クラスを使った大規模システムの構築も
可能なので、あえて.NETに移行する必要性を感じなかった開発者、会社
が多かったのも一因だと思います。
成るほど、おっしゃらている状況があること理解できます。
私の想定していた文化も、既存リソースの活用が有効な
状況では、十分ありますね。
この辺は、やはりVBが言語として優れていたから、沢山の
システムがVB5・VB6で作成されたのでしょう。
ちなみに、私のスキルはVCのMFC無しが一番で、
二番はVB6です。
.NETの言語としての優位性があまり見られないとの判断
となる分野が、一番多く発注されているのも事実ですよね
御回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VB6の公式リファレンスはありますか?特に既定のプロパティを知りたいです 1 2022/11/25 12:00
- C言語・C++・C# ActiveXコントロールを.NETにインポートできない??? 2 2023/05/02 02:50
- 転職 今年で社会人2年目、クラウド系インフラの運用保守をしているものです。今後について、どんなことでも大丈 2 2022/07/20 00:10
- その他(就職・転職・働き方) 大学で学んだ専門分野の勉強は仕事で使いますか? よく「仕事に必要なことは会社に入ってから学ぶ」「大学 2 2022/04/09 04:23
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- 政治 日野自動車がこんな事に成ったのは、内部通報制度が機能してなかったからではないですか? 2 2022/08/23 11:51
- その他(ビジネス・キャリア) グーグルの障害者訓練プログラム募集あるがどうだろ?6時間勤務で月収22万!! 1 2023/02/17 20:36
- Firefox(ファイヤーフォックス) Firefoxでグーグルの検索画面が変です 2 2022/09/20 19:25
- モニター・ディスプレイ 自室のモニターのみ目が疲れる原因が知りたい。 3 2022/12/17 19:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
このプログラミング誰か教えて...
-
API、OCX、DLLって何でしょう?
-
C言語でSMTPを使ったプログ...
-
現在プログラミングの研修中な...
-
自動で施設の空きを通知するプ...
-
プログラム作成
-
VBプログラムをEXCEL VBAに移植...
-
MS-DOSで作ったBASICプログラム...
-
プログラミングを好きになる方...
-
VisualBasic.NETとVisual C++....
-
座右の銘:楽する為に苦労する
-
VB.net エラーメッセージを英文...
-
小中学校でプログラミングなん...
-
Excelで用語辞典を作成するには?
-
全豊田作業責任者
-
ビルダーソフトの不用タグ
-
6~7割の正解で、なぜ合格?
-
1年無職の彼氏 別れるべきですか?
-
情報処理技術者1種と2種について
-
12月のカレンダーを表すHTMLを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
C言語のHP-UXからLinuxへのポ...
-
UNIX環境でのCプログラム上でC...
-
VBS:コンピュータ名を取得し、...
-
SNMPトラップ情報をC#.netで作...
-
現在プログラミングの研修中な...
-
VB.net エラーメッセージを英文...
-
Cプログラムの解析(関数の呼び...
-
OSとCPUの関係について
-
コンソールアプリでファイル選...
-
出欠表のプログラム制作の難易...
-
プログラムとは理系ですか文系...
-
CoInitializeSecurityが失敗する
-
Ryzen 3700(無印)はWin11に対応...
-
VC++で単機能ブラウザを作...
-
EXCEL-VBAのプログラムを移植し...
-
C#のプログラムを読むコツって...
-
Perl5とActivePerl
-
ニンテンドーDS用、自作プロ...
おすすめ情報