2012年3月プログラマー119: .NETのような万能フレームワークが嫌いな人って必ず居る (125) TOP カテ一覧 スレ一覧 2ch元 削除依頼
VB6システム、未だリプレイスせず拡張中 (219)
特定派遣がマネジメントスキル!? はぁ!? (117)
できるプログラマーはキーボードを静かに使う:2 (766)
【経営ヘタ杉】 福島コンピューターシステム FINAL 【ワロエナイ】 (247)
プログラマ業界で生きていくための最低条件 (720)
おめーのバグだろ、ゴルァ!! その33 (550)

.NETのような万能フレームワークが嫌いな人って必ず居る


1 :10/08/21
だが生産性を求められるIT土方には向いていないのかもしれない

2 :10/08/21
万能ではないのでは
そもそもフレームワークっつーかJavaみたいな実行環境に近いだろ

3 :10/08/21
そうだな
".NET Framework"って言う名前の実行環境であって
アプリケーションフレームワークではない罠
.NETでフレームワークに相当するのは、Habanero.NETとかCSLAだろ。

4 :10/08/21
かくのが楽なクラスライブラリが開発されてもそれには目をくれず
ゴリゴリCやアセンブラ書くのが好きな人っていません?

5 :10/08/21
とりあえずCで書いとけば、あとで使える。
C#だとそうはいかない。

6 :10/08/21
>>3
だれがアプリケーションフレームワークといったの?

7 :10/08/21
じゃあ何フレームワークだよw

8 :10/08/21
フレームワークでボケろというネタふりですねわかります

9 :10/08/21
これはフレームワークとライブラリは何が違うの?って話が答えになる。
自分の書いたコードを中心に見て、
ライブラリは、自分コードから呼ぶもの。
フレームワークは、自分のコードが呼ばれるもの。
.NETフレームワークはどうか?
ライブラリとしての性質も持っているが、
ASPやGUIなど、呼ばれる働きも持っている。
だからフレームワークで間違いない。

10 :10/08/21
>>5
現実には、Windows意外は考えなくてもいいことが多いし、実際にはCで書いた方が再利用はむずかしい。

11 :10/08/21
えっ

12 :10/08/22
javaならwindowsでもlinuxでも使いまわせそうだけど、
.NETって、linux用のランタイムないんだろ。
visual studioは、いい加減C99対応してよ。
gccで作ったのを書き直すのめんどい。

13 :10/08/22
>>9
えっ

14 :10/08/22
アセンブラ大好き。Cのポインタみたいな曖昧さが全くないところがいい。CPUとサシで勝負している感じがしてワクワクする。

15 :10/08/22
>>13
市ね

16 :10/08/22
C99ってお先真っ暗
いい加減C++使おうよ

17 :10/08/22
>>16
C90にしてもC99にしても、もうC++使わずに書く方がむずいって。

18 :10/08/22
なぜかJavaアプリを嫌う人が結構いるんだよな

19 :10/08/22
Javaは、JavaVMの外と連携させようとするといまいち。

20 :10/08/22
>>17
GCCですらC++を選択したからね
もうCにこだわってるプログラマってリーナスしかいないんじゃないか

21 :10/08/22
OSのカーネルは、いまだにCだよ。

22 :10/08/22
いやだから要するにリーナスでは

23 :10/08/22
C++でOSを書くといろいろ制限あるから。

24 :10/08/23
Vistaみたいに使いものにならないくらい遅いソフトができてしまう。C++はイクナイ

25 :10/08/23
VistaはC++なの?

26 :10/08/23
OSをC#で書き始めるのも時間の問題だな

27 :10/08/23
まぁJavaで書かれたOSとかあったけどな

28 :10/08/23
それはコンパイラのほうをいじってネイティブコード吐かせたわけ?
まさかハードウェアでJVMを再現したとかでは

29 :10/08/23
JavaOSとかJNodeだろ

30 :10/08/23
JNodeはブートがアセンブラで後は全部Javaだそうな
JavaOSはもう開発終わってて詳細情報わかんない

31 :10/08/23
Java ByteCodeをネイティブで実行するCPUは現実に存在しているし使われている。

32 :10/08/24
>>31
それ秋葉原で売ってるのか? 実験レベルで動いてるとかいうのは意味ないぞ。

33 :10/08/24
組み込み用途ではあるよ
Javaチップでググってみ

34 :10/08/24
これだね
http://japan.cnet.com/news/ent/story/0,2000056022,20074847,00.htm
振興のハード屋さんが手がける分野としては面白いかも。
ただ、「Javaを高速化するためにチップを販売するビジネスは浮き沈みが激しい」ということなんで
どこのチップが生き残るか、どういう分野で成長していくかしだいだね。
とりあえずJavaはいろんなCPUで動くのがいいところなんで、わざわざ俺がJavaチップを使うことはないだろうけど
どこまでVM部分をハードで高速化できるかは興味ある。

35 :10/08/24
えっ違うよ
何年前の記事持って来てるんだ

36 :10/08/24
VMの代用といっても、結局マイクロコードで走るんじゃ期待は出来ない

37 :10/08/24
>12
>.NETって、linux用のランタイムないんだろ。
つMonoランタイム
ちなみにMonoを作った人 = GNOMEプロジェクト創設者
ttp://ja.wikipedia.org/wiki/Mono_%28%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%29

38 :10/09/02
.NetはVisualStudioがないと書く気になれない

39 :10/09/02
そういう縛られた環境が嫌い

40 :10/09/02
IDEとか言って秀丸で必死にCやJavaやPHP書いてる人見ると死にたくなる

41 :10/09/02
かたくなにvi使う人はいるね

42 :10/09/02
VisualStudioをvi仕様にカスタマイズすればいいじゃん

43 :10/09/02
>>41
UNIXってそれ自体が開発環境みたいなものだから、別のIDE立ち上げるよりコマンドラインで
ちょこちょこやった方が手っ取り早くて便利なんだよね。
ソースの変更も、コマンドラインとIDE行ったり来たりするよりviでやってしまった方が
思考が途切れなくて済む。

44 :10/09/03
はぁ?

45 :10/09/03
What?

46 :10/09/03
Was ist es?

47 :10/09/03
Emacsならともかくviだと思考が途切れる以前にコード全体読むのですら辛いと思うけど

48 :10/09/03
え?

49 :10/09/03
Linuxインストールマニアだろ。

50 :10/09/03
>>40
IDEって一個じゃないからね。二つも三つも四つもIDE行き来してたら覚えられないよ。
結局基本的な機能しか使わん。すると糞重いだけのコンパイラに成り下がる。
IDE嫌いの人にはそれなりの理由があるんだがな。

51 :10/09/03
IDEの二つや三つ覚えられないでプログラマーだと!?
1日遊んでればマスターできるだろ

52 :10/09/04
makeもIDEも使う。それが普通。

53 :10/09/04
VisualStudio以外のIDEは覚える価値なし。
あとはVim憶えとけば完璧。emacs藁

54 :10/09/04
VisualStudioってなんであんなに重たいんだ。

55 :10/09/04
パソコンを新調させるため。
Intel、MS、パソコンメーカの共同戦略。
きづかれないように、わざと、少しずつ遅くなる処理を
埋め込んでるみたいよ。
ま、Vistaではあまりに露骨にやったもんだから、裏目に
でちゃったけどね。ちょっとだけ反省したみたいよ。

56 :10/09/04
>>55
MSは一生懸命やってるよ。その結果あの遅さになってるんだからそれが実力なんだよ。
速く動かしたかったら速いマシンを入れるか無駄な機能を削るしかない。Windowsの使いこなしと同じ。

57 :10/09/04
無駄なIDEを削ってコマンドラインでコンパイルが最強というわけですね

58 :10/09/04
>>54
単なるエディタじゃないからだよ
Expressは3倍速くできると思うけど、無料だから仕方ない

59 :10/09/04
IDEっていうかGUIデザイナはいらないな。
コントロールうまく配置出来ずにマジギレしてソースいじったら自動修正されて発狂したことあるわ。

60 :10/09/04
それはお前がソースのいじり方を間違えただけだろ

61 :10/09/04
デザイナいじったらソース壊れたってのならともかく
ソースいじってデザイン崩れるならデザイナないとGUI組めないって事だろw

