在2010年左右,一个大型金融机构需要开发一个高并发、高可用的交易系统。为了确保系统的稳定性和性能,同时考虑当时编程语言的发展趋势和团队的技术积累,以下哪种技术方案最有可能被采纳,并且最能体现当时的技术选型权衡?

答案解析

选项A:Visual Basic虽然在Windows平台成熟,但在高并发场景下性能较弱,不适合大型金融交易系统。且COM组件在跨平台场景下具有局限性。选项B:C++性能强大,适合高并发,但是开发难度较高,需要较强的团队技术积累。 选项C:Java 在2010年已经相对成熟,其生态系统完善、跨平台性好,同时Java EE(现在称为Jakarta EE) 框架对于构建高并发和事务处理的系统有良好的支持。选项D:JavaScript在2010年主要用于前端开发,Node.js当时仍在发展中,其生态系统和成熟度不足以支撑大型金融系统,异步编程模型在当时仍处于发展阶段。
正确答案:C
随机推荐
开始刷题