×

spring官网网址

spring官网网址(为什么大名鼎鼎的Spring在.NET平台上无以为继呢)

admin admin 发表于2023-04-27 23:58:15 浏览62 评论0

抢沙发发表评论

本文目录

为什么大名鼎鼎的Spring在.NET平台上无以为继呢

首先需要明确一点的是,Java Spring框架是完全可以在Windows系统上运行的,但是.NET平台产品却不能很好的在Linux系统上运行。无论是跨平台支持上还是生态体系上,Spring都不需要依懒.NET平台。

Spring框架是啥?

大名鼎鼎的Spring框架是Java界应用最为广泛的框架,它的出名并不是依靠技术,而是靠理念。比如说:

  • IoC:控制反转;

  • DI:依懒注入;

  • AOP:面向切面编程。

它是轻量级的IoC/DI和AOP容器的开源框架,提倡以“最少侵入”的方式来管理应用代码(不需要继承框架提供的类),便于维护。

Spring.NET是Spring在.NET平台上的实现

Spring.NET是为.NET企业应用开发的一款框架,通过它可以实现依懒注入(DI)、控制反转(IoC)等功能,能大大提升开发效率,但由于种种因素使得Spring.NET项目发展不达预期。

Spring 与 .NET Core 代表两种声音

Java界有Spring框架,.NET平台上有.NET Core框架。自从.NET平台推出.NET Core后,像IoC这类特性都已内置了,所以.NET平台上并不需要Spring.NET。

但不可否认的是先有Spring后有.NET Core的。.NET Core很多思想都是借鉴Spring来设计的。正因为如此,Spring在业内知名度比.NET Core要高,像很多以前选择.NET的企业(如京东)均转向了Java怀抱。

.NET平台的缺陷

可能传统的C/S端用.NET的很多,但在当下互联网圈子里真的没几家大型公司会考虑用

.NET平台,为什么呢?因为.NET平台最早期的封闭式环境导致了其技术生态的匮乏,基本上市面上很多优秀的第三方组件在.NET平台里集成起来很麻烦。微软总是喜欢“捆绑”自家的产品,所以对于外界组件的支持度差,或者说.NET平台的生态也只能靠微软自家去打造。

也正是因为缺乏生态体系的建设,很多解决方案在.NET平台上是缺乏的。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

国内有什么比较好的Spring垂直社区

1. Spring Cloud中国社区

网址:

http://springcloud.cn/

2. Spring boot 中国社区

网址:https://springboot.io/

3. Spring For All

网址:

http://www.spring4all.com/

谁给我spring2.5的具体下载地址


版本2.5.6,官网下载,最新版本是3.0.0.M3,不过还不成熟,不适合学习,你用2.5.6就好了
这是下载页面:
http://www.springsource.com/download/community?project=Spring%20Framework
下面这是下载链接:
http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-2.5.6-with-dependencies.zip
这个是最全的,spring所有依赖关系都在里面,要70多M
http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-2.5.6-with-docs.zip
这是个spring+它的文档的,要35M左右
其他版本,你进到下载页面,点那个more就看到了
ps:你太可怜了,这么简单的没人帮你,多给我10分吧

spring2.0官方下载地址


这里分别是SSH的官方下载地址:
Struts2.0: http://apache.freelamp.com/struts/source/struts-2.0.11.2-src.zip
Hibernate3.3: http://nchc.dl.sourceforge.net/sourceforge/hibernate/hibernate-distribution-3.3.1.GA-dist.zip
Spring2.0: http://nchc.dl.sourceforge.net/sourceforge/springframework/spring-framework-2.0.8-with-dependencies.zip