java - 怎么开发windows桌面程序?
PHP中文网
PHP中文网 2017-04-18 10:16:09
0
11
1274

用java和c#这两个语言开发桌面程序,最先进的技术分别是什么?
我学过android开发,和android开发风格差不多的(就是用xml做布局)的java桌面开发技术是什么?c#桌面开发技术是什么?

谢谢大神们

PHP中文网
PHP中文网

认证0级讲师

全員に返信(11)
左手右手慢动作

Java は J2SE の awt、swing、または javafx を使用し、C# は winform、wpf、または uwp を使用します。

いいねを押す +0
黄舟

@RobinTang が言ったように伝統的です。

JS を気にしない場合は、現在人気のあるデスクトップ アプリケーション開発ツールであるElectron をご覧ください。

参考:
https://www.oschina.net/p/ele...

いいねを押す +0
Peter_Zhu

今 Windows 用のデスクトップ プログラムを開発したい場合は、基本的には上記のものになります。
Windows プラットフォームのみを考慮する場合は、結局のところ、winform または wpf を使用するのが最適です。それは当然であり、確かに開発が簡単で美しいです。
クロスプラットフォームを検討したい場合は、swing または Qt を選択できます。

いいねを押す +0
大家讲道理

ジャバFX

いいねを押す +0
Ty80

現在、デスクトップ上で XML のようなレイアウトを使用しているものには、古い DirectUI (C++)、Qt の Qt Quick (C++)、Microsoft の古い WPF、新しく発売された UWP (C#) に加え、Node をベースにしたよりファッショナブルなレイアウトが含まれています。 js (HTML+JS) の電子。
Java デスクトップ開発は一般的に Swing やその他の書き込みインターフェイスを使用し、コードを使用してレイアウトを制御します。1 つは、システム スタイルと一致しない可能性があり (Java には独自のルック アンド フィールがあります)、速度が遅く、エクスペリエンスが劣ります。代表的なものとしては、NetBeans (見た目は良いが遅い) や Eclipse (醜いが遅い) などがあります。基本的に新しいプロジェクトを使用する人は誰もいません。
C# には WinForms と WPF があります。前者はネイティブ プログラムに近く、レイアウトもコードで制御されますが、IDE はデザイン インターフェイスを直接ドラッグ アンド ドロップできます。後者は、より豪華なグラフィックス プログラムに適しています。WPF は遅いため、使用する人はほとんどいません。現在、C# には Win10 で起動される UWP プログラムがありますが、以前のシステムはサポートされていないため、現在はほとんど使用されていません。
Electron は Chrome のカプセル化された HTML エンジンで、HTML で柔軟にインターフェースを設計し、B/S アプリケーションに適しています。ただし、うまく書くと非常にスムーズになります。 Visual Studio コードなど。

いいねを押す +0
Ty80

お誘いありがとうございます。
この点については、私は学生時代にスイングをしただけなので、話す資格はありません。ただし、他の人が C# を使用して VS でこれを実行しているのを見ると、非常に便利に思えます。

いいねを押す +0
洪涛

国内の Java プレイヤーは Java GUI で遊ぶことはほとんどありません。これは本当に奇妙です。大学時代は Netbeans を使ってドラッグ アンド ドロップでコントロールを追加していましたが、卒業後は GUI をまったく使用したことがなかったので、何も言うことがありませんでした。 。

いいねを押す +0
迷茫

Windows デスクトップ プログラム、クロスプラットフォームを考慮しない場合、ただし時間コストを考慮すると、間違いなく C# が第一選択です
C# は winform または wpf を使用しますが、WPF はレイアウトに XAML を使用し、xaml の構文に基づいていますxml上で。

いいねを押す +0
小葫芦

j2se j2me j2ee

いいねを押す +0
巴扎黑

Java インターフェースを開発する場合、インターフェースの作成には Java Swing または javafx を使用します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!