人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

マイクロソフト信者の開発者だけど何か質問ある?
この中に、Java使い、LAMP使い、Flash使いがいたら(略)

●質問者: dotnetfx
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:FLASH Java Lamp マイクロソフト 信者
○ 状態 :終了
└ 回答数 : 22/22件

▽最新の回答へ

[1]なんで信者になったんですか? Kotobuki_F

T/O


[2]>1 3つほど dotnetfx

・Windowsが嫌いではない

Windows 2000, XP, 2003はそこまでストレスない。(Vistaと2008はあまり触ってないが)

・仕事で使うようになったから

たしかに仕事コードを書くのは簡単

・会社がMSDNのライセンスにお金を出してくれたから

お金の心配をしなくていいのは大きい。


[3]>2 嫌いじゃないって・・・ pigment

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


[4].NETの仕事って多いですか? watch00

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


[5]お布施してます? y-kawaz

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

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

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


[6]Silverlight Kumappus

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

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

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


[7]>4 まあそれなりに dotnetfx

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

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


[8]>5 会社が払ってる dotnetfx

ので気にしていない。

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

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


[9]>6 鋭い質問 dotnetfx

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

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

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

> ツールとターゲット

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

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

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

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

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


[10]>3 信者の定義に依存するな dotnetfx

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


[11]Javaと popattack

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


[12]>11 C#じゃだめか? dotnetfx

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

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

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

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

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


[13]IISについて dotnetfx

何かある?


[14]C#とVB effy

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


[15]>14 C#でいいじゃん dotnetfx

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

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

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


[16]複雑な命令したいなら、どの言語をやるべき? alan_i_jp

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


[17]>16 酔っ払いに難しい質問すな! dotnetfx

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

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


[18]JavaとかRubyとかPerlとかPHPは effy

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


[19]>18 ブクマされやすくて妬ましいと思う dotnetfx

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がよさそうだ)


[20]>13 何もないようだな dotnetfx

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


[21]技術習得はどうしてます? yuhodo

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

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

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

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

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

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


[22]>21 習得って言うのかそれ dotnetfx

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

ダメ!ゼッタイ!

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

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

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