62 :10/09/04
どっちみちテキストになるんだから
デザイナなくてもGUI作れるよ。
ただすごく面倒なだけで。

63 :10/09/04
いやソースいじったら崩れた言うてますやんw
つまりできないんでしょお前はソースいじるだけじゃw

64 :10/09/05
だから間違った場所をいじったって事なんだよ。

65 :10/09/05
すけべ

66 :10/09/05
IDEとか邪魔すぎ。
セミコロンとか開き括弧をタイプしたら勝手にインデントされるし。コメントもそう。
変数名の自動補完は一瞬便利そうに見えるけどコメントに書くときは補完されないから
結局コピペするわけで普通のエディタと大してかわらん。
エディタみたいなカスタマイズは不可能だからIDE独自のキーバインドを強制的に使わさせられるし。
そんなのを3つも4つも使ってみろ、どれがどれだかわからなくなる。

67 :10/09/05
>>66
カスタマイズできないIDEってどれのことだ?

68 :10/09/05
ウザい機能は無効にしちゃえばいいじゃん。
気に入らないキーバインドなら自分好みに変えちゃえばいいじゃん。
お仕着せのまま使わなくていいじゃん。

69 :10/09/05
ですよね。
EmacsとかVimとか
なんでキーバインドが違うんだ。
混乱するわw

70 :10/09/05
キーバインドにこだわってる人は、
マウスっていう便利なものがあるのに使わないの?
せっかくGUIなんだし、使った方がいいと思うんだけど。

71 :10/09/05
手をキーボードとマウスで行ったり来たりさせるのがめんどいし時間の無駄だから。
一往復0.5秒として、一日1000往復だと500秒のロスだ。
一年換算だと、約50時間もマウスとキーボードの往復に費やしている計算になる。
1日10時間労働とすると、1年のうち、まるまる1週間は手の往復運動のためだけに
会社に行っているようなものだ。
多忙なプログラマにとってこれはまったく許しがたい人生の浪費である。

72 :10/09/05
>>71
トイレを一回我慢すれば良い

73 :10/09/05
マウスでごにょごにょと範囲選択したり、クリックしたりする操作と
キーボードサクッとする操作を比べたら、0.5秒どころの差じゃないだろ。
コピペするのに、いちいちマウスに手をもっていって、グリグリっと
範囲選択して、右クリックでコピーして、他のとこをクリックして、んでまた
右クリックでペーストとかやってる奴をみると、っ! て思うわ。

74 :10/09/05
なんで何もかもマウス使うって話にすりかえてるんだ
Ctrl+C→Ctrl+VのどこがIDE機能なんだか説明してみろ

75 :10/09/05
コピペは例えだよ。
コピペが気にいらないなら、変数検索とか、リファクタリングとか、
範囲選択してインデントとか、デバッガの操作とか何でもいいよ。
いちいち、マウスに手をもっていってメニュー選択したりする奴の
ことだよ。ちょっとキーバインド覚えれば済む話なのに。IDEを何年
も使ってて、そういうことに頭の回らない奴。

76 :10/09/05
なんだ。IDEの問題じゃなくて
人の問題じゃねーかw

77 :10/09/05
>>75
いったい、何年前のIDE使うつもりだよ。

78 :10/09/05
マウス操作より思考してる時間の方が圧倒的に長い
if文しか書かない最底辺プログラマなら別だけどなw

79 :10/09/05
ああ、マウス使いは確かに思考時間も長いわな。
バカ面してモニターをぼーっと眺めてたか思ったら、おもむろに
マウス触ってぐりぐりやり始めたりとか。
さっさとコーディングしろよ、たいしたロジックでもないのにw

80 :10/09/05
俺は自慢じゃないが、アプリの起動とブラウジングする時
ぐらいしか、マウスは触らないなぁ。
皆は俺の事を神の手の持ち主と呼ぶ。

81 :10/09/05
その神の手で手マンされる女の子がうらやましい

82 :10/09/05
女子は手マンは嫌いらしいよ

83 :10/09/05
アプリの起動くらいコマンドラインからやれるだろ。

84 :10/09/05
>>82
あれは能力の差がもろに出る。ヘタな奴に当たると嫌いになる。

