マイクロソフト信者の開発者だけど何か質問ある?

この中に、Java使い、LAMP使い、Flash使いがいたら(略)

回答の条件
  • 1人5回まで
  • 200 ptで終了
  • 登録:2008/03/19 13:30:48
  • 終了:2008/03/26 13:35:02

回答(22件)

ただいまのポイント : ポイント22 pt / 200 pt ツリー表示 | 新着順

習得って言うのかそれ dotnetfx2008/03/22 08:11:45

リバースエンジニアリングハEULAデキンシサレテルヨ!

ダメ!ゼッタイ!

……こういうところがMSの嫌なところのひとつだ。

さて、非公開クラスの挙動がおかしいとかそういうときは、振る舞いから実装を推測したり、Reflector for .NETをつかってみたり、SOSデバッガ拡張で追いかけたり、場合によってはインシデントサポートを利用したり。最近は.NET Frameworkの一部のソースコードが公開されたので、それも含める。何にせよ特別な手段は持ってない。

でも通常のアプリ開発に必要な技術習得って、こういうことじゃないよね?

海外のブログを読んだり、CodeProjectを参考にしてみたりしながら、サンプルコードを自分でも書いてみるしかないのでは?

ということで、あなたの言う「効率的な学習方法」には参考にならないかも。

技術習得はどうしてます? yuhodo2008/03/22 03:24:24

SmtpTransport や PooledStream 等のクライアントへ非公開なライブラリへはどのように潜りますか?

デバッグ時にはShared Source CLI は当然用いますが、

コメントも少なく習得の観点からは非効率的ですよね。

またその他のMS周りの技術習得には主に何を用いていますか?

MSDN 及び セミナー、JIS X3015 & 3016 読解は常識として、

その他利用されている効率的な学習方法があればご教授願います。

何もないようだな dotnetfx2008/03/21 08:52:37

IISのアーキテクチャについて語ろうかと思っていたんだが。

ブクマされやすくて妬ましいと思う dotnetfx2008/03/21 08:50:54

JavaとかRubyとかPerlとかPHPとかJavaScriptとかActionScriptとか。注目浴びていいなあ。

え?そういう話じゃない?

PHPやASはプログラマー向けの言語じゃないと思う。これであまりたくさんコード書きたくない。

RubyとPerlは楽しんでコードを書けそうだけど、スピードが欲しいところは結局Cで書くんだよね?それから、GUIライブラリは何を選ぶのが無難なんだろうか。

JavaはC#のインスパイア元だし、よくできてると思う。でもanonymous inner classがあまり好きになれない。検査例外っていらなくね?

VB.NETはダイナミックなとこだけが取り柄。今から始める必然性は薄い。

C#いいよC#。だんだん静的型言語ぽくなくなってきてるところとか。

開発環境ねえ。

熟練したプログラマが自分の道具を選ぶに当たっては自分のこだわりで好きなものを選べばいいと思う。

でも熟練してないプログラマも含んだ開発チームで仕事プログラムを書くことを考えればIDEは欲しい。

(ところで、仕事でRubyとかPerlとかPHPを使ってる人で、IDE使ってる人ってどのくらいいるのだろうか?)

IDEの中でもVisual Studioってやっぱりよくできてる。

デフォルトインストールですぐ使えていきなり便利。カスタマイズ性に欠けるけど、だがそれがいい。開発者全員の環境のばらつきがないのが楽。

(そういう視点で見れば、JavaならNetBeansがよさそうだ)

JavaとかRubyとかPerlとかPHPは effy2008/03/20 23:46:43

MSの言語と比べてどう思いますか。言語の仕様とか、開発環境とか。

酔っ払いに難しい質問すな! dotnetfx2008/03/20 20:05:15

それだけの情報で何を答えればいいんじゃ!

C++/clrか、F#か、動的言語(IronRuby, Managed JS)か、そうじゃなければC#でも選んでおけ!

複雑な命令したいなら、どの言語をやるべき? alan_i_jp2008/03/20 12:20:49

表現の仕方が多様性がある言語って何?

C#でいいじゃん dotnetfx2008/03/20 08:44:33

どうせC#とVB.NETでやれることに大きな違いなんてないし。(違いが出るようなことは初心者にさせなくていい)

C#の一部機能を触らせながら、マルチプルインスタンスの理解から始めてオブジェクト指向を軽く教えればいいんじゃない。

ていうか指導者が得意なほうの言語でいんじゃね。

C#とVB effy2008/03/20 02:52:02

初心者が始めるとしたら、どっちを先にやらせるべきだと思いますか。

IISについて dotnetfx2008/03/19 21:36:25

何かある?

C#じゃだめか? dotnetfx2008/03/19 18:57:48

逆に聞こう、(Javaの)何が面白い。

ってか、ここで上手くJavaをDisれれば盛り上がるんだろうな……そんな才能もってねえ。

言語としてはJava5からかなり使いやすくなってるとは思うが、anonymous inner classってどうにも好きになれない。

標準ライブラリはJavaの方が好きなものもあるが、awt/swingがどうにも好きになれない。

Java EEはたぶん何かの冗談なんだ。

Javaと popattack2008/03/19 17:54:56

VB.netを比べて、なぜMSの方の技術が好きなんですか?

信者の定義に依存するな dotnetfx2008/03/19 15:01:38

信者インターフェースを実装するには、お布施を払うメソッドだけ実装しておけばいいような気もする

鋭い質問 dotnetfx2008/03/19 14:56:44

> いい使い道を思いつかない

信者だけど同意。Flashでええやんと言われると返す言葉はない。

でもFlexよりフレキシブルだし、Flashより簡単にアプリが作れると思っている。

> ツールとターゲット

信者的にはExpression Blend 2を買え、ってことになるのだろうけど。

今んとこ、あんまりいいツールはない。

自分の好きなベクタグラフィクスツールを使ってsvgを吐きだし、svg2xamlでxamlにして、あとは気合でxamlを編集しなさい。

ターゲットは……上でも書いたが悩みどころ。

もしWMVやVC-1の動画をたくさん持ってるのなら、さいわいである。

会社が払ってる dotnetfx2008/03/19 14:42:33

ので気にしていない。

と言っても個人で開発するなら、Visual StudioとSQL ServerのExpress Edition(無償)をベースに、オープンソースソフトウェアなどを組み合わせても結構いけるし、

Office製品がらみの開発をしないんであればProfessional Editionでいいよね。

まあそれなりに dotnetfx2008/03/19 14:33:30

VB6やVC++と比べればね。

Windowsアプリの仕事自体は、たぶん昔より減ってるんだろう。

Silverlight くまっぷす2008/03/19 14:21:55

個人的にはなかなかよさげ、と思うんですけどイマイチ使いこなせないし、いい使い道を思いつかない。

何かいいツールとターゲットあります?

金がかからず始められるところはAIRに勝ってると思うんだがな。

お布施してます? y-kawaz2008/03/19 14:20:31

開発環境揃えて最新を追っかけたりすると結構お金かかりますよね、MSDNとか…。

会社で開発してるんでしょうか?それとも個人でお金払ってでも開発してますか?

もし個人の場合、年間どれくらいかかるのか聞いてみたいです。

.NETの仕事って多いですか? watch002008/03/19 14:15:06

WEBでなくて、普通のアプリの方

嫌いじゃないって・・・ pigment2008/03/19 14:13:35

好きでもなさそうなんだけど、それで信者になれるんですか?

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません