微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Scala或Spring的Spring替代品?

我最近从 Java世界迁移到Scala,并将我们的许多项目迁移/重建为Scala.我想知道是否有类似于Spring的可用于Scala的框架(spring-security,spring-mvc,spring-data,dependency injection等).或者Spring仍然是更好的选择,所以我应该停止寻找替代品?

解决方法

没有!

现在我个人认为这是对Scala的证明和对Java的巨大负面影响.这些庞大的框架旨在克服语言中的基本缺陷,以替代应该成为核心语言或至少核心平台一部分的功能.

这是我的观点,你可以在你认为合适的情况下接受或拒绝它,但肯定的是,Scala更少以框架为导向. Scala方式肯定是赞成库而不是框架作品.我们在新的Akka-Http模块中看到了这一点:他们的主要目标之一是让你可以说出来并让你根据需要构建你的代码,而不是强迫你根据你的需要构建你的代码和你的项目.由于Scala功能强大且功能已满,因此只需使用该语言即可实现更大的依赖注入.斯卡拉的力量是它的力量,但也是一个弱点.因为它更容易“滚动你自己”,这使得Scala能够为完全基本的编程任务提供库/框架,特别是缺少一个合适的io库,尽管希望这最终会得到纠正.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