开发者

Visual Studio Express C# or Java and Netbeans, or something else...? [closed]

As it cur开发者_JAVA技巧rently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 11 years ago.

I want to start to work on one application. I wonder if it is better to work in Visual Studio Express version in C#, or to use Netbeans and Java, an open soruce IDE?

I plan to this program may one day be commercial and that can be downloaded from the Internet.


Please include more information. Posts like this usually result in a flame war. Firstly, if your application is supposed to target only Windows and nothing else, then C# may be an option, otherwise, it has to be completely command line or run without errors on Mono and Visual Studio (easier said than done, considering there is no WPF in Mono as of yet.)

If this your first language, I would recommend neither. They are both quite difficult to begin with and you will get stuck in the syntax, instead I would recommend Python. It will get you up to speed quickly, and then you can move on to maybe Java or C#.

Java and C# are very similar. Here are some differences:

  • C# has a more advanced object system (delegates, closures, etc.)
  • Java is completely cross platform
  • C# has a less of an open source community around it
  • Java is slow in implementing new things
  • C#'s popularity is rising (TIOBE
  • Java's popularity is falling

In the end, you decide.


This has more to do with your preference. C# and Java share a lot of similarities in syntax and structure. What current programming background do you posses? If you're new to programming, maybe the development environment of Visual Studio for you would be easier to start with, plus there's a vast amount of information on the net for C#, compared to Java.

At the end what you should choose is the platform, as there are multiple Dev. tools you can choose to program in the desired language.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