Scala/Lift vs Java/Spring.为何打架?

Mar*_*ace 2 java spring scala spring-mvc lift

我是Spring,Lift和Scala的新手,我不明白为什么会有这么多技术争吵.我发现很多人在不同的论坛上比较和争夺两种编程语言和两种框架.除了Java/Lift语言的差异,为什么还有这么多关于Spring vs Lift的讨论?

  • Spring是一个应用程序框架.
  • Lift是一个Web框架.

这两个框架在概念上是不是分开了?

当然,Lift重叠并与Spring的MVC模块竞争前端开发,但Spring不会做更多的事情吗?

此外,如果有人更喜欢使用Lift构建Web应用程序,是不是可以将Lift与现有的Spring基础架构相结合/集成,并且将Java,Scala,Spring和Lift的环境结合在一起?

Dan*_*ral 8

我不确定这个问题是否适合堆栈溢出.这是一种心理现象,通过这种现象,一个人对他做出的选择变得保守,并对他们可能错误的建议持怀疑态度.

我听说至少有两种不同的解释方法.其一,这些选择成为个人自我意识的一部分,因此他将对他们的威胁解释为对自己的威胁.另一方面,人类的推理感并不是为了找到"真理",而是为了说服别人 - 在讨论时,他们的冲动不是要确定事实,而是要让其他人达到他自己的观点.视图.

至于为什么Lift和Spring相交,你说

当然,Lift重叠并与Spring的MVC模块竞争前端开发,但Spring不会做更多的事情吗?

那么,Spring做得更多,但是人们用Spring做了更多吗?总的来说,没有.Spring实际上确实意味着更多的人可能根本不关心这些讨论.