您的位置:首页技术文章
文章详情页

css - C#与java开发Windows程序哪个好?

【字号: 日期:2023-10-09 09:01:18浏览:19作者:猪猪

问题描述

问题解答

回答1:

目前Windows程序分两种:

Desktop App(传统桌面程序)

Universal Windows App(跨平台程序,PC、手机,以前称之为Windows Store App、Metro App)

Windows Desktop App 流行的有两种:

用 win32 api 编写的,这种向下兼容性强,xp、2000 的版本都能用,只能用 C++ 编写

用 .NET Framework 编写的,这种在装有 .NET 的系统上都能运行,但是.NET版本比较多, 比如 Windows 7 就自带 .NET 3.5,能用各种语言编写,如 C#、VC++、VB、JavaScript,但是微软主打 C#

当然 Java 也能写 Windows Desktop App, 但是也像 .NET 需要装 Framework 一样需要装 JRE 才能运行,但是 JRE 普及度远不及 .NET Framework。

Universal Windows App 主要是使用 WinRT (可以认为是 .NET 的精简版),也是可以使用各类.NET语言编写,C#、VC++、VB、JavaScript…… 而Java就做不了这个

总之就Windows程序开发而言,个人认为是 Universal Windows App 方向比较好,推荐C#

回答2:

但就windows的桌面程序而言,不涉及其他!

Java开发的Windows桌面程序个人见到的不多,但是见到的几乎难以论及美观。

C#是微软从头到尾捣鼓出来的一个开发语言,一直得到微软的大力支持:从网站开发到桌面程序。所以,windows的桌面程序用C#肯定错不了。而且,目前微软在开源上大有进步,在linux系的系统上也可以运行C#的程序。

所以,windows桌面程序用C#确实靠谱

回答3:

强烈推荐c’# 方便快捷而且第三方的UI很多,可以做的很美观。还有一种混合的桌面程序 比如electron 你可以使用开发前端的东西来做桌面

回答4:

c#和windows系统是一个公司的,很明显一点你知道该怎么选了吧。从另一个方面说,c#有很成熟的官方UI和第三方UI。java就比较少了,基本上都是一句一句代码堆起来的。开发速度上,java和C#差了不少,堆代码和拖控件完全不是一个级别的。所以开发winform还是c#吧。

回答5:

开发 Windows 应用程序的话,果断 C#,不解释。

标签: CSS
相关文章: