Jika anda ingin membangunkan program desktop untuk Windows sekarang, ia pada asasnya adalah yang dinyatakan di atas. Jika anda hanya menganggap platform windows, maka sebaiknya gunakan winform atau wpf Lagipun, ia adalah semula jadi, dan ia sememangnya mudah dan cantik untuk dibangunkan. Jika anda ingin mempertimbangkan merentas platform, anda boleh memilih swing atau Qt.
Untuk desktop yang menggunakan reka letak seperti XML, kini terdapat DirectUI (C++) yang lapuk, Qt's Qt Quick (C++), WPF Microsoft yang lapuk dan UWP (C#) yang baru dilancarkan, serta yang lebih bergaya berdasarkan Elektron (HTML+JS) untuk Node.js. Pembangunan desktop Java secara amnya menggunakan Swing dan antara muka penulisan lain, dan menggunakan kod untuk mengawal reka letak Salah satunya ialah ia mungkin tidak sepadan dengan gaya sistem (Java mempunyai Rupa dan Rasa sendiri), dan ia lebih perlahan dan pengalaman akan. menjadi lebih teruk. Wakil biasa termasuk NetBeans (tampan tetapi perlahan) dan Eclipse (hodoh tetapi lambat). Projek baru pada dasarnya tidak digunakan. C# mempunyai WinForms dan WPF. Yang pertama adalah dekat dengan program asli, dan susun atur juga dikawal oleh kod, tetapi IDE boleh terus menyeret dan melepaskan antara muka reka bentuk. Yang terakhir lebih sesuai untuk program grafik yang lebih cantik WPF adalah lebih perlahan sehingga hanya sedikit orang yang menggunakannya. C# kini mempunyai program UWP yang dilancarkan oleh Win10, tetapi ia tidak menyokong sistem sebelumnya dan pada masa ini jarang digunakan. Elektron ialah enjin HTML terkapsul Chrome Ia boleh mereka bentuk antara muka dengan HTML dan mengawalnya dengan JS Ia lebih sesuai untuk aplikasi B/S, tetapi ia boleh menjadi sangat lancar baik, seperti Kod Visual Studio.
Terima kasih atas jemputan. Mengenai aspek ini, saya hanya bermain hayunan semasa di sekolah saya rasa tidak layak untuk bercakap. Walau bagaimanapun, nampaknya agak mudah untuk melihat orang lain menggunakan C# untuk melakukan ini di bawah VS.
Jawa domestik jarang bermain dengan Java GUI, benda ni memang pelik! Semasa saya di kolej, saya menggunakan Netbeans untuk menyeret dan melepaskan untuk menambah kawalan, tetapi saya rasa saya tidak pernah menggunakan GUI selepas saya tamat pengajian, dan saya benar-benar tidak mempunyai hak untuk bercakap. .
Untuk program desktop windows, jika anda tidak mempertimbangkan merentas platform, tetapi pertimbangkan kos masa, C# pastinya pilihan pertama C# menggunakan winform atau wpf, manakala WPF menggunakan XAML untuk susun atur, dan sintaks. daripada xaml adalah berdasarkan xml.
Jika anda sedang membangunkan antara muka Java, anda menggunakan Java swing atau javafx untuk menulis antara muka Kebanyakan mereka menggunakan javafx untuk menulis antara muka
Java menggunakan awt, swing atau javafx J2SE dan C# menggunakan winform, wpf atau uwp.
Tradisional seperti kata @RobinTang.
Jika anda tidak keberatan JS, anda boleh lihat
Electron
, yang kini merupakan alat pembangunan aplikasi desktop yang popular.Jika anda ingin membangunkan program desktop untuk Windows sekarang, ia pada asasnya adalah yang dinyatakan di atas.
Jika anda hanya menganggap platform windows, maka sebaiknya gunakan winform atau wpf Lagipun, ia adalah semula jadi, dan ia sememangnya mudah dan cantik untuk dibangunkan.
Jika anda ingin mempertimbangkan merentas platform, anda boleh memilih swing atau Qt.
javafx
Untuk desktop yang menggunakan reka letak seperti XML, kini terdapat DirectUI (C++) yang lapuk, Qt's Qt Quick (C++), WPF Microsoft yang lapuk dan UWP (C#) yang baru dilancarkan, serta yang lebih bergaya berdasarkan Elektron (HTML+JS) untuk Node.js.
Pembangunan desktop Java secara amnya menggunakan Swing dan antara muka penulisan lain, dan menggunakan kod untuk mengawal reka letak Salah satunya ialah ia mungkin tidak sepadan dengan gaya sistem (Java mempunyai Rupa dan Rasa sendiri), dan ia lebih perlahan dan pengalaman akan. menjadi lebih teruk. Wakil biasa termasuk NetBeans (tampan tetapi perlahan) dan Eclipse (hodoh tetapi lambat). Projek baru pada dasarnya tidak digunakan.
C# mempunyai WinForms dan WPF. Yang pertama adalah dekat dengan program asli, dan susun atur juga dikawal oleh kod, tetapi IDE boleh terus menyeret dan melepaskan antara muka reka bentuk. Yang terakhir lebih sesuai untuk program grafik yang lebih cantik WPF adalah lebih perlahan sehingga hanya sedikit orang yang menggunakannya. C# kini mempunyai program UWP yang dilancarkan oleh Win10, tetapi ia tidak menyokong sistem sebelumnya dan pada masa ini jarang digunakan.
Elektron ialah enjin HTML terkapsul Chrome Ia boleh mereka bentuk antara muka dengan HTML dan mengawalnya dengan JS Ia lebih sesuai untuk aplikasi B/S, tetapi ia boleh menjadi sangat lancar baik, seperti Kod Visual Studio.
Terima kasih atas jemputan.
Mengenai aspek ini, saya hanya bermain hayunan semasa di sekolah saya rasa tidak layak untuk bercakap. Walau bagaimanapun, nampaknya agak mudah untuk melihat orang lain menggunakan C# untuk melakukan ini di bawah VS.
Jawa domestik jarang bermain dengan Java GUI, benda ni memang pelik! Semasa saya di kolej, saya menggunakan Netbeans untuk menyeret dan melepaskan untuk menambah kawalan, tetapi saya rasa saya tidak pernah menggunakan GUI selepas saya tamat pengajian, dan saya benar-benar tidak mempunyai hak untuk bercakap. .
Untuk program desktop windows, jika anda tidak mempertimbangkan merentas platform, tetapi pertimbangkan kos masa, C# pastinya pilihan pertama
C# menggunakan winform atau wpf, manakala WPF menggunakan XAML untuk susun atur, dan sintaks. daripada xaml adalah berdasarkan xml.
j2se j2me j2ee
Jika anda sedang membangunkan antara muka Java, anda menggunakan Java swing atau javafx untuk menulis antara muka Kebanyakan mereka menggunakan javafx untuk menulis antara muka