20:28:54>VBとかJavaとかの人海戦術プロジェクトに動員されてる連中は移行に時間がかかりそうだよね。Javaの人海戦術はわかる。100人のプロジェクトもあろう。VBの人海戦術って想像もつかない。12:33:13>>44>でも、VBの人海戦術って想像もつかない。あんなの3人以上でひとつのプログラム書けるの?東芝の某工場の下請けのプロジェクト見たときは、コードジェネレータでも書けば、2、3人月で終わりそうなプロジェクトを、20くらいでやってたね。その会社のエライ人と話してたら「おいしい仕事」とか言ってたけど。21:37:01>>47そりゃ2,3人月で終わるところを20人分の金取れるんだからぼろい儲けだろう。M$がWindows用ネイティブコード吐くC#コンパイラ出せばもっと仕事増えるかも?.NETの考え方に逆行してるが。02:33:20C#で1年ぐらいかかって構築したシステムが来月から本番稼動予定。担当者として当分仕事はありそう。08:17:29>>62そうしてかわいそうな保守要員となる。19:19:16Longhornの頃にはC++/CLIが完成してC♯は実質VB2世になると思うんだが。22:35:02教えてくれ。自分の働いた金で、自分でC#を買ったやつっているか?そいつに聞きたいんだが、なぜC#を選んだんだ?(自分で金だしてないやつはどうでもいい。)一般的にだが、Javaやっているやつからみれば、C#ってのは嫌われている。VB/VB.NETやっているやつからみれば、C#への移行メリットは無い。C++やっているやつから見れば、C#はくずみたいなもんだ。perlやPHPやっているやつから見れば、敷居が高い。別にC#覚えて仕事があるわけでも無し、普及もしてないし、あえてメリットを上げればマイクロソフトがやっているってだけ。10:41:11>>145嫌ってないって、なんで嫌ってるってデフォ認定だよ?proertyとかdelegateとか、ほぅ?と思える部分もあるし、クライアントサイドではWindowsのネイティブな部分を簡単に使えて便利そうだとも思う。17:02:33GIS?位置探索?衛星まで含めたシステム全体?そんなのドトネトで作るなんて信じられんよ。17:27:27>>202知らんっ。>>201の構成なら、君がまとはずれだな。17:47:23お前らに聞きたい。win限定にならない。Worldが動きます。14:47:05ttp://mag.autumn.org/Content.modf?id=20050425162104この人がC#はくそだとか言ってるけどどうなんでしょうか?自分は保険のためC++/CLIをやろうと思います。23:26:21>>288>C++からあえてWindows限定なC#に移行するメリットなんてないは同意だけど>JavaからあえてWindows限定なC#に移行するメリットなんてないは不同意。Javaはやっぱりクライアントサイドは弱い。それに、Windowsアプリと同等の機能を得ようとすると、JNIを多用する事になるから、結局マルチプラットフォームという目論見は崩れる。マルチプラットフォーム用にはJava、Windowsベッタリ用に何か?こういう二択はあった方が便利。何か?については正直VBでもDelphiでも構わないんだけど、DBやXML周りの充実度的に、今時ならC#がいい。12:35:53元々ASPだったサイトはASP.NETへ移行し始めてるよ。うちでもASP.NETの仕事が幾つかスタートしてる。13:49:43WEBは以前より市場が広がってて広がった分に先行したJavaが使われている感じ。MSが得意にしてた企業内システムは方向性が見えないせいかどこも様子見っぽい。VS2005で少し動きがあると思う。Javaに限った話ではないが、流行に流されイントラWEBに手を出したところは火を噴いてる。21:50:53>>320移行というよりは、「以前ならASPでやってたような案件が、ASP.NETで開発されるようになる」という感じが多いのではないだろうか。Javaからの転向組がどれぐらい多いかはわからん。生産性は高いが、Win+IIS限定だからな。12:25:16サーバサイドはJavaでも.netでも良いと思うが、クライアントサイドを含めた開発はJavaではつらくないですか?OFFICEドキュメントとの連携を考えるとJavaはまだ使えない。それにまともなフリーウェア/シェアウェアでJava製がほとんどないのが実情を物語っていると思う。18:07:27>>328未だにクライアントサイド最強=VB6か?そうかもしれない今VB6のクラサバを.NETに置き換える仕事をしているがVB6は軽いんだよね。.NETフレームワーク入れさせて、メモリ食いまくる重いクライアントにわざわざ置き換えてるわけだよ、これが。20:15:06>>334VB6のアプリは何かやぼったいんだよね。言語を選ばなければDelphi最強って言いたいけど、.netリリース以降ほとんど瀕死の状況だしな。MSは所詮完全にオープンなプラットフォームで勝負する気が無いのに、何故にネイティブ作成出来なくしたのかな?VB6みたく中間コードとEXE作れるようにすればいいのに。FedraでもGCCのネイティブコンパイラ使ってJavaのアプリをネイティブにしているとか聞いたし、速度は重要だと思うけど。確かにDelphi最強って私見だ。MSとBorだけでイメージが違うからね。C++をVB6に置き換えやってるが、APIとかあまり使わないで!って言われてる。ハードの制御とかはDLLからのコールバックやメッセージ等でしなきゃいけないんだがね。20:36:11>>336そこでこのスレのC#だと思うんだけど、あえてVB6に移植するメリットってどんな所だと評価されていますか?C#はこれから本格的にやろうと思っているので、デメリットが大きければ再考したいと思うのですが。ちなみに、個人的に試した限りではクライアント/サーバ含めて生産性が高く、Javaのつぎはぎイメージと比べると良くも悪くもMSが統一しているのでかなり完成度が高そうだと思っているのですが。サーバサイドでの安定性等は運用してみないと分かりませんね。19:24:14なるほど。その理屈だと、キミのソフトウエアは開発効率良いから安くて、保守性に優れているわけだがどれくらい安いのか披露して欲しいもんだ。20:29:49と言うか何をやりたいかによるんじゃないかな?いずれにしろ1言語だけじゃ話にならない。20:52:12>>375学習そのものが目的なら最初はJavaやっとけ。UML、デザパタ、テスト駆動型開発、リファクタリング、最近の主要な方法論は大半がJavaベースだ。21:01:32>>375C/C++は組み込み系ではバリバリ現役ですよ。オープン系じゃ生産性の問題でアレだけど。21:53:53Javaの利点:サーバサイドが得意。携帯電話は独擅場(ただしスタンドアロンはほぼ全滅)。C#の利点:ASP.NETに強い。AccessやExcelとも連携可能。それなりのRAD付き(重いけど)。C/C++の利点:組み込み専門。あとはたまに学術計算(最近はRAD付きのに移行中)。17:11:08うちは社員2000人ぐらいいるけど、小さい業務系案件も多く扱っている。C#は開発要員が揃わない。結局VB.NETメインなんだけど、VBとつくだけでど素人の取引先にまで開発が超簡単だと思われていて予算を叩かれまくる。難易度は変わらないのにC#だと客の認識が全然違うんだよね。VBをC#に置き換える意味は十分あると思うけど。言う自分もプログラム言語はVB6しか使えないから偉そうなことはいえないけど。14:52:21>>691それで変換後完璧に動くならいいが動かないので意味無い。うちは用件的に社内と外向けあるけど、Webアプリ限定で社内:レガシーASP>>C#>>>PHP>>>>>>>>>>>>>>>>>>>>>>Java=Ruby社外:C#>Java>PHP>>>>>>>>>その他だな。社内がレガシーなのは昔からそれで作ってて資産があるのと今から作り直すと相当怠いってのがある。規模的にもそれで十分だしで。社外はこっちからできるだけ.netでアピールしてる。いうか取引先がWindowsサーバなら.netでLinux系ならJavaかPHPってしてるだけともいう。開発のやりやすさとして、Win鯖+SQL鯖+.netが一番いいわ。小規模ならPHPでゴリゴリのが楽かな。Javaは小規模も大規模も面倒でだりい。Javaという言語は好きだがservlet絡むと一気に環境設定や諸々面倒になる。言語的にはいいがWebとしては全体の仕様自体が煩雑すぎる。Rubyの案件とか来たこと無いな。00:20:25.96コピペ君って馬鹿だな、まで読んだ。