人生最曼妙的风景,竟是内心的淡定与从容!
現在、Windows プログラムには次の 2 種類があります:
デスクトップ アプリ (従来のデスクトップ プログラム)
ユニバーサル Windows アプリ (クロスプラットフォーム プログラム、PC、携帯電話、以前は Windows ストア アプリ、Metro アプリとして知られていました)
人気のある Windows デスクトップ アプリが 2 つあります:
win32 API で書かれており、強力な下位互換性があり、XP および 2000 バージョンで使用できます。C++ でのみ記述できます。
これは .NET Framework で記述されており、.NET がインストールされているあらゆるシステムで実行できますが、.NET のバージョンは多数あります。たとえば、Windows 7 にはさまざまな言語で記述できる .NET 3.5 が付属しています。 、C#、VC++、VB、JavaScript などですが、Microsoft は C#
もちろん、Java でも Windows デスクトップ アプリを作成できますが、.NET が Framework をインストールする必要があるのと同じように、実行するには JRE をインストールする必要がありますが、JRE は .NET Framework よりもはるかに人気がありません。
ユニバーサル Windows アプリは主に WinRT (.NET の合理化されたバージョンと考えることができます) を使用し、C#、VC++、VB、JavaScript などのさまざまな .NET 言語で記述することもできます...ただし、Java ではこれができません
要するに、Windows プログラム開発に関する限り、個人的にはユニバーサル Windows アプリの方が良い方向だと考えており、C# をお勧めします
しかし、Windows デスクトップ プログラムに関する限り、他には何も関係ありません。
私個人としては、Java で開発された Windows デスクトップ プログラムをあまり見たことがありませんが、これまでに見たものは、その美しさの点でほとんど言葉では言い表すことができません。
C# は最初から最後まで Microsoft によって開発された開発言語であり、Web サイト開発からデスクトップ プログラムまで常に Microsoft から強力なサポートを受けてきました。したがって、Windows デスクトップ プログラムに C# を使用することは間違いではありません。さらに、Microsoft は現在、オープンソースにおいて大きな進歩を遂げており、C# プログラムは Linux システム上でも実行できます。
つまり、Windows デスクトップ プログラムに C# を使用することは非常に信頼性があります
C'# は便利で高速で、非常に美しく作成できるサードパーティの UI が多数あります。 Electron などのハイブリッド デスクトップ プログラムもあります。フロントエンド開発ツールを使用してデスクトップを構築できます
C# と Windows システムは同じ会社に属しているため、選択方法は明らかです。一方、c# には非常に成熟した公式 UI とサードパーティ UI があります。 Java は比較的小さいので、基本的には 1 文ずつ積み上げられます。開発速度の点では、Java と C# はまったく異なります。ヒープ コードとドラッグ制御は同じレベルではありません。したがって、winform は C# で開発する方が良いでしょう。
Windows アプリケーションを開発するときは、説明せずに C# に固執してください。
現在、Windows プログラムには次の 2 種類があります:
デスクトップ アプリ (従来のデスクトップ プログラム)
ユニバーサル Windows アプリ (クロスプラットフォーム プログラム、PC、携帯電話、以前は Windows ストア アプリ、Metro アプリとして知られていました)
人気のある Windows デスクトップ アプリが 2 つあります:
win32 API で書かれており、強力な下位互換性があり、XP および 2000 バージョンで使用できます。C++ でのみ記述できます。
これは .NET Framework で記述されており、.NET がインストールされているあらゆるシステムで実行できますが、.NET のバージョンは多数あります。たとえば、Windows 7 にはさまざまな言語で記述できる .NET 3.5 が付属しています。 、C#、VC++、VB、JavaScript などですが、Microsoft は C#
もちろん、Java でも Windows デスクトップ アプリを作成できますが、.NET が Framework をインストールする必要があるのと同じように、実行するには JRE をインストールする必要がありますが、JRE は .NET Framework よりもはるかに人気がありません。
ユニバーサル Windows アプリは主に WinRT (.NET の合理化されたバージョンと考えることができます) を使用し、C#、VC++、VB、JavaScript などのさまざまな .NET 言語で記述することもできます...ただし、Java ではこれができません
要するに、Windows プログラム開発に関する限り、個人的にはユニバーサル Windows アプリの方が良い方向だと考えており、C# をお勧めします
しかし、Windows デスクトップ プログラムに関する限り、他には何も関係ありません。
私個人としては、Java で開発された Windows デスクトップ プログラムをあまり見たことがありませんが、これまでに見たものは、その美しさの点でほとんど言葉では言い表すことができません。
C# は最初から最後まで Microsoft によって開発された開発言語であり、Web サイト開発からデスクトップ プログラムまで常に Microsoft から強力なサポートを受けてきました。したがって、Windows デスクトップ プログラムに C# を使用することは間違いではありません。さらに、Microsoft は現在、オープンソースにおいて大きな進歩を遂げており、C# プログラムは Linux システム上でも実行できます。
つまり、Windows デスクトップ プログラムに C# を使用することは非常に信頼性があります
C'# は便利で高速で、非常に美しく作成できるサードパーティの UI が多数あります。 Electron などのハイブリッド デスクトップ プログラムもあります。フロントエンド開発ツールを使用してデスクトップを構築できます
。C# と Windows システムは同じ会社に属しているため、選択方法は明らかです。一方、c# には非常に成熟した公式 UI とサードパーティ UI があります。 Java は比較的小さいので、基本的には 1 文ずつ積み上げられます。開発速度の点では、Java と C# はまったく異なります。ヒープ コードとドラッグ制御は同じレベルではありません。したがって、winform は C# で開発する方が良いでしょう。
Windows アプリケーションを開発するときは、説明せずに C# に固執してください。