パスワードを忘れた? アカウント作成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2014年12月26日のSlashdotに聞け記事一覧(全1件)
11842423 story
ソフトウェア

オープンソースとなった.NETは仕事で使えるか 66

ストーリー by hylom
どこで誰が使うのか 部門より
headless 曰く、

本家/.「Ask Slashdot: Is an Open Source .NET Up To the Job?」より。

Microsoftによる.NET Coreをオープンソース化する動きについて、スラッシュドットでの議論の中心は以下のようなものだ。

  1. このことが、もはやMicrosoftはオープンソース運動の敵ではないことを意味するのかどうか
  2. そうでないとすれば、Webサーバー分野で負けのこんだMicrosoftによる必死の動きなのか
  3. そのようなことは全くなく、取り入れ、拡張し、消滅させるというMicrosoftの平常運転の一環だ

私が尋ねたいのは、現在.NETのファンでない人が実際に使いたいと思っているのかどうかだ。JavaやPHP、Ruby、Node.jsなど、オープンソースであるかどうかにかかわらず、何と競合することになるだろう。これらのすべて、またはMicrosoftではなければ何でもよいだろうか。

OSSの支持者としては、使うかどうかを考慮することについてさえも、重要な理由は一つしか見つけられない。標準化だ。他の競合するプラットフォームの方が優れているかもしれないが、数多くの非常に複雑なプラットフォームがある中で、この業界でどのように仕事を見つけるのかという点が問題となる。

私は今もCでコードを書いており、62歳(米国で老齢年金が受給できる年齢)になっても同様に仕事をしているだろう。しかし、私はかつて新しいプログラミング言語を簡単に習得できていた頃のことを思い出す。実際に役に立つようにするには巨大なライブラリーを学ぶ必要があるC言語でさえ、現在のプラットフォームとは比べ物にならない。さらに悪いことに、現代の仕事(やテクノロジー)は以前よりも長続きしなくなっている。皆さんも数年のうちに、別のテクノロジーを使用する、現在とは別の仕事を始めることになるだろう。

雇用主は標準化を好む。標準を選択しておけば、その選択を責められることはない。標準を選択しておけば、若くて安い開発者を連れてきて、彼らが育つ前に成果を得ることができる。アウトソーシングで済ますこともできるだろう(若くて安い開発者を連れてきて使い捨てにするのはアウトソーシング企業がやっていることと同じだからだ)。こういった事態は私にとって危険信号だ。何も得になることはない。しかし、強欲な雇用主にとっては間違いなく得になることだ。

もちろん、単にプラットフォームを知っているだけでなく、実力のある開発者になれば容易にプロジェクトに加わることが可能だろう。しかし、そのようなことを投資家に説明するのは今どき簡単なことではない。

そこで、Microsoftのオープンソースへの動きが本物だとすれば、

  1. .NETは仕事に向いているだろうか
  2. 雇用主が好むような、広く使われていて標準とみなせるオープンソース技術が現在あるだろうか
  3. 1を肯定し、2を否定する場合、それでも.NETを避ける理由があるだろうか
typodupeerror

犯人はmoriwaka -- Anonymous Coward

読み込み中...