<分区>
我们公司正在开始开发客户端-服务器应用程序,并且正在讨论应该使用哪些技术。 对于客户端 (GUI),我们倾向于 QT 和 C++。对于服务器端,我们被建议使用 Java,而且它看起来确实是服务器开发中使用最多的语言之一。 任何人都可以详细说明 Java 为服务器端开发提供的优势,以及为什么采用它应该使我们作为开发人员的生活更轻松和/或允许我们取得比我们使用 .NET 甚至 C++ 更好的结果? 提前致谢。
标签 java
<分区>
我们公司正在开始开发客户端-服务器应用程序,并且正在讨论应该使用哪些技术。 对于客户端 (GUI),我们倾向于 QT 和 C++。对于服务器端,我们被建议使用 Java,而且它看起来确实是服务器开发中使用最多的语言之一。 任何人都可以详细说明 Java 为服务器端开发提供的优势,以及为什么采用它应该使我们作为开发人员的生活更轻松和/或允许我们取得比我们使用 .NET 甚至 C++ 更好的结果? 提前致谢。
最佳答案
一些优点:
一些缺点:
您可能还想看看在 JVM 上运行的其他语言,例如 Scala 和 Groovy,在 .NET(它可以使用 Mono 在 Linux 等上运行),甚至是 D 语言,它提供了类似 C++ 的功能,编译为 native 语言,具有现代功能,例如垃圾收集(可选)、代码契约、lambda 等。这些语言提供了 Java 优于 C/C++ 的许多优点,但也更进一步或朝着不同的方向发展。
关于java - 与其他语言相比,使用 Java 开发服务器端应用程序有哪些优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4970389/