InfoQ:请问为什么仍要选择Java来处理后端的工作?
雪球网:最初选择用 Java 的原因一定是因为团队中的成员的 Java 背景,更熟悉 Java 平台的优点缺点以及最佳实践。现在再反过来找一下优点,可以从以下的方面说明:
- 熟悉 Java 的工程师很多,我们很容易找到需要的人,很多年以来 Java 都一直位居 TIOBE 的首位
- Java 平台的性能已经的到多年的验证
- Java 平台上众多的第三方产品、类库无所不有
- 基于 JVM 的动态/函数式语言也给了 Java 平台良好的扩展性
现在如果说用 Java / JSP 来开发网站,那显然太过于重量过于繁琐了,肯定不如 RoR / PHP 等动态脚本语言灵活快速。由于我们前端已经完全剥离,而 Java 只作为后端接口/中间件的实现语言,可以提供更好的稳定性、扩展性。