首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java作为后端平台.不错的选择?

Java作为后端平台.不错的选择?
EN

Stack Overflow用户
提问于 2010-10-18 02:54:13
回答 5查看 2K关注 0票数 0

我的公司即将开始为我们的新产品建造后端。这样做的目的是为每一个上层产品(网站、移动网站、移动应用程序)生成资源,其中很大一部分将作为API提供给第三方开发人员。你知道,典型的创业场景。

我们计划使用Java技术构建后端,所以我们的体系结构将依赖于Java,所以问题是:甲骨文吓跑开源开发人员和像我这样的公司意味着什么?

我是否应该尝试寻找Java的替代方案?你是想离开Java吗?

这个问题不是关于Java平台的技术问题,而是关于Oracle恶意意图的法律含义(我的主观观点)。

编辑:当然,这个问题是主观的和辩论的,这就是我想要的答案:观点,意见是主观的和辩论的。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-10-18 03:04:32

发现了一篇讨论Java的未来的文章,日期为05.03.10。

好吧,从同一个链接得出的结论,

虽然企业界的推波助澜和交易很少影响整个开发人员社区,但甲骨文收购Sun将在未来数年内产生深远的影响。虽然作为开发人员,单个甲骨文产品的盈利能力可能与您无关,但最有趣的一点仍然是:

  • 将HotSpot和JRockit组合成一个uber-统一JavaFX和JavaFX-增加了在更多平台上对JavaFX的投资--继续将动态语言集成到JVM中。
票数 1
EN

Stack Overflow用户

发布于 2010-10-18 03:01:55

我怀疑Java将在很长一段时间内保持强大的back=end平台。除其他外,甲骨文不想杀死这只金鹅。此外,有太多好的基于Java的后端组件,从Tomcat到消息传递、hibernate和spring、groovy和grails;市场不会让它们在很长一段时间内消失。

从技术上讲,Java非常适合处理复杂的后端和大规模的问题;如果您要构建一些简单而轻量级的东西,那么使用Rails这样的框架和开放源码数据库通常是足够的。

Groovy和grails是从Rails的轻量级方法到整个Java世界的一座很好的桥梁,尽管groovy有时可能有点奇怪。

票数 2
EN

Stack Overflow用户

发布于 2010-10-18 03:06:31

我们计划使用Java技术构建后端,因此我们的体系结构将依赖于Java,所以问题是:吓走了开源开发人员和像我这样的公司意味着什么?

是吗?上次我检查的时候,JBoss和Spring表现得很好。Scala被认为是取代Java的一个强有力的替代方案(否则它将为JVM上的应用程序/系统开发塑造下一个最佳语言)。

你到底在说什么?我不明白。现在,如果您要直接与Oracle及其堆栈(以及它们的所有集成解决方案,比如Oracle Financials)进行竞争,那么您可能需要担心一些事情。

或者,如果您正在(或打算)做一些违反Java许可协议(或者在法庭上可以被解释为违反)的事情,那么您可能不得不担心Oracle (因为它有权力追求它们,而Sun确实有)。

因此,您需要更加务实和客观,明确定义您的产品在Oracle产品中的确切角色。在此基础上,您必须决定是否对JVM进行投资。

我是否应该尝试寻找Java的替代方案?

这取决于你想要实现什么。这样的问题过于宽泛和开放,无法用有意义的方式回答。

你是想离开Java吗?

从好奇心和多样化的角度来看,是的。但是如果我负责开发后端产品,我会使用JVM。我可能尝试使用Java,并利用平台上15年的集体知识。不然我就试试斯卡拉。但我会坚持JVM。

无论Oracle还是没有Oracle,对于这些类型的事情,JVM在稳定性、可伸缩性和丰富的知识方面都是最好的选择。从技术角度看,Erlang可能更好,但是要构建一个优秀的团队要比为JVM构建一个类似的团队要困难得多。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3956334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档