1
1
找到一篇文章讨论 the future of Java ,日期:2010年3月5日。
|
2
2
我怀疑Java在很长一段时间内仍将是一个强大的后端平台。甲骨文,除其他外,不想杀死金鹅。此外,有太多好的基于Java的后端组件,从Tomcat到消息传递,到hibernate和spring,再到groovy和grails;市场不会让它们消失太久。 从技术上讲,Java非常适合复杂的后端和大规模问题;如果您构建的是简单和轻量级的东西,那么使用Rails这样的框架和开源数据库通常就足够了。 Groovy和grails是从Rails的轻量级方法到整个Java世界的一个很好的桥梁,尽管Groovy有时可能有点特别。 |
3
2
是吗?上次我检查JBoss时,Spring变得很强大。Scala被认为是替代Java的强有力的替代品(或者它将塑造 在JVM上开发应用程序/系统的最佳语言。)
或者,如果您正在(或打算)做一些违反(或在法庭上可以被解释为违反)Java许可协议的事情,那么您可能不得不担心Oracle(因为它有牙齿去追求它们,而Sun确实有牙齿) 因此,您需要更加务实和客观,并明确定义您的产品角色与Oracle产品的关系。基于此,您必须决定对JVM的投资是否是一个好的决定。
取决于你想达到的目标。这样的问题太宽泛、太开放,无法有意义地回答。 从好奇心和多样化我的技能的角度来看,是的。但如果我负责开发后端产品,我会使用JVM。我可能会尝试使用Java,并利用15年来在平台上的集体知识。或者我试试斯卡拉。但我会坚持使用JVM。
|
4
1
我推荐Java作为后端平台,我目前受雇于一家专门为公司提供软件业务解决方案的公司,我们几乎所有的工作都围绕着在后端使用Java展开。 我不确定你的后端是否是网络驱动的。我想说看看如何使用支持Hibernate数据库的Spring框架。Spring对使用Hibernate和许多其他工具有很好的支持,这就是为什么我支持它。与其他一些限制您只使用某些工具的框架不同,Spring在允许您集成许多不同的库、工具和框架方面做得很好。这很好,因为我们知道,技术总是在变化,现在流行的东西,可能需要在未来改变。 作为后端解决方案,Java在一开始需要做更多的工作,这与轻量级方法(如Rails)相反,但是一旦您完成了所有的设置(数据库、构建文件等),它就要开始了。 如果您最终选择了Java路径,请考虑使用Maven进行构建。蚂蚁也很好,只是需要做更多的工作。 |
5
0
|