css - C#与java开发Windows程序哪个好?
黄舟
黄舟 2017-04-17 15:05:59
0
5
698
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

reply all(5)
阿神

Currently there are two types of Windows programs:

  1. Desktop App (traditional desktop program)

  2. Universal Windows App (cross-platform program, PC, mobile phone, formerly known as Windows Store App, Metro App)

There are two popular Windows Desktop Apps:

  1. Written with win32 api, which has strong downward compatibility and can be used with xp and 2000 versions. It can only be written in C++

  2. Written in .NET Framework, this can run on any system with .NET installed, but there are many .NET versions. For example, Windows 7 comes with .NET 3.5, which can be written in various languages. , such as C#, VC++, VB, JavaScript, but Microsoft focuses on C#

Of course, Java can also write Windows Desktop App, but just like .NET needs to install Framework, it needs to install JRE to run, but JRE is far less popular than .NET Framework.

Universal Windows App mainly uses WinRT (which can be considered a streamlined version of .NET), and can also be written in various .NET languages, such as C#, VC++, VB, JavaScript... But Java cannot do this

In short, as far as Windows program development is concerned, I personally think that Universal Windows App is a better direction, and I recommend C#

Ty80

But as far as Windows desktop programs are concerned, nothing else is involved!

I personally haven’t seen many Windows desktop programs developed in Java, but the ones I have seen are almost indescribable in terms of their beauty.

C# is a development language developed by Microsoft from beginning to end, and has always received strong support from Microsoft: from website development to desktop programs. Therefore, it is definitely not wrong to use C# for Windows desktop programs. Moreover, Microsoft is currently making great progress in open source, and C# programs can also be run on Linux systems.

So, using C# for Windows desktop programs is really reliable

Ty80

C'# is highly recommended. It is convenient and fast, and there are many third-party UIs that can be made very beautiful. There is also a hybrid desktop program such as electron. You can use front-end development tools to build the desktop

PHPzhong

C# and Windows systems belong to the same company, so it’s obvious that you know how to choose. On the other hand, c# has a very mature official UI and third-party UI. Java is relatively small, and it is basically piled up one sentence at a time. In terms of development speed, Java and C# are quite different. Heap code and drag control are not at the same level at all. So it’s better to develop winform in c#.

巴扎黑

When developing Windows applications, stick to C# without explanation.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template