「Windows信者」の版間の差分

ページの作成:「'''Windows信者'''とは、MicrosoftのWindowsオペレーティングシステムを支持し、使用することに強い愛着を持つ人々のことを指す言葉…」
 
編集の要約なし
 
(同じ利用者による、間の2版が非表示)
7行目: 7行目:
Windows信者の[[プログラマー]]は「[[Windows]]でしか動かない[[アプリ]]」を作る傾向があります。
Windows信者の[[プログラマー]]は「[[Windows]]でしか動かない[[アプリ]]」を作る傾向があります。


この傾向は[[クラウド]]が襲来し、[[Microsoft]]も[[Azure]]を推進したときに問題になりました。Windows信者が書かいた古い[[ソースコード]]は「[[Win32 API]]直叩き」「[[IIS]]依存」「[[Excel]]直叩き」などが横行しており、[[クラウド]]上では動かせない代物ばかりなことが発覚したのです。たとえば[[Java]]界隈では「処理速度は遅くても全部[[Java]]で書いておこう」という風潮がありましたが、C#界隈にはそんな風潮はありませんでした。
この傾向は[[クラウド]]が襲来し、[[Microsoft]]も[[Azure]]を推進したときに問題になりました。Windows信者が書かいた古い[[ソースコード]]は「[[Win32 API]]直叩き」「[[IIS]]依存」「[[Excel]]直叩き」などが横行しており、[[クラウド]]上では動かせない代物ばかりなことが発覚したのです。たとえば[[Java]]界隈では「処理速度は遅くても全部[[Java]]で書いておこう」という風潮がありましたが、C#界隈にはそんな風潮はありませんでした。彼らの書いたプログラムはクラウド上にフルサイズにWindowsがないと動かないのです。


この問題を解決すべく[[Microsoft]]は「[[.NET Core]]」とそれに続く「[[.NET 5]]」「[[.NET 6]]」で意識改革を試みています。
この問題を解決すべく[[Microsoft]]は「[[.NET Core]]」とそれに続く「[[.NET 5]]」「[[.NET 6]]」でWindows依存禁止とLinux対応推奨という意識改革を試みています。ただ成功するかは未知数です。


Windows信者は「我々の敵は[[Mac信者]]である」と敵を見誤っていました。そうこうしているうちに[[サーバー]]は[[Linux]]、[[クライアント]]は[[ウェブアプリ]]、モバイルは[[iOS]]と[[Android]]に制圧されました。
Windows信者は「我々の敵は[[Mac信者]]である」と敵を見誤っていました。そうこうしているうちに[[サーバー]]は[[Linux]]、[[クライアント]]は[[ウェブアプリ]]、モバイルは[[iOS]]と[[Android]]に制圧されました。


<br />
<br />