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

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

谢谢大神们

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(11)
左手右手慢动作

Java utilise awt, swing ou javafx de J2SE, et C# utilise winform, wpf ou uwp.

黄舟

Traditionnel comme l'a dit @RobinTang.

Si JS ne vous dérange pas, vous pouvez jeter un œil à Electron, qui est actuellement un outil de développement d'applications de bureau populaire.

Référence :
https://www.oschina.net/p/ele...

Peter_Zhu

Si vous souhaitez développer des programmes de bureau pour Windows maintenant, ce sont essentiellement ceux mentionnés ci-dessus.
Si vous ne considérez que la plate-forme Windows, alors il est préférable d'utiliser winform ou wpf. Après tout, c'est naturel, et c'est en effet facile et beau à développer.
Si vous souhaitez envisager le multiplateforme, vous pouvez choisir Swing ou Qt.

大家讲道理

javafx

Ty80

Pour les ordinateurs de bureau qui utilisent des mises en page de type XML, il existe désormais DirectUI (C++), obsolète de Qt, Qt Quick (C++), WPF obsolète de Microsoft et UWP récemment lancé (C#), ainsi que les plus à la mode basés sur Électron (HTML+JS) pour Node.js.
Le développement de bureau Java utilise généralement Swing et d'autres interfaces d'écriture, et utilise du code pour contrôler la mise en page. La première est qu'il peut ne pas correspondre au style du système (Java a sa propre apparence), et il est plus lent et l'expérience le sera. être pire. Les représentants typiques incluent NetBeans (beau mais lent) et Eclipse (moche mais lent). Le nouveau projet est pratiquement inutilisé.
C# a WinForms et WPF. Le premier est proche d'un programme natif et la mise en page est également contrôlée par le code, mais l'EDI peut directement glisser-déposer l'interface de conception. Ce dernier est plus adapté aux programmes graphiques plus élégants. WPF est plus lent, donc peu de gens l'utilisent. C# dispose désormais d'un programme UWP lancé par Win10, mais il ne prend pas en charge les systèmes précédents et est actuellement rarement utilisé.
Electron est un moteur HTML encapsulé de Chrome. Il peut concevoir l'interface de manière flexible avec HTML et la contrôler avec JS. Il est plus adapté aux applications B/S. Il est un peu lent, mais il peut être très fluide s'il est écrit. ainsi, comme Visual Studio Code.

Ty80

Merci pour l'invitation.
Concernant cet aspect, je ne jouais au swing que lorsque j'étais à l'école, je ne me sens pas qualifié pour parler. Cependant, il semble très pratique de voir d'autres personnes utiliser C# pour le faire sous VS.

洪涛

Les Javaers nationaux jouent rarement avec l'interface graphique Java, ce truc est vraiment bizarre ! Quand j'étais à l'université, j'utilisais Netbeans pour ajouter des contrôles par glisser-déposer, mais j'avais l'impression de n'avoir même pas effleuré la surface. Je n'avais jamais utilisé d'interface graphique après avoir obtenu mon diplôme et je n'avais vraiment pas mon mot à dire. .

迷茫

Pour les programmes de bureau Windows, si vous n'envisagez pas le multiplateforme, mais considérez le coût en temps, C# est certainement le premier choix
C# utilise winform ou wpf, tandis que WPF utilise XAML pour la mise en page et la syntaxe. de Xaml est basé sur XML.

小葫芦

j2se j2me j2ee

巴扎黑

Si vous développez une interface Java, vous utilisez Java swing ou javafx pour écrire l'interface. La plupart d'entre eux utilisent javafx pour écrire l'interface

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!