85 :10/09/05
>>84
と一緒ってことか

86 :10/09/10
万能フレームワークは嫌いだけど、つい効率いいから使っちゃうなァ。
仕事なら使うけど、趣味なら使わん。

87 :10/09/10
>>78
IDE起動するときにゃ、もう大体思考は終わってる。
思考中はpptファイルか紙を弄ってるな。
ペンタブ欲しいぜ。

88 :11/06/05
OSが2倍に膨れ上がるからいまだに入れてない元プログラマ。
効率のいい言語を求めているのに、.netだからC#を使えない元プログラマ。
でも、JScript.netのために.netを入れてみようかと思ったのであげてみる。

89 :11/06/07
.netはライブラリーがframeworkなんじゃなくて、
共通言語基盤ってのがframeworkなんだけどな。

90 :11/06/07
JScript の前にSmallBasicっていうのいいなと思って入れてみた。
仮想マシンに入れてみたらなんかDirectX使いまくっててVMwareのDirect3D使っても古いPCじゃまったく動かせなかった。
ホストなら動いたので試してみたけどなかなか面白かったよ。
ボタン一つでWebアプリに出来るし
専用ライブラリを作れば拡張も出来るとあって
単なる教材ではない感じ。

91 :11/06/17
C#で.NETをバリバリ使うのは認める。
だがC++で使う(C++/CLI)は認めない。
以上

92 :11/06/20
まぁわざわざC++/.NETのどちらの利点も活かしきれない
C++/CLI使うのは馬鹿げてる罠。

93 :11/06/21
どちらも利用できるけど?

94 :11/06/22
>>93
んなことはわかってんだよハゲ
利用できないなんて誰が言ってるんだ?

95 :11/06/22
>>94
どちらの利点も生かしきれます。

96 :11/06/27
>>94
画面周りを.netで。
演算ベース部分をネイティブで。
ウマー。
インラインアセンブリを使う感覚でやるとなかなか良い。

97 :11/07/03
.NETは大きくても使いやすいから好き
すべて日本語で教えてくれるからXcodeなんかよりすんごくいい

98 :11/07/31

ソースコードの開示とか提供を要求してくる客いる?
かつてVB6で作っていたようなソフトを、今は当然.NETへ移行している。
でも.NETが持っている機能はVB6よりもはるかに大きい。
うまく活用すればかなりのものが作れる。
開発工数の削減やテストの効率化を進めることができるけど、
そんなソースコードは会社の独自性というかアイデアが豊富に詰まってて出せないよな?
俺の会社、今ではソースコードを要求してくる客はVB6で作るときと似通った手法で
秘密なんかなんにもない作り方をして、要求しない場合よりも金額的には割高になるけど
それで発注くれない顧客は切ろうって流れになってる。
なんか余分なこと書いちゃったけど、要するに.NETは単にVB6の延長ではなく
なかなかいろんなことができる柔軟性や機能を持ってるから嫌いになるんじゃなくて
うまく活用しなよってこと。

99 :11/07/31
普通にソースコードまで納品物に含めるけど。
面倒だし。

100 :11/07/31
会社の独自性て大概碌なもんじゃないよ。

101 :11/08/01
中で色々やっていい塩梅にしてくるのはいいけど
そこでトラブルおこると客に報告するのが超面倒になる
低レベルでの動作も把握しやすい原始的な方法のほうがトータルでは楽

102 :11/09/09

教えてくれ。
マルチスレッドのプログラミングだ。
変数がいくつかある。例えばこんな感じ。
int A;
int B;


int Z;
で、スレッド@で定期的にA〜Zの変数の値を更新している。
スレッドAからこれら変数を読みたいのだが、必ずA〜Zまで全部更新された状態で読みたい。
(つまりスレ@が更新処理中に読みに行くのはアウトってこと。)
優先度が高いのはスレ@です。
どうやれば“スマート”と言えるの?

103 :11/09/09
>>102
スレ1でどの変数書き換えたか管理して、
条件満たしたら2を動かすのは?
2が動くまではマルチスレッド必要ない

104 :11/09/09
A〜Zを別のクラスにして使い捨てる

105 :11/09/09
mutexかbarrierか>>104もあり
.NETでは何がスマートかは知らん

