- 1 名前:デフォルトの名無しさん [05/01/24 12:43:57 ]
- 弊社では販売管理の次期システム構築に向けてプロジェクトチームの
立ち上げを予定しておりますが、VB.NETで行くべきかC#で行くべきか 未だに結論が出し切れておりません。 予算と時間の都合上、両方を試してみることも叶わない状況です。 そんなこんなで迷っていると今年の後半にはVisual Studio 2005が リリースされるとの情報がっ!もう何が何やらさっぱりです。 賢明なるム板のみなさんのご意見を賜ることができればと、このスレ を立てさせて頂きました。よろしくお願い致します。
- 207 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 21:05:30 ]
- 原点に戻ってN88ROM-BASIC
- 208 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 23:04:24 ]
- >>204
サーバーサイドのJAVAは、当分変わらないだろ。 >>206 VCは効率悪すぎる。 知りたいのはクライアントで使うソフトを何で作るかだ! で、MSはC#でサーバーからクライアントまでいきたいんでしょ? 最近は.NET構想が危うくなってきたんで、VB.NETにも力を入れているようだけど。 個人的にはC#が流行って、JAVAがオプソ化されればいいと思う。 そうして二社でつぶし合ってくれないかな… >>205 J#が来ると信じてましたよorz
- 209 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 00:03:40 ]
- COMはVBに合わせて変化しまくった。
.NETもVBに合わせて相当変化しようとしてる。 サンプルコードの数を比べてみれば一目瞭然だが MSはC#.NETよりVB.NETの方に力をいれてる。
- 210 名前:デフォルトの名無しさん [2005/11/21(月) 00:18:44 ]
- C#ってあんまり存在意義無いからね。
J#同様客引き用でしょ?
- 211 名前:デフォルトの名無しさん [2005/11/21(月) 01:34:18 ]
- 2005で匿名メソッドがあるからC#
ないと簡単なものにclass作らなきゃならないから
- 212 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 09:54:37 ]
- >>192
> >Eclipseは本体はsetupだし、プラグインもファイル置くだけ。 > > 本体はいいとしてもプラグインは意外と大変。 > プラグインの選択とかダウンロードする時間を考慮すると > VSのインストールといい勝負だと思うが。 > さらにプラグインの相性が悪かったりしたら、余計無駄な時間がかかる 慣れないとそれには引っかかるだろうね。 バージョンが3.1以上なら大抵は問題なし。 テスト用や、UML, GUI開発、web開発に必要な標準プラグインも揃ってきたので大抵はそれだけで 事足りる面もある。 プラグインのインストールについてはアップデートマネージャで簡単にインストールできる。 アップデートサイトが無いプラグインについては、アップデートサイトを作ってしまう手もある。 eclipsewikiによると簡単インストーラを作ってる香具師もいるのでそれを使うのも手。
- 213 名前:デフォルトの名無しさん [2005/11/21(月) 20:38:46 ]
- www.engineersguide.jp/programmer/joblist/index.html?banner_id=21008
派遣のお仕事情報 VB.net,Java,C&C++がほとんど、C#はVB.netのおまけって感じだな(逆じゃないのか・・・)
- 214 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 01:23:53 ]
- > 派遣の
- 215 名前:デフォルトの名無しさん [2005/12/12(月) 10:47:23 ]
- JAVAだけで心もとないから、c♯マスターして、ついでにVB.netもというひとおおいのでは。
漏れがそんな感じなので。C、C++やりたかったけど、もう三十路まえなのであきらめてる。
- 216 名前:デフォルトの名無しさん [2005/12/12(月) 11:00:32 ]
- スレが立ってから1年くらい経つけど、結局そのプロジェクトはどうなったのかがそろそろ知りたいよ。
主さん、その後の状況を報告してくれませんか?
- 217 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 15:25:36 ]
- >>215
20代であきらめんなよ。はえーよ。 C++やっとくとGC系言語についての理解が深まるぞ。 別に実用的なプログラムは組めなくても理論は知っておいて損なし。
- 218 名前:デフォルトの名無しさん mailto:sage [2005/12/23(金) 14:09:19 ]
- なんか言語がどうこうって言い出す奴がすぐに出てくるけどさあ、
語るに落ちてると思うんだよね。 要するに「俺は言語の習得レベルでアップアップしている低能です」って。 言語そのものの習得なんてそんなに難しくないでしょ。 逆に言えば今時(いや本当は昔からだけど)言語そのものの習得なんて 単なる出発点に過ぎないわけでさあ。 C++ぐらい知っとけ、だのなんだの言ってる奴みると馬鹿かと思うよ本当。
- 219 名前:デフォルトの名無しさん mailto:sage [2005/12/23(金) 17:06:26 ]
- >>218
で、VB.NETとC#どっちやればいいのですか? 来年度配属される研究室で、どちらかやっておけって言われて困っています。 情報系の学科ではないし、JAVAやCだってほとんどさわったこと無いです。 たぶん無料になったからだと思うのですが、先輩もやってたのかも…
- 220 名前:デフォルトの名無しさん mailto:sage [2005/12/23(金) 18:49:51 ]
- >>219
その研究室でユーザーが多い方の言語にしたらいいじゃん。
- 221 名前:デフォルトの名無しさん mailto:sage [2005/12/25(日) 13:42:02 ]
- >>218
で、出発点で勉強する言語は?
- 222 名前:デフォルトの名無しさん mailto:sage [2005/12/25(日) 17:01:19 ]
- >>219
学生がやる言語ならC#がいいな 動けばいいってならVBの方がいいが、VBは言語というか環境だから それに6と.NETの狭間で今から始めるのはあまりよくないんじゃないか? 何学科かは知らんがC#の方が勉強系のコードは多いだろうしな JAVAよりも楽しくクライアントアプリとか作って遊べるし 一応.NET(MS)の中核だし、VBのように度重なる仕様変更で泣くことも… それにC#本もそこそこあるしな でも、間違っても できるC# みたいな本買うなよ まずはコマンドラインから始めた方がいい学生だぞ(死 最後だが。 動けば何でもいいのならVB.NETから始めてください
- 223 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 19:06:06 ]
- >>222
海外の学校で、M$がタイアップでC丼始めようとしたところ、 クーデターが起こったよ。 というか、学生は昔はPascal、今はまたはJavaと相場は決まってる。
- 224 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 19:08:21 ]
- >ttp://itpro.nikkeibp.co.jp/article/OPINION/20051107/224122/
>Visual Basic 6.0ユーザーの取り込みに失敗したVisual Basic .NETも,こうした例の一つと言えるかもしれない。 > アプリケーションの開発/実行環境が .NET Frameworkに移行したVS .NET以降,VSはかつてのような人気ツール > ではなくなりつつあった。特に,初級者/入門者に絶大な人気があったVBは,ユーザー数がどんどん減る傾向にある。 > ttp://itpro.nikkeibp.co.jp/article/NEWS/20051108/224154/
- 225 名前:デフォルトの名無しさん [2005/12/28(水) 02:57:46 ]
- >>222
>JAVAよりも楽しくクライアントアプリとか作って遊べるし JAVAでクライアント作ることはまず無い 本職の俺が言っておこう クライアント+APサーバー+DBサーバーだったら 明らかにJAVAが有利 クライアント+DBサーバーだったら 明らかにC丼が有利 ちなみに JAVAの環境構築は地獄だぞ APサーバー立てて DBサーバー立てて APサーバーに対応したEclipseプラグイン探して JAVAで使うフレームワークのプラグイン探して...
- 226 名前:デフォルトの名無しさん mailto:sage [2005/12/29(木) 13:11:04 ]
- Javaで楽しくWebクライアントだろ?
2度と関わりたくないけどな
- 227 名前:デフォルトの名無しさん [2005/12/30(金) 14:13:28 ]
- やっぱりC#がいいか…
みんなJAVAには嫌な思い出がるんだろうけどw C#だって後発で悪くなってることもないはずだし、環境は一発で整うし、Windowsなら無難だな。 あくまでExpressが無料で公開され続けれ場の話だが。
- 228 名前:デフォルトの名無しさん mailto:sage [2006/01/04(水) 18:59:09 BE:291875393- ]
- VBしかできないw
- 229 名前:デフォルトの名無しさん mailto:sage [2006/01/05(木) 13:34:55 ]
- >C#だって後発で悪くなってることもないはずだし、
バージョンうpで普通に製品改悪されるが。 >環境は一発で整うし、 重杉。 >Windowsなら無難だな。 ドトネッツでづが?
- 230 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 05:10:08 ]
- すいません。1さん。ぼくを雇ってください。
今年35歳です。プログラムはVBで時計を作れます
- 231 名前:1 mailto:sage [2006/01/08(日) 05:44:04 ]
- >>230
無理です。何が無理かって、全てにおいて無理です。 あと、プロジェクトはC#を採用して今のところ順調に進んでいます。
- 232 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 06:21:07 ]
- C++使いで、簡単なアプリ作る場合はVB6やってました。
.NETなってからはC#が使い勝手がよくて、ほとんどこれだけでいけます 言語の表記法もVB.NETよりC#のほうが見やすくて早く書ける また、C#に慣れておけば、いづれC++を使いたいと思ったときも容易に理解できるんじゃないでしょうか VB.NETからはじめると、C言語やりたくなったときにちょっと躊躇するかも でも、さらにやり続けてると、言語の違いはあんまり重点を置かなくなります。 結局、習い始めのときに気になるだけなんですよ。 外人も日本人もマクドナルドでハンバーガーを注文する方法は同じです。 マクドナルドのシステムがグローバルだからです .NETでいうと、マクドナルドは.NET FreamWorkという土台に当たるわけです。 だから、上級者の人ほど、VBとC#の違いについてはあまり興味がありません。 C++はというと、マクドナルドでバイトもできるってことです
- 233 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 06:05:05 ]
- >>232
>外人も日本人もマクドナルドでハンバーガーを注文する方法は同じです。 のくだりから >だから、上級者の人ほど、VBとC#の違いについてはあまり興味がありません。 の結論にいたるまでの脈略が何が何だかさっぱりです。
- 234 名前:デフォルトの名無しさん [2006/01/11(水) 18:29:22 ]
- >430 名前:デフォルトの名無しさん[sage] 投稿日:2005/12/24(土) 02:18:07
>ついにねんがんのVS6.0をてにいれたぞ! > >会社の倉庫に眠ってたのを譲り受けた。 >で開けたら「VISUAL J++」だけ未開封。 > >(´・ω・`)カワイソス 泣いた
- 235 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 19:31:02 ]
- ちゃんと譲渡届だせよ
- 236 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 00:30:53 ]
- みんなプロファイラは何を使ってるんだよヽ(`Д´)ノウワァァン!!
- 237 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 15:38:25 ]
- VBかC#か悩む位なら両方マスターしようとどうして思わないのかな?
言語は道具だろ?プロなら保守の対象が自分のコードだけとは限らんだろ。 自分のコーディングの事しか考えないというのはアマチュア発想だよ。 「青年よ大志を抱け!」
- 238 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 16:39:56 ]
- じゃ、Pascal も C も Basic も Java も C++ も C# も Ocaml もいっぱい覚えなきゃならないね。
さすがプロの発想は無駄がないな。
- 239 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 16:41:43 ]
- >>238
偉そうな事を言ってすまん。Ocaml だけはマスターしていない・・・
- 240 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 16:49:25 ]
- なんだ、今度からはOcamlマスターしてから大口たたけよ。
- 241 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 16:51:10 ]
- あとLispもな
- 242 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 16:57:03 ]
- >>241
Lispは大学で少しやったが実務での経験はまだない。 すまん・・・
- 243 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 17:00:14 ]
- おれもそこまでしかコードを書いたことが無いから許す。以上
- 244 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 17:57:14 ]
- >Lisp
最近話しに出なくなったおね。
- 245 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 18:23:58 ]
- >>244
俺はCommonLispを使っていたが、今でこそ.netでも実装されたオブジェクト指向や ガーベジコレクションはすでに実装された言語だった。負の数の平方根や30の階乗 計算で正答が得られる言語がCommonLisp以外にあるだろうか?括弧が多くて 読みづらいコードだが、慣れれば書くのは非常に楽だったのを覚えている。 まあ言うなれば.netの元祖にあたる言語の一つだろうな。
- 246 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 21:23:19 ]
- Ada
- 247 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 22:17:29 ]
- >>246
ほほう。こんなスレにもよく知ってる奴がいるんだなw
- 248 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 23:32:20 ]
- マシン語.net
- 249 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 08:37:20 ]
- >まあ言うなれば.netの元祖にあたる言語の一つだろうな。
死滅の歴史。
- 250 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 14:19:04 ]
- * * * * * * * * * * * *
* / ̄⌒⌒\ * * / /⌒―⌒ヽ * * | Ξ ´_ _`_____ * * (6Ξー|´ |-|` || | * * __ヽ~ 、 ̄ ~  ̄)| 平 | * * / \\ ー= ノ .| | * * | \___ | | * * \ / ||⌒ヽ 成 /ヽ * * \_____||_ノ____|_ノ * * * * * * * * * * * *
- 251 名前:デフォルトの名無しさん mailto:sage [2006/01/15(日) 11:23:13 ]
- > 「青年よ大志を抱け!」
ヒロシ(大志)です。青年には抱かれたくなかとです・・・・
- 252 名前:デフォルトの名無しさん mailto:sage [2006/01/15(日) 12:36:31 ]
-
どちらか片方しか使えないと言われたら、どちらを使うべきなの? あと初学者は、どっちから始めるべき? JAVAは相変わらずだし、VB2005でC#の先行き暗くなってきたし。 後発の分C#の方がいいだろうけど、バージョンアップで色々増えてゴチャゴチャになりそうだし。 MSはVB6ユーザーをVB.NET(.NET)に移行させたい一心でやってるみたいだし。 Vista付属の.NETアプリ作るのになに使ってるんだろう?
- 253 名前:デフォルトの名無しさん mailto:sage [2006/01/16(月) 09:12:14 ]
- >どちらか片方しか使えないと言われたら、どちらを使うべきなの?
>JAVAは相変わらずだし、VB2005でC#の先行き暗くなってきたし。 ブビ厨の詭弁ハッケソ
- 254 名前:デフォルトの名無しさん mailto:sage [2006/01/18(水) 13:15:06 ]
- >>252
>どちらか片方しか使えないと言われたら その台詞を言った人に決めてもらうといいよ
- 255 名前:デフォルトの名無しさん mailto:sage [2006/01/19(木) 00:44:45 ]
- >>254
やっぱVB6なのか…
- 256 名前:デフォルトの名無しさん mailto:sage [2006/01/19(木) 13:32:41 ]
- >>255
VB6はMSの延長サポートが2008年末で切れるけどいいの? 何年か後、ユーザに、サポート切れの製品はキモいからランタイム入れるの禁止、て言われると辛いよ。
- 257 名前:デフォルトの名無しさん mailto:sage [2006/01/19(木) 13:34:02 ]
- サポート切れて無くてもブビランタイムの不整合エラーテラキモス
- 258 名前:デフォルトの名無しさん mailto:sage [2006/01/19(木) 17:25:49 ]
- ExecutionEngineExceptionも十分キモイ
- 259 名前:デフォルトの名無しさん mailto:sage [2006/01/20(金) 05:42:39 ]
- C#とVB.NETごときなら両方読み書きできるようにしろ。以上
- 260 名前:デフォルトの名無しさん mailto:sage [2006/01/20(金) 11:06:14 ]
- >>259
漏れも最初はそう思ってたんだけど、そうは思えなくなった。 CTSを基盤に動いてる親戚だから近いのはその通りなんだけど。 C#に慣れるとVB.NETは覚え難くなる。言語仕様に大きな違和感があるつーか。 「両方読み書き」のレベルに達するには大変な努力が要ると思うよ。
- 261 名前:デフォルトの名無しさん mailto:sage [2006/01/20(金) 23:40:14 ]
- >>260
ならC#を読めてVBで読み書きでOKだと思う
- 262 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 11:46:28 ]
- 何にしろめんどいのは嫌だなあ。
同じ処理ならソースが画面上の絵として読みやすいC#に一票。 EndEndEndの羅列は目が痛い。
- 263 名前:デフォルトの名無しさん [2006/01/21(土) 12:39:52 ]
- 結論:J# が生き残る
- 264 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 12:55:10 ]
- >>262
あとByVal,ByRefの嵐モナー
- 265 名前:デフォルトの名無しさん [2006/01/21(土) 17:30:29 ]
- テキストファイルから数値データを配列に読み取って表示させる
プログラムを作りたいのですが、正しく表示されませんどこが おかしいのでしょうか? string path = @"c:\test.txt"; System.IO.StreamReader reader=new System.IO.StreamReader(path,System.Text.Encoding.ASCII); float ch=reader.Read(); for(i=0;i<2;i++) { t[i]=System.Convert.ToSingle(ch); } Console.WriteLine(t[1,1]);
- 266 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 18:49:45 ]
- なんでfloatにいれてるか分かんないし
floatをfloatに変換してるし 1文字しか読んでないし そもそもスレ違いだし
- 267 名前:デフォルトの名無しさん [2006/01/22(日) 12:39:08 ]
- C#>VB.NET>>>>>>>>>>>>>VB6
- 268 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 12:42:07 ]
- C++>>越えられない壁>>C#
- 269 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 13:42:18 ]
- これだけはいえる
「VBしか書けません」と言った時点でゴミ扱い
- 270 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 13:57:04 ]
- >>269
「Javaしかかけません」はどうなるんだ?いや、Java以外もかけるけど
- 271 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 14:02:32 ]
- 言語の区別と開発者のカーストを一緒にしている時点で大敗北者
- 272 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 14:43:39 ]
- >>271
そりゃレベルが高くなれば言語がどうなんていう枠なんかどうでもよくなると思うが ここで話しているのは新人だとかの技術レベルをはかる低レベルな話。 開発者全体のカーストなんてなんでそこまで話を大きくするのか分からん。
- 273 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 14:51:34 ]
- >>272
そりゃ言語のランクと身分のランクを混同した馬鹿な指摘が多いからさ
- 274 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 17:35:53 ]
- >>238
覚えるのはSchemeとHaskellとPrologとC++とJavaだけでいいよ。
- 275 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 20:24:40 ]
- >>238
関数型をなんで2個も覚えなきゃいけないのか分からん 関数型は教養程度でいいから片方でいいだろ。
- 276 名前:275 mailto:sage [2006/01/22(日) 20:26:22 ]
- 訂正
>>238→>>274
- 277 名前:デフォルトの名無しさん mailto:sage [2006/02/02(木) 16:31:05 ]
- 現在はJAVA、VB6の天下だ。
でも、いずれはC#の時代が来る。 ただしC,C++はOSの開発用に残る。 VB.NETは、度重なる仕様変更で嫌われて消える。 JAVAは、度重なる拡張で使いづらくなって消える C#は、本命だと思われず放置されるが、その分余計な変更等が無く生き残る。 まあこういう事だ。
- 278 名前:デフォルトの名無しさん mailto:sage [2006/02/02(木) 19:31:48 ]
- >>277
C#は仕様変更多くない? 少なくともJavaよりも速いペースで拡張しそう・・・
- 279 名前:デフォルトの名無しさん mailto:sage [2006/02/02(木) 23:45:38 ]
- ビジネス系はスタンドアローンは廃れ、
LAN上でDBに繋がるアプリの何割かはCGIに置き返えられて、 あとVBAのようなアプリケーション側のマクロ。 一方でタスクトレイに入ったりサービスになるのはC++ ライティングソフトのようなシステムツールもC++ その残りをJavaとC#という予想。
- 280 名前:デフォルトの名無しさん mailto:sage [2006/02/03(金) 05:11:28 ]
- >>275
正格と非正格の違いがでかい。 ただ正直、関数型非正格はいらんと思う。 あとPrologもいらんだろ。 C++もCでいい。 SQLは必要だから入れておけ。 つまり、Scheme・C・Java・SQL。
- 281 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 08:17:39 ]
- CLR自分で書いとけ
- 282 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 12:09:55 ]
- >>281
なんで?
- 283 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 12:24:56 ]
- >>278
C#は3.0ださずに終わるってことじゃないかw 4.0は無さそうな勢いだけど、3.0はでるんだろうね LINQはよくないと思った今日この頃ですよ 言語に入れるのはやりすぎだよな >>279 そういやマクロって今後どうなるの? VB.NETになる?C#で書くのは厳しいよな まあC++は残るだろうし、PHPやRuby、Python系スクリプト言語も残るだろうけど メインはJAVAとVB.NETで決まりだろう >>280 JavaとSQLだけじゃダメですか? これ以外は使う機会があまりない…
- 284 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 17:53:25 ]
- C#.NET構成員:Java厨&Del厨
VB.NET構成員:VB厨 C#.NET vs VB.NETとは? Java厨&Del厨 vs VB厨なのであるw
- 285 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 23:14:11 ]
- .netを使った後でATL/WTL使うと
実行ファイルの小ささおよび起動の素早さに驚愕する今日この頃。 .netはAthlon64でもモッサリ。
- 286 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 23:31:23 ]
- >>285
.netの起動時間は速くすることが出来るの知らないで言ってるの? 何も知らない人はココを見よう! ttp://www.atmarkit.co.jp/fdotnet/vbcheer/vbcheer08/vbcheer08.html
- 287 名前:デフォルトの名無しさん mailto:sage [2006/02/05(日) 00:51:36 ]
- VSTAで、検索ちゃん!
- 288 名前:デフォルトの名無しさん mailto:sage [2006/02/06(月) 00:01:04 ]
- Delphi.net
- 289 名前:デフォルトの名無しさん mailto:sage [2006/02/10(金) 14:56:14 ]
- JAVAも重くないし.NETも重くないと思ってた
使ってみて.NETの素晴らしさを理解出来た 結局MSはVBとC#とVCの3つで行きたいの? サンプルコードとか減るし、今まで通りVCとVBだけでいいのにな
- 290 名前:デフォルトの名無しさん [2006/02/15(水) 01:20:44 ]
- っていうかプログラマに将来ないよ
俺ももう限界だと思ってる 趣味でやるにはいいが仕事としてはやらないほうがいい
- 291 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 01:22:44 ]
- 結論
C++
- 292 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 01:32:57 ]
- とりあえずアセンブラも出来ないようななんちゃってプログラマは
デスマで信者ってください。
- 293 名前:デフォルトの名無しさん mailto:sage [2006/02/16(木) 11:37:00 ]
- C++/CLI が本命で、C# も問題なく使えます、というのがいいんじゃね?
マネージドの世界に閉じる必要のある案件なら C# (P/Invoke はあるけど)。 アンマネージドの世界とも繋がる必要がある案件なら C++/CLI。 「理解してなくても簡単に使えますよ」的なアプローチの VB は その思想は素晴らしいと思うしニーズもあるとは思うんだけど、 「なぜそうなるのか」を理解できてない危ない開発者を量産しそうだな、と。
- 294 名前:デフォルトの名無しさん mailto:sage [2006/02/16(木) 13:30:37 ]
- >>283
LINQのすごいところは言語仕様をほとんど拡張していない点だよ。 事実CLRのバージョンはまったくあがらない(つまり現状のCLR2.0で動く)。 スクリプトはIronPythonとかMonadでも調べれ >>293 というより、無駄にC++/CLI持ち上げられすぎな気がするんだよな。 できるならC#、条件によってはC++/CLIも検討というスタンスが一番 いいと思う(つまりあくまで主役はC#)。 なんつーか、CLRはまじめな話結構複雑ですよ?その辺を理解できる レベルになるまでにC#ぐらい使えるようになっていると思われ。 というか、CLRの知識つけるならC#やったほうがたぶん手っ取り早い。 C++/CLIはそれからでいいだろうよ。
- 295 名前:デフォルトの名無しさん mailto:sage [2006/02/16(木) 14:29:04 ]
- >>294
>事実CLRのバージョンはまったくあがらない(つまり現状のCLR2.0で動く)。 これこれ。これを初めて聞いたときは驚いた。びっくり。
- 296 名前:デフォルトの名無しさん [2006/02/16(木) 22:44:21 ]
- JVM >>>>>>>>>>>>>>>> CLR
- 297 名前:デフォルトの名無しさん mailto:sage [2006/02/16(木) 23:19:45 ]
- >>294
>>295 言語仕様の拡張とCLRのバージョンはあまり関係ないのでは? コンパイラが頑張ってるっていうだけの話だと思う
- 298 名前:デフォルトの名無しさん mailto:sage [2006/02/17(金) 00:24:59 ]
- >>297
表現が悪かったな。 えーとな、例えばクエリ式自体を追加するための追加キーワードは 「from」だけだ。 そして、これが「それ以降に続くクエリオペレータを連結する」という意味を持つ これだけしか決められていない。 LINQは「言語にクエリを統合する」ことが目標なんだが、なんていうかな、 C#はクエリ言語を統合しているわけではないんだ。 コード中にSQLが書けるように見えるけど、それはC#が定義しているのではなく、 ライブラリが定義している。 クエリ式はC#からみると、オペレータ連結の省略表記ぐらいの意味しかない。 もちろん統合するために他にも色々拡張しているのだが、その拡張自体は 汎用的なものだ。
- 299 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 01:25:32 ]
- C#だけネイティブ対応してくれないかな…
- 300 名前:デフォルトの名無しさん [2006/02/19(日) 10:27:21 ]
- SQLをハードコーディングってか。
- 301 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 13:32:44 ]
- >>300
それは問題の領域が違う。ビジネスロジックを分けるやり方が変わるわけでも なかろうに。ミスマッチを解消しようというだけなのだから。設計の「層」は今までも、 これからも自由だ。 なんつーかな、今までいろいろいったけど結局「拡張」である点を評価してるんだよ C#の発展という枠から出てないっていうか、SQLを混ぜましたっつーようないわゆる mixじゃない点というか。 極論すりゃ2.0でも同じ動作をするコードをかけるのさ(厳密にはむりぽなのもあるけど)。 それを簡略化しただけであって。 ちなみに、>>297が指摘してる点はCLRの場合ちょっと違う。CLRはバイナリがメタデータ 持つからな。だからバイナリだけあれば定義が参照できてリンクできるわけで。 CLR2で動くってこと=CLR2のメタデータ表現枠内にあるっつーことで型システム部分が 変わってないってことはそれなりに重要なんだ。
- 302 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 17:53:01 ]
- 何か一生懸命書いてるから、上からちょっと読んでみた。
よく知らなかったけど、何となく言いたいことはわかる。 .NETの技術自体がよく出来てるっていう評価かね。
- 303 名前:デフォルトの名無しさん mailto:sage [2006/02/22(水) 13:39:57 ]
- 余計な互換性問題で悩まないで済むというだけの話
- 304 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 23:31:41 ]
- C#がもう少し頑張ってくれればね
MSも本当にJAVAに勝つつもりでいるんだか… 事実上Windowsでしか使えないだけでも、かなり不利なのにな C#は滅びるのでVB.NETですよ
- 305 名前:デフォルトの名無しさん mailto:sage [2006/02/25(土) 08:46:45 ]
- 事実上Windowsでしか使えないだけでも、かなり不利なのにな
事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな 事実上Windowsでしか使えないだけでも、かなり不利なのにな
- 306 名前:デフォルトの名無しさん mailto:sage [2006/02/25(土) 11:21:55 ]
- そうでもないよ。
- 307 名前:デフォルトの名無しさん mailto:sage [2006/02/25(土) 19:46:13 ]
- まあ、現場ではC#プログラマよりVBプログラマのほうが断然求められているな。
どちらか一方選ぶならVBにしておいたほうが潰し利くと思われ。
|

|