我已经学习了几个月的编程,主要是java和C#。从我有限的知识来看,它们看起来很相似,所以我试图理解对实际差异的理解。经验丰富的程序员可以告诉我哪种编程语言更适合哪种工作?
在什么情况下你会说“要创建这种软件,java比C#更合适”或“要创建这种软件,C#比java更合适”?
答案 0 :(得分:9)
Java最初设计为便携式解决方案。如果您需要在多个操作系统上运行某些东西,您可能希望使用Java。
答案 1 :(得分:7)
根据我在金融界的经验,我最常见的趋势是在后端使用Java(通常是Linux服务器)和在前端使用C#(WPF)。我认为这种趋势一直存在,直到Mono被广泛接受或微软想出一种让他们的服务器操作系统免费的方式:)
我并不是说Java比C#更适合后端(虽然我认为WPF比Java在前端开发方面具有优势)我所说的是这是许多非常普遍的趋势。金融/交易系统。