106 :11/09/12
>>1
いるな
まぁどうでもいい
ようはRedHatかDebianかっていうことなんだけど
その中間点にたてるようになってない時点で、どちらかに傾いているならそいつはゴミ

107 :11/09/12
はぁ?

108 :11/09/12
ゴミには読めない文章(笑)

109 :11/09/12
頭大丈夫?

110 :11/09/12
「ようは〜」が全く要約になってねえwアホすぎる

111 :11/10/20
http://ja.wikipedia.org/wiki/Phalanger

112 :11/10/23
.NETはまだいいんだが、Javaはどうにもダメだな……。
どのドキュメントが信用できるのか分からん。
夜中にソースコード見るのもタルいしな。

113 :11/10/24
>>102
A〜Zの更新済フラグを持つ
スレAはフラグをポーリングすれば良い

114 :11/10/26
>>109ゴミは
>>110
ええー・・・・・ 
読める奴は読める文章だから、下手に煽ると後で思い出して恥ずかしくなるから、やめたほうが
お前さんが無知なだけなのに
何で何も知識ないくせに平気でレスしてくるんだろw  やばいよお前 uy相手だからまだいいものの リアルでそんなことやるなよ
RedHatとDebianの話になったらマジで黙れよw 恥かくぞー

115 :11/10/26
毎度恥かいても平気で戻ってこれるニートさんがそういうこと言うんだw
つか自分が微妙に的外したこと言ってることにもまだ気付いてないとか救いようがねえな

116 :11/10/26
適切かどうかはさておき
せめてお前らしくもっとマイナーなネタ語ってみせろよ
存在価値無し

117 :11/10/29
KDEとGnomeって言ってたらまだ通じたのに。

118 :11/11/01
>>102
スレッド2をシグナル待ちさせて、
スレッド1の更新が終了したらシグナルを発行する。
フラッグなんかより確実。

119 :11/12/20
古いソフト。
VisualBasic2002で作ったやつ→7で動かない。
もっと古いソフト。
VisualBasic6.0で作ったやつ→7で動く。
ふざけてるよね。

120 :11/12/20
VB2002なんてないぞ。

121 :11/12/20
まぁ性格ひねくれてなくてわかる人はわかるから。

122 :11/12/20
趣味で組むならgccだろ

123 :11/12/29
Win7 64bitで動かない云々はコンパイルオプションをAnyCPUにしてるのが大半だからどうでもいいな

124 :12/03/11
特定企業にべったり依存する物しか吐けない言語は駄目だと思う

125 :12/03/17
Java のことか。
TOP カテ一覧 スレ一覧 2ch元 削除依頼
中小零細ワンマン社長の生態を語ろう (679)
テストを軽視する者ども (863)
プログラマーはアニメをみよう! 4クール (222)
プログラマ辞めて無職している人 【2人目】 (712)
テストを軽視する者ども (863)
仕様書、設計書について (546)
--log9.info------------------
◆ スカイ・A sports+ 4 (323)
◆ 動物チャンネル/アニマルプラネット 7 (383)
◆ FOXムービー 9 (197)
【球から生出し】アイドリング!!!AAスレ【vol.22】 (940)
【サバイバル】Man vs Wild 4匹目【ゲーム】 (688)
◆ クラシカ・ジャパン シアター・テレビジョン 2 (200)
◆ STAR digio 11 (604)
◆ チャンネル銀河 2 (443)
◆ ユニバーサル チャンネル (533)
◆ アジアドラマチックTV★So-net (131)
韓国の女の子を見れるチャンネルを教えて (112)
【MONDO21】伝説のクソゲー大決戦 (292)
ぶた水島スレ (146)
◆ Music Japan TV 3 (331)
◆ FIGHTING TV サムライ 3 (279)
◆ e-天気.net 2 (172)
--log55.com------------------
【癌】ハイパーサーミア【温熱治療法】
癌の有名人 3
●気軽に何でも質問スレ3 【治療・入院・保険etc】
【癌予防】癌にならない食生活・ライフスタイル【業者禁止】
言いたいことだけ言って逃げてもいいスレ
症状があるのに受診をいやがっている人集まれ
●多発性神経鞘腫の人●
癌になりたい