【Orcas】 Visual Studio 2008 【.NET3.5】 Part2at TECH
【Orcas】 Visual Studio 2008 【.NET3.5】 Part2 - 暇つぶし2ch93:デフォルトの名無しさん
07/08/24 15:49:02
>>88
どういう点がというかJavaに関数型とクロージャが実装されたら
C#のメリットが別になくなるじゃない
そしてプラットフォーム非依存というJavaのメリットだけが残り
さらに非ヌルチェックなんかのバグチェック機構がC#を超えたら
はっきりJavaの方が有利といえてしまうわね

まあnullのチェックを忘れがちな関数に@CheckForNullを付けたり、
SQL文に属性を付けてコンパイル時にSQLの文法チェックまで行えたり出来るんだから
ないよりあったほうがいい機能だわね

94:デフォルトの名無しさん
07/08/24 15:50:03
はっきり言うと、.NET開発はコンポーネントベースプログラミングに向かっている。
それに対して、Javaはオープンソースの特徴により昔ながらのAPI使ってゴリゴリ作るプログラミング。
あまり、オブジェクト指向の恩恵を受けられてない気がする。

95:デフォルトの名無しさん
07/08/24 15:53:34
.NETはオブジェクト指向をかなり脱却しつつあるというか
コンポーネント指向でいくためにはオブジェクト指向よりも
delegate+クロージャの方が便利だからそっちの方に進化してる
それは正しいと思うけど、Javaはそろそろ追いついちゃう
あとは普及率の差でじわじわ追い詰められるだけじゃないか

96:デフォルトの名無しさん
07/08/24 15:53:45
>はっきり言うと、.NET開発はコンポーネントベースプログラミングに向かっている。

向かうじゃなくて元々特徴はそれとマネージドしか無いだろ。

しかしながら、マネージド部分がネイティブを完全網羅できなくて結局ネイティブを混ぜたり、
さらにそれにCOMが混ざちゃって三つ巴の複雑怪奇に困ってるわけじゃん。
単にネイティブなコンポーネントベース環境を出してくれればどれだけ助かるか。

97:デフォルトの名無しさん
07/08/24 15:55:38
Σ (゚Д゚;)ハッ この流れもしやDelphiオンリー?!


98:デフォルトの名無しさん
07/08/24 15:56:15
どうしてもネイティブが混ざるような低レベルプログラミングを
.NETでやるべきじゃないだろ
必要ならC++/CLIでマネージドラッパ書けばいいだけだし

99:デフォルトの名無しさん
07/08/24 15:56:53
>>93
>>70のリンク先は関数型とかクロージャの話題じゃないと思うんだが


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch