私は PHP をやっていますが、一日中 .NET の悪口を言う人たちを批判したいです
毎日生理のステッカーを目にします - 「.NET は死んだ」! ! !
著者は以前から CSDN でブログを書いたりフォーラムに参加していましたが、約 1 年経っても CSDN のブログが更新されておらず、CSDN ホームページで推奨されている記事の一部が新しいものではないことに気づきました。徐々に「ブログパークへ行く時間です」に切り替えました。
しかし、半年ほどブログを使った後、トップページで最も人気のあるものは「.NET は死から近い」というものでした。
以下は大量のコメントですが、そのほとんどが .NET を支持したり、作者を叱責したり、JAVA を皮肉ったりするコメントが無数にあります...
作者は黙って応援しています。 、大丈夫ですか? PHP をポルノ映画専用のスクリプト言語として批判する人もいます (作者は LAMP/LNMP プラットフォームに専念しているため)
作者は非常に混乱しています、「.NET は死んだ」 「JAVAと何か関係がありますか?」なぜ毎回 JAVA と比較する必要があるのでしょうか?
筆者は非常に興味があったので、Java と C# を学びに行きました。仕事で使用する C 言語、JavaScript、PHP を比較してみました。 「.」を使用すると、Java での String と StringBuffer の使用法を忘れてしまうことがありますが、C# ドキュメントを読んだ後、実際に Java で直接使用しています。同時に、C# は名前や書き方が統一された、Java の改良版のようなものだと感じています。現時点では、著者は C# と JAVA にあまり熟練していませんが、.NET と JAVA の間の直接の論争のほとんどを知っています。
C# と JAVA の機能は非常に似ており、C# でできることは Java でもできることがわかりました (ここで著者を笑わないでください。.NET はプラットフォームであり、C# だけができるわけではありません) 、しかし作者はそれがまだC#がよく使われていることを知っています)。しかし、現在では Java の方が .NET よりも人気があるため、.NET が他人のビジネスを奪う嫉妬と憎悪の精神を発達させたため、それは不幸なはずです。 ! !きっと何かを叱っているに違いない! ! !
著者は部外者ですが、.NET をやっているクラスメートより私の頭は明晰です。言語は言語であり、単なるツールです。なぜ私がもっと真剣にならなければなりません。さらに、彼らはお互いを侮辱しました。
どんなツールがどんな目的で使われているのか、シンプルで実用的なものは使わずに、感情を調整したり、複雑で不人気なものを片付けるために使用したほうがよいでしょうか?
著者は PHP 開発者であると考えられています。子供が遊べる Windows ベースの学習ソフトウェアを入手したいと考えています。C# を使用する必要がなく、シンプルなグラフィカル インターフェイスと完全なグラフィカル インターフェイスを備えています。 PHP を変換してクライアント ソフトウェアを作成する必要があります。
私は PHP 開発者です。子供向けの Android ゲームを開発したいと思っています。完全なクラス ライブラリを備えた Java を持っていないので、PHP を変更してからアプリ全体を作成する必要があります。
筆者は、Java と C# にはそれぞれ独自の用途があり、両方とも特別な状況で使用する必要があり、どちらが良いか悪いということはないと考えています。
.NET プラットフォームの衰退は、言語や Java の問題ではなく、エコシステム全体の問題です。
何年も前に、オープンソースとクロスプラットフォームのトレンドがありましたが、その当時、.NET はまだ Windows プラットフォームに固執していました。 Microsoft は非常に大きく、非常に多くの製品を持っています。どのソースをオープンしても、私たちは Microsoft に依存することになるので、この生活では食べ物や飲み物の心配はありません。
しかし、今では状況は変わり、オープンソースとクロスプラットフォームが主流になりました。しかし、最初の参入者が先手であると言われ、それは変わりません。世の中の固定観念。
また、B/S 側アプリケーションとモバイル アプリケーションは現在人気があり、多くの場合、複数のソフトウェアと 1 つのテクノロジが使用されています。たとえば、Web サイトを開発するときは、PHP だけでなく、Linux、nginx、MySQL、Varnish、Redis、MongoDB、JS、CSS、HTML なども使用します。当時、Microsoft はオープンソースではなかったので、多くのサーバー側のソフトウェアが Windows をサポートしていない、またはすべての機能が Windows で使用できない。たとえば、PHP は Windows 上で動作しますが、Varnish Windows プラットフォームに関してはサポートされていないようです。インストールされる。 Web サイトのパフォーマンスを向上させるには、多くの補助ソフトウェアを使用する必要があります。Windows を選択しましたが、Windows をサポートしていないか、十分なパフォーマンスを発揮できません。しかし、Microsoft ではそれが不可能です。それ。誰もが WP 携帯電話を購入したのと同じように、ある日、Didi を使ってタクシーに乗ろうと思ったのに、アプリ ストアを検索しても見つからず、生活に大きな不便をもたらしました。みんなもWP取ってます お宝だと思いますか?
もう 1 つは、世界中の人がこの記事を読むために料金を支払わなければならないことを想像してみてください。
Windows セットには認証とお金が必要です。いつか誰もがビジネスを始めようとするが、まだ十分な人材を集めておらず、高額なライセンス料に困っている場合、あなたはまだそれを使いますか?
徐々に、誰もが Microsoft の内情を知り、避ける人が増えれば増えるほど、サポートされるソフトウェアは少なくなり、ソフトウェアは成熟しません。安定性の低いテクノロジとなり、ゆっくりとゆっくりと、悪循環に陥り、.NET は消滅します...
したがって、.NET と JAVA の間の憎しみはこの 2 つにあるわけではありません。これら 2 つの言語の背後にあるプラットフォームと、これら 2 つの言語の背後にあるエコシステムです。
1 つの Windows、1 つの Linux
1 つはオープンソースではない、1 つはオープンソース
1 つは有料、1 つは無料
1 つは付属品が乏しいソフトウェアには、豊富な付属ソフトウェアがあります
...
.Net の死を Java のせいにしないでほしい ---- PHP 開発者の忠誠