C# Visual Studio Express C或Java和Netbeans,或其他什么。。。?

C# Visual Studio Express C或Java和Netbeans,或其他什么。。。?,c#,java,visual-studio,netbeans,C#,Java,Visual Studio,Netbeans,我想开始处理一个应用程序。我想知道是在C语言的VisualStudioExpress版本中工作,还是使用Netbeans和Java(一种开放的soruce IDE)更好 我计划有一天这个程序可能会商业化,并且可以从互联网上下载。这与您的偏好有关。C和Java在语法和结构上有很多相似之处。你目前有什么编程背景?如果您是编程新手,那么VisualStudio的开发环境可能会更容易开始,而且与Java相比,C的网络上有大量信息 最后,您应该选择平台,因为您可以选择多种开发工具以所需的语言进行编程。请提

我想开始处理一个应用程序。我想知道是在C语言的VisualStudioExpress版本中工作,还是使用Netbeans和Java(一种开放的soruce IDE)更好


我计划有一天这个程序可能会商业化,并且可以从互联网上下载。

这与您的偏好有关。C和Java在语法和结构上有很多相似之处。你目前有什么编程背景?如果您是编程新手,那么VisualStudio的开发环境可能会更容易开始,而且与Java相比,C的网络上有大量信息


最后,您应该选择平台,因为您可以选择多种开发工具以所需的语言进行编程。

请提供更多信息。像这样的帖子通常会导致错误。首先,如果您的应用程序只针对Windows而不针对其他对象,那么C可能是一个选项,否则,它必须完全是命令行,或者在Mono上运行时没有错误,Visual Studio说起来容易做起来难,因为Mono中还没有WPF

如果这是你的第一语言,我建议两者都不要。它们都是很难开始的,你会被语法卡住,相反,我建议你。它会让你很快跟上速度,然后你可以继续使用Java或C

Java和C非常相似。以下是一些区别:

C具有更高级的对象系统委托、闭包等。 Java是完全跨平台的 C的开源社区较少 Java在实现新事物方面很慢 C的受欢迎程度正在上升 Java的受欢迎程度正在下降
最后,由您决定。

首先选择您的平台,然后选择开发环境。如果您包括了一些要求、编程经验等,这可能是个问题。我有VS和C、数据库、ADO.NET的经验。。。我也有Java方面的经验,语法不是问题。我的问题是因为我不确定VS Express有多少限制,这就是我问这个问题的原因。Visual Studio Express对商业用途没有限制。与Professional相比,Express缺少了一些功能,但我认为没有任何功能是有害的。我的问题更多的是关于IDE,因为我将使用VS Express,我不确定使用Java和其他IDE是否更好。C不一定有更多的文档。而且,不要这样拼写Java,它就像Perl一样拼写Perl。已经纠正了它:P我实际上相信C有更多社区生成的文章可供入门,这就是为什么Java对于新程序员来说会有更困难的学习曲线。对于有经验的人来说,两者都应该很容易找到。我也相信C的发展更快。当然,最大的缺点之一是它不开放,也不跨平台。我对编程并不陌生。让我难过的是,我的问题更多的是关于IDE,因为我正在考虑使用VS Express,我不确定使用Java和其他IDE是否更好,因为VS Express的局限性。我认为,您同时比较了两件事。如果你想使用C语言,你可以使用VS Express,我已经使用它一段时间了,但是,如果你想要Java,你可以从一系列IDE中选择,我建议使用netbeans。另外,对于C,您必须使用sharpdevelop。