【发布时间】:2010-07-02 17:15:34
【问题描述】:
我需要构建一个简单的服务器
- 读取(可能很大)xml 文件
- 在内存中处理它们(例如将它们转换为不同的 xml 结构)
- 将它们写回磁盘。
该计划的一些重要方面:
- 速度
- 分发服务器的能力。这意味着放置(这是什么意思)几个这样的服务器,每个服务器将处理不同数量的 xml 文件。
- 跨平台
- 建立了一个非常严格的死线
基本上我的问题是:
我应该用什么编程语言来做?
Java ?
- 发展速度
- 跨平台
- IO 操作高,配置正确(在此处添加网络链接)。
C++ ?
- 执行速度
- 跨平台(使用正确的库)。
- 但是开发速度较慢。
【问题讨论】:
-
“我在网上读到,IO 操作在正确的配置下很高”——说到高...如果我是,我会更理解这个问题吗?
-
您的标题难以理解。我可以编辑它,但我不知道它是什么。您没有提供足够的信息;您说 C++ 的开发时间比 Java 的长,但是从您所说的内容中不可能知道这是决定性的、无关紧要的还是介于两者之间的。你不解释你熟悉的东西。您没有解释服务器数量和开发时间之间的成本比率。
-
“teach logy”应该读作“technology”吗?
-
出于某种原因,我从那些老西部片中一位美国土著酋长的声音中读到了这篇文章。
-
您想在同一台机器上运行多个进程,还是在多台机器上不能以某种方式访问同一个磁盘?还是很多机器有很多磁盘?
标签: java c++ optimization cross-platform