1 名前:デフォルトの名無しさん [2007/03/22(木) 23:39:12 ] どうだろう、そろそろ語り始めてみないか? どんだけぇー!
72 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 15:11:48 ] ExpressionBlend2ってのもあるけど どうなってるの最近の先走りリリースラッシュ。
73 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 15:21:10 ] 一応これも書いておく Microsoft Windows Software Development Kit (SDK) for Windows Server code name “Longhorn” and .NET Framework 3.5 www.microsoft.com/downloads/details.aspx?FamilyID=58726aca-8d84-4683-8959-be0038da7084&DisplayLang=en
74 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 15:21:25 ] >>72 Expression Studioが今日正式リリースされたので、Blend2は次のバージョン。 先走りじゃなくて、v1からSilverlight関連が外されただけ。
75 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 15:23:31 ] しかし動的言語や軽量開発が大々的に宣伝されると、LINQのstrong-typed路線の苦労が可哀想だな
76 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 06:11:59 ] >>71 VBxはそれじゃないんじゃね? VBxはDLR上に載った別バージョンだと思われ。
77 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 06:44:22 ] Silverlightで.NET言語を使う場合、 DLR対応(ManagedJS、IronPython、IronRuby、VBx) → コンパイル不要、ソース必要 DLR非対応(C#、VBなど) → コンパイルしてアセンブリ必要、ソース不要 どっちの方がいいとも言いづらいね。
78 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 07:15:39 ] スペック低めのマシンだとちょっと起動が重いかも。 でも、起動してしまえばJavaScriptよりも300〜1000倍高速に計算できるらしい。 そうなってしまうと、AJAXを必死で覚えた人の立場は?いや、それが狙いなんだろうけど・・・。
79 名前:デフォルトの名無しさん [2007/05/02(水) 14:43:13 ] Silverlightの登場にマカー大喜び ttps://upyolic.ath.cx/blog/upyolic/2007/05/macframework.php
80 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 15:35:56 ] そんな個人ブログ晒すより、そのへんの板にSilverlightスレ立てた方が 群がって大喜びするだろうな。
81 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 15:44:26 ] >Silverlight 既に名前で負けてる悪寒。
82 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 16:32:24 ] sessions.visitmix.com/ すげー。もうMIX07のセッションビデオがうpされてる。(;´Д`)
83 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 17:56:36 ] イラネ
84 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 18:02:12 ] Dynamic ASP.NET、Jasper、Silverlight、どれも見ても動的言語重視だな。 やっぱりLINQみたいな頭の悪い人お断りな世界よりも、バカチョン開発の方が生き残ってしまうんだな。
85 名前:デフォルトの名無しさん [2007/05/03(木) 06:33:51 ] Silverlightの開発ツール対応はどうなるの? VS 2005 + WinFXの時みたいに、中途半端で放置して次バージョン行きなんてことにはならない?
86 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 09:37:44 ] しかしこうやって見ると、Silverlightってうまい具合に.NET 3.0を(XAML以外)なかったことにしたな。w
87 名前:名無しさん♯ mailto:sage [2007/05/03(木) 12:09:43 ] MIXオワタね。(´・ω・) 漏れ的にはjsxが思わぬ収穫だった。 .NETの動的言語対応の次は、parallelismという大きな課題が・・・。
88 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 12:22:09 ] >>87 (1)ある技術トレンドについて新しもの好きの人が盛り上がる (2)MSが急いで作り出してそこそこ出来たところで対外発表 (3)ベータ地獄 (4)RTM の間に年単位の時間差があるからね。 ・2002年から2003年にGenericsの話題が盛り上がる→2005年末リリース ・2005年にLINQの話を発表→2007年末リリース ・2005年から2006年に動的動的言い出す→2007年末から2008年頃に色々リリース? 数年後には「.NETに足りない物は何だ!」「Erlang! Erlang!」ゆーてる気がする。
89 名前:名無しさん♯ mailto:sage [2007/05/03(木) 12:32:28 ] >>88 数年後というよりは、すでに現在・・・。w Erlangというよりは、lightweight processね。 spawnすることをためらわせてはならん、っつーか。
90 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 12:38:57 ] >>89 ああ、すまそ。これね。 ttp://techon.nikkeibp.co.jp/article/NEWS/20070501/131925/ >Scott Guthrie氏が「あと一つは何だと思う?」と聴衆に問いかけ, >聴衆からRubyという回答を引き出していた。 >Rubyに対する期待の高まりを伺わせる一幕だった。 1〜2年後にこういう白々しいパフォーマンスが行われるのが何となく目に浮かぶようだと。 そしてその頃にはやっぱり新しいトレンドが……
91 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 12:53:01 ] ♯はSilverlightに投資して行くの?
92 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 12:58:02 ] >>91 ちがうよ、♯たんが通ったあとにMSが投資するんだよ。
93 名前:名無しさん♯ mailto:sage [2007/05/03(木) 13:09:32 ] >>91 言語基盤には興味あるけど、Silverlightそのものにはそれほど興味がないというのが正直なところ。 .NETのスキルをそのまま移行できるんだから、あせる必要はないと思う。 Webの世界なんだから、正式版が出て、サイトで実際に使われはじめてから取り組んでも遅くはないと思うし。 来年の今ごろもまだそういう時期じゃないだろうし・・・。 漏れ的には、Windows Liveサービスを見てる方がいろんな意味でおもしろいので、そっちの方優先のつもり。
94 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 13:27:40 ] WPFにしてもSilverlightにしても所詮はAdobe潰しとデザイナ囲い込みのために開発者が巻き込まれてるだけ 距離を置いておくのが吉
95 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 13:39:29 ] ボッタクリAdobeは潰しておいた方がいいだろ
96 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 13:53:09 ] .NET 3.0 .NET 3.5 Silverlight ASP.NET Futures 一体何をやればいいのかさっぱり分からん。
97 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 14:23:54 ] .NET 1.1 にしとけ
98 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 15:50:08 ] >>97 Vista に .NET 1.1 が入っていたんならそれで FA だったんだけどね(^^;
99 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 18:00:40 ] >>95 えーとwindowsは?
100 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 01:29:45 ] もうApollo買収しちゃえばいいのに
101 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 06:38:27 ] SilverlightもWPFも開発者だけではどうすることもできないんだよなあ。絵心がないと。 WPFではMILとかに関心が集まったように、Silverlightでは開発者の興味はDLRにしか集まらないんじゃないかなあ。
102 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 07:11:55 ] DLRに興味があるって、言語の開発者? 動的言語を使うだけなら、DLRは直接触ることはない物だと思うけど・・・。
103 名前:名無しさん♯ mailto:sage [2007/05/04(金) 12:08:44 ] DLRスゴス。(;^ω^) ほんの数行でjsxのインタラクティブシェルのできあがり。 using System; using Microsoft.Scripting.Hosting; class JScriptConsoleHost : ConsoleHost { protected override void Initialize() { base.Initialize(); this.Options.LanguageProvider = ScriptEnvironment.GetEnvironment().GetLanguageProvider( typeof(Microsoft.JScript.Compiler.Hosting.LanguageProvider)); } [STAThread] static int Main(string[] args) { return new JScriptConsoleHost().Run(args); } } /* 参照アセンブリ Microsoft.JScript.Compiler.dll Microsoft.JScript.Runtime.dll Microsoft.Scripting.dll Microsoft.Scripting.Vestigial.dll */ DLRはSilverlightのじゃなくて、ASP.NET Futuresの方を使用。 ソースはIronPythonConsoleをパクっただけ。
104 名前:名無しさん♯ mailto:sage [2007/05/04(金) 12:20:51 ] AddReferenceしたら落ちた。(;^ω^) まあ、なんとなくというサンプルということで・・・。
105 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 14:53:00 ] おー、REPLまで共通化されてるのか
106 名前:OPC mailto:sage [2007/05/05(土) 14:25:03 ] これだけわくわくさせられても登場はOrcasのまだ先なんだよな。
107 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 15:04:13 ] Python・Rubyブームは短命だと思うけどねえ・・・
108 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 16:04:20 ] 言語のインフラ(DLR)の重要さはブームに流されずに変わらんでしょ。 VBがDLRに歩み寄るとなると、C#が孤立する形に見えるけどどうなることやら。
109 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 17:08:25 ] PCのスペックが上がって、リフレクション使いまくりの動的型でも、ngenなしでも 実用的な速度が出るようになったのが背景にあるんだろうね。 .NETのバージョニングもほとんど失敗に終わったし、GACを廃止してコアアセンブリを全てxcopy型配置をして、 バグフィクスも頻繁にやりやすくなるんじゃないかな。
110 名前:デフォルトの名無しさん [2007/05/05(土) 17:25:12 ] だいたい2005にしても.NETって使うメリットって具体的になによ?
111 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 17:46:38 ] >>110 ちゃらいプログラマでもチョロく組めるって事だろ。
112 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 18:14:19 ] まあ作りやすくなったとしても、フレーム使うと少なからず重くなるからな。 動作させるにも容量のでかいライブラリインスコしないといけないし。 この程度のソフトがこんなに重いのかよってソフトも増えつつある。 PCのスペックが上がってきたとは言え、軽い方がいいに決まってるわけだしね。 そういう意味じゃVBやC++やdelphiから移る人は、ほとんどいないんじゃないの。
113 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 18:34:39 ] >>110 現時点で無料開発環境の中では一番いい
114 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 21:45:47 ] >>112 C2D+メモリ2Gくらいなら割とストレスなく動かせるな。 マシン指定できる業務アプリ開発なら 開発効率も踏まえて移る価値はあるんじゃない?
115 名前:OPC mailto:sage [2007/05/05(土) 21:50:06 ] サーバーもクライアントも32bitのままならVB6でもDelphiでもいいんでしょうが、もうすぐそうも行かないよね。 C++ももうMFCに未来はなさそうですが、どうでしょう。
116 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 22:04:11 ] Vistaや次世代OSの普及によるじゃん 一般層のPCでのネットや作業、プログラミングは32bitで余りにも十分すぎる
117 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 00:41:01 ] 64bit環境が一般的になるころには、C++でのライブラリやノウハウも行き渡ってる んじゃないかな。
118 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 03:28:34 ] おまいらSilverlightのポスターよく見てみろ。Windows 2000にも対応する気らしいぞ。 インストールも数秒で終わるし、本家.NET Frameworkよりも爆発的に普及すると思う。
119 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 07:49:01 ] >>109 > バグフィクスも頻繁にやりやすくなるんじゃないかな。 逆だろ。コアライブラリの実装を.NET Framework・Compact Framework・Micro Framework・Silverlightで同期を取らなきゃならんのだぞ。 がんじがらめで動けなくなって余計悪化すると思う。
120 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 09:53:21 ] お前ら本当にMSの思う壺だな。 Silverlightを使った実サイトが出てくるのなんて、早くて来年後半あたりだろ。 それまではAjaxやFlashを使い続けなければならないのに、今からSilverlightに現を抜かしてて ウェブで今現在使われているものをおろそかにしていたら、ますます差は広がる一方だろ。
121 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 10:55:41 ] 誰が現在使われているものをおろそかにするなんて書いたんだ。
122 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 11:08:56 ] 大勝利スレの煽りを真に受けてると見た
123 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 11:38:57 ] ああ、速度1/1000のAjaxなんて誰も使わなくなるだろうし、 Flashみたいなおもちゃ程度のプログラミング環境も誰も見向きもしなくなるだろう。
124 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 09:03:55 ] つ Apollo
125 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 21:50:00 ] >>124 見えませんし聞こえませーん
126 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 22:07:22 ] Apolloもおもちゃ
127 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 22:51:15 ] アポロはチョコでしょーが!!
128 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 00:51:15 ] コンビニで復刻版を見たな
129 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 03:04:20 ] 月の石
130 名前:デフォルトの名無しさん [2007/05/08(火) 11:25:33 ] マイクロソフトのページをみたけど2005しかありませんでした。 2007はまだでてないのすか?
131 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 11:45:52 ] >>130 まだBeta1(英語版のみ)
132 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 11:51:52 ] 英語の練習にぜひどうぞ!
133 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 13:08:01 ] ttp://pc11.2ch.net/test/read.cgi/tech/1169909942/54- これってアストロターフィングかなぁ?
134 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 13:08:20 ] >>123 SilverlightのJS実行エンジンは、もっさりC#の1/1000しか速度が出ないのか... どんだけ腐ったランタイム積んでいるんだwww OperaのJS実行エンジンの1/100程度の性能とは笑える。
135 名前:130 [2007/05/08(火) 13:32:33 ] >>131 そうか。 じゃあ2007スタンダードを買うよ
136 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 13:34:01 ] 無いもの買うのか。
137 名前:130 [2007/05/08(火) 13:54:14 ] 2005だった
138 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 21:06:42 ] >>136 たぶん出ると思うから、買うつもりでいてもいいんじゃないかな?
139 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 00:28:28 ] XAMLってこんな'うねり'コードを書きまくらにゃならんのですか? ttp://www.microsoft.com/japan/msdn/windowsvista/wpf/cookingguide/vol5.aspx
140 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 08:40:29 ] Delphi作った人がビジュアルエディタ作ってくれるでしょ
141 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 08:53:43 ] ていうか、何で未だに無いの?
142 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 09:55:00 ] Blend
143 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 00:53:45 ] >>139 まるでラスタスクロールや
144 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 06:33:04 ] チラシの裏 剰余を使わないFizzBuzz実装 using System; using System.Collections.Generic; using System.Linq; static class Test { static IEnumerable<U> Zip<S, T, U>(IEnumerable<S> seq1, IEnumerable<T> seq2, Func<S, T, U> selector) { var e1 = seq1.GetEnumerator(); var e2 = seq2.GetEnumerator(); while (e1.MoveNext() && e2.MoveNext()) { yield return selector(e1.Current, e2.Current); } } static void Print<T>(this IEnumerable<T> seq) { foreach (var e in seq) { Console.WriteLine(e); } }
145 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 06:33:50 ] static IEnumerable<string> Fizz() { while (true) { yield return ""; yield return ""; yield return "Fizz"; } } static IEnumerable<string> Buzz() { while (true) { yield return ""; yield return ""; yield return ""; yield return ""; yield return "Buzz"; } } static void Main() { Zip( Zip(Fizz(), Buzz(), (f, b) => f + b), Enumerable.Range(1, 100), (s, n) => s.Length > 0 ? s : n.ToString() ).Print(); } } 長い・・・。
146 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 08:20:00 ] public static void Iterate<T>(this IEnumerable<T> source, Action<T> action) ぐらいは標準で付けてほしいね
147 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 10:39:19 ] >>144 EnumeratorのDisposeは呼んでほしい鴨
148 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 11:15:34 ] >>147 あっ、確かに。基本的なところを忘れてた。 ご指摘感謝。
149 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 16:44:11 ] using(var a = GetA(), b = GetB()) {} みたいに、 C#3.0のvarって複数の変数を同時に推論できる? 今は型が違うと入れ子にしないとならんのが汚い。
150 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 17:06:30 ] 素直にtry〜finally
151 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 18:17:13 ] try-finallyだとスコープがぶった切られるから、 一段上で変数を宣言せにゃならんじゃん。汚い。
152 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 18:43:33 ] >149 using (A a = GetA()) using (B b = GetB()) { } と書ける事知らなかったりしてないか?
153 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 19:27:40 ] 知っとるよ。だが、美しくないと思わんかね
154 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 00:15:49 ] >153 むしろ、149の書き方が出来たとしたら、 char* p, c; みたいな気持ち悪さがあると思う。 それに、普通クラス名とか引数とかでそこそこの長さになるから、 1行に2個以上書くのって苦しい場合が多くないか?
155 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 05:51:59 ] >>152 VSだと勝手にインデントされるからやだ
156 名前:OPC mailto:sage [2007/05/12(土) 08:06:09 ] C# 9.0の話題も出てきたね。 www.panopticoncentral.net/archive/2007/05/11/20566.aspx blogs.msdn.com/sreekarc/archive/2007/04/03/immutable-the-new-anonymous-type.aspx blogs.msdn.com/wesdyer/archive/2007/02/11/baby-names-nameless-keys-and-mumbling.aspx
157 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 09:24:00 ] 30.0はまだか!?
158 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 15:12:45 ] >>155 俺の2005Stdはインデントしないが
159 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 15:22:02 ] しつければよし
160 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 23:08:42 ] 9.0?バージョン飛びすぎ
161 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 17:42:54 ] >>160 JAVAに対抗するためにC#3.0の次はC#8になるんじゃないか それがすぐにC#9.0になっても、全然おかしくなんてないだろ
162 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 18:03:22 ] バージョン番号で対抗してもなぁ。
163 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 18:15:48 ] バージョンといえば C# 1.0 の次が 1.2 なのはなぜなの?
164 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 18:23:42 ] 標準化されてるのは1.0, 1.5, 2.0しかないだろ
165 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 19:40:58 ] >>159 ちょっと調教してくる。
166 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 08:31:19 ] >>156 Feedback # re: Mutable and immutable anonymous types, and keys 5/11/2007 1:23 PM Fabrice Does that mean that instances of anonymous types will be mutable again in beta 2? # Anonymous method remain mutable in VB. 5/11/2007 7:52 PM @ Head Paul Vick posted that anonymous types will remain mutable in VB . Generally this looks good, I just hope # re: Mutable and immutable anonymous types, and keys 5/12/2007 12:13 AM Matt Warren The real problem with mutable types and hashcodes was not any interference with LINQ, but with Hashtables/Dictionaries and DataBinding. If the anonymous types were data-bound and the fields were allowed to be editted the 'hashcodes' would change to make the new values and the object would no longer be discoverable within the table. # Interesting Finds: May 12, 2007 5/12/2007 11:09 AM Jason Haley # re: Mutable and immutable anonymous types, and keys 5/13/2007 2:22 PM Daniel Moth I don't think we have made our messaging clear here. This "Key" functionality described in this post is not mentioned in the older C# post. Is the implementation different in the two languages then?
167 名前:名無しさん♯ mailto:sage [2007/05/14(月) 12:45:21 ] Silverlightチュートリアル(日本語、全90ページ)が出てますよ。( ゚д゚)ノ ttp://download.microsoft.com/download/9/F/B/9FB1583A-E598-4675-A296-85217C9BE1FA/SilverlightQuickstart.zip
168 名前:名無しさん♯ mailto:sage [2007/05/14(月) 12:51:17 ] ん?よく見たら1.0の方(しかも、Betaより古いバージョン)みたい。期待させてスマソ・・・。
169 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 13:16:27 ] 実にMSKKらしい仕事ぶりだなw
170 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 13:54:24 ] >Silverlightチュートリアル イル?
171 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 14:36:03 ] いらない
172 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 06:45:07 ] 日本語版のOrcas Beta1がいつの間にか出てた ttp://www.microsoft.com/downloads/details.aspx?FamilyID=f10fb5df-e369-4db4-b9a7-845dbf793368&DisplayLang=ja