Redian新闻
>
为啥有的公司会选择Java Spring 框架而不是ASP.NET MVC呢
avatar
为啥有的公司会选择Java Spring 框架而不是ASP.NET MVC呢# JobHunting - 待字闺中
m*a
1
我只用过ASP.NET MVC, 据我了解,不少中小公司都用ASP.NET MVC。但,我发现,也有
一些公司用Spring 框架来开发web app。我也简单了解了一下Spring。
1. 感觉用Spring来开发web app的效率不如ASP.NET MVC
2. 微软的官网也很多ASP.NET MVC的tutorial,而我发现对于Spring, 好像这有这个网
站有官方的tutorial,但每个tutorial都比较简单,没有官方的tutorial告诉你如何开
发一个完整的web app基于Spring。
求各位大牛解答一下。谢谢
Update, 忘提了:
没错,微软要收license的钱,都我觉得Spring开发很慢,好多东西都要自己做,花的
开发成本大于买微软license的钱?
还有,我觉得Visual Studio比STS,Eclipse好用太多了?
avatar
s*t
2
问一下京东为什么从.net转java,微软收费太贵了?
avatar
l*u
3
框架免费,懂java的人多(人多就便宜)。微软在下坡,现在用.net以后也要换java的。


: 问一下京东为什么从.net转java,微软收费太贵了?



【在 s********t 的大作中提到】
: 问一下京东为什么从.net转java,微软收费太贵了?
avatar
l*u
4
框架免费,懂java的人多(人多就便宜)。微软在下坡,现在用.net以后也要换java的。


: 问一下京东为什么从.net转java,微软收费太贵了?



【在 s********t 的大作中提到】
: 问一下京东为什么从.net转java,微软收费太贵了?
avatar
s*r
5
二线互联网公司全是spring,谁用.net这么二的东西
avatar
H*5
6
asp这套玩意太老了(虽然SSH也有点老)。做出来的后端维护起来没SSH好用。我亲自经
历过公司把asp.net直接换成SSH
avatar
u*n
7
只有第一个S用
后面SH谁还用啊

【在 H**********5 的大作中提到】
: asp这套玩意太老了(虽然SSH也有点老)。做出来的后端维护起来没SSH好用。我亲自经
: 历过公司把asp.net直接换成SSH

avatar
m*a
8
没错,微软要收license的钱,都我觉得Spring开发很慢,好多东西都要自己做,花的
开发成本大于买微软license的钱?
还有,我觉得Visual Studio比STS,Eclipse好用太多了?

【在 s********t 的大作中提到】
: 问一下京东为什么从.net转java,微软收费太贵了?
avatar
m*a
9
1. 首先,我不care国内的企业,只讨论美国这边的公司,因为,我只对美国的企业感
兴趣
2. 第二,奶茶公司转java, 那是多久的事情了,五年前?

【在 s********t 的大作中提到】
: 问一下京东为什么从.net转java,微软收费太贵了?
avatar
z*n
10

我咋觉着你这问题应该反过来问呢。。作为一个目前在软家写ASP.NET的,我随时觉着
要被市场淘汰,急着往外跳。。

【在 m*********a 的大作中提到】
: 我只用过ASP.NET MVC, 据我了解,不少中小公司都用ASP.NET MVC。但,我发现,也有
: 一些公司用Spring 框架来开发web app。我也简单了解了一下Spring。
: 1. 感觉用Spring来开发web app的效率不如ASP.NET MVC
: 2. 微软的官网也很多ASP.NET MVC的tutorial,而我发现对于Spring, 好像这有这个网
: 站有官方的tutorial,但每个tutorial都比较简单,没有官方的tutorial告诉你如何开
: 发一个完整的web app基于Spring。
: 求各位大牛解答一下。谢谢
: Update, 忘提了:
: 没错,微软要收license的钱,都我觉得Spring开发很慢,好多东西都要自己做,花的
: 开发成本大于买微软license的钱?

avatar
z*n
11

我咋觉着你这问题应该反过来问呢。。作为一个目前在软家写ASP.NET的,我随时觉着
要被市场淘汰,急着往外跳。。

【在 m*********a 的大作中提到】
: 我只用过ASP.NET MVC, 据我了解,不少中小公司都用ASP.NET MVC。但,我发现,也有
: 一些公司用Spring 框架来开发web app。我也简单了解了一下Spring。
: 1. 感觉用Spring来开发web app的效率不如ASP.NET MVC
: 2. 微软的官网也很多ASP.NET MVC的tutorial,而我发现对于Spring, 好像这有这个网
: 站有官方的tutorial,但每个tutorial都比较简单,没有官方的tutorial告诉你如何开
: 发一个完整的web app基于Spring。
: 求各位大牛解答一下。谢谢
: Update, 忘提了:
: 没错,微软要收license的钱,都我觉得Spring开发很慢,好多东西都要自己做,花的
: 开发成本大于买微软license的钱?

avatar
s*t
12
1. 后台用java,移动端Android app和后台可以共用一部分代码
2. java整个生态系统全免费,微软全家桶很多是收费的
3. java开源跨平台,.net闭源不跨平台。选择.net就选择和微软深度捆绑在一起,并
且绝对相信微软。不仅中国政府不相信美国公司不会留后门,就是全世界的互联网公司
也不相信!
4. 云平台linux服务器明显比windows服务器便宜
5. 会java的人比.net多150%,人好招
6. java本来就占领了后台服务器市场,互联网前20名的企业有用.net的吗?只有一些
金融公司在用而已。.net作为搅局者需要有相对于java明显的优势,不然别人为啥换成
.net?
avatar
j*r
13
这就是闭源和开源之争,一个过气的二流公司跟全世界的一流公司加在一起怼。你觉得
还能有啥结果?
avatar
c*x
14
Spring + thymeleaf
Hibernate 太笨重,其实中小公司也不一定用。

【在 u***n 的大作中提到】
: 只有第一个S用
: 后面SH谁还用啊

avatar
s*t
15
不用hibernate用啥?jdbc?jpa? ibatis? mybatis?

【在 u***n 的大作中提到】
: 只有第一个S用
: 后面SH谁还用啊

avatar
j*r
16
Hibernate用得很广泛。倒是web端这些架构统统没戏,让给node.js的架构是趋势。前
后分开,Java后端输出json是主流。

【在 c****x 的大作中提到】
: Spring + thymeleaf
: Hibernate 太笨重,其实中小公司也不一定用。

avatar
u*n
17
SSH
Spring struts hibernate
除了第一个有人用,其他两个谁用啊
Hibernate替代品是啥,很少搞SQL DB了,最近要用一下,问一下最近流行啥ORM啊,我
用用

【在 c****x 的大作中提到】
: Spring + thymeleaf
: Hibernate 太笨重,其实中小公司也不一定用。

avatar
s*t
18
连DB都不用了?现在hibernate都支持NoSQL了。你SQL和NoSQL全不用?

【在 u***n 的大作中提到】
: SSH
: Spring struts hibernate
: 除了第一个有人用,其他两个谁用啊
: Hibernate替代品是啥,很少搞SQL DB了,最近要用一下,问一下最近流行啥ORM啊,我
: 用用

avatar
u*n
19
我用NoSQL,基本用native sdk,JPA我觉得不好用,很多query还是要自己filter才可以
SQL有,但是不做主要业务用,内部audit用,所以结构简单,自己写JDBC template
select都可以
我会用Hibernate,但是想用用别的

【在 s********t 的大作中提到】
: 连DB都不用了?现在hibernate都支持NoSQL了。你SQL和NoSQL全不用?
avatar
s*t
20
之前用jdbc碰到一个很头疼的问题,网络不稳定时无法自动重连,这个hibernate解决
的非常好。

可以

【在 u***n 的大作中提到】
: 我用NoSQL,基本用native sdk,JPA我觉得不好用,很多query还是要自己filter才可以
: SQL有,但是不做主要业务用,内部audit用,所以结构简单,自己写JDBC template
: select都可以
: 我会用Hibernate,但是想用用别的

avatar
s*t
21
你用JDBC怎么解决网络不稳定时自动重连的问题?
那些连接池怎么配没有hibernate都无法自动重连

可以

【在 u***n 的大作中提到】
: 我用NoSQL,基本用native sdk,JPA我觉得不好用,很多query还是要自己filter才可以
: SQL有,但是不做主要业务用,内部audit用,所以结构简单,自己写JDBC template
: select都可以
: 我会用Hibernate,但是想用用别的

avatar
u*n
22
算了,不折腾了,那就HIbernate吧,反正内部audit,不用管性能
时间花在刷题上重要

【在 s********t 的大作中提到】
: 之前用jdbc碰到一个很头疼的问题,网络不稳定时无法自动重连,这个hibernate解决
: 的非常好。
:
: 可以

avatar
u*n
23
难道不都是Spring里面config的吗?
validate SELECT 1,都归Spring管

【在 s********t 的大作中提到】
: 你用JDBC怎么解决网络不稳定时自动重连的问题?
: 那些连接池怎么配没有hibernate都无法自动重连
:
: 可以

avatar
c*x
24
我们公司连spring都不用。不用Hibernate,用的都是自己组头头开发的轻量级的DB
Mapping。
Spring也不用,在thymeleaf基础上开发了一个不是component-based的轻量级的JSF
framework。头一讨厌javascript,二讨厌笨重的framework。

【在 u***n 的大作中提到】
: SSH
: Spring struts hibernate
: 除了第一个有人用,其他两个谁用啊
: Hibernate替代品是啥,很少搞SQL DB了,最近要用一下,问一下最近流行啥ORM啊,我
: 用用

avatar
s*t
25
我用spring + hibernate的时候不是spring 管的
在hibernate.cfg.xml中加入
true
true
你用的是Spring自己的JDBC吧

【在 u***n 的大作中提到】
: 难道不都是Spring里面config的吗?
: validate SELECT 1,都归Spring管

avatar
u*n
26
spring管不好吗,我省的管了
什么年代了,你还用xml configure

【在 s********t 的大作中提到】
: 我用spring + hibernate的时候不是spring 管的
: 在hibernate.cfg.xml中加入
: true
: true
: 你用的是Spring自己的JDBC吧

avatar
u*n
27
那是你们头有技术能力肯带队,我们头是吹牛逼的,不会coding乱指点江山的主,所以
我们没有Tech Lead
为了给自己省事,用最常用的,自己开发轻量级的话我也没有本事,有本事头还以为你
不干活在胡搞呢

【在 c****x 的大作中提到】
: 我们公司连spring都不用。不用Hibernate,用的都是自己组头头开发的轻量级的DB
: Mapping。
: Spring也不用,在thymeleaf基础上开发了一个不是component-based的轻量级的JSF
: framework。头一讨厌javascript,二讨厌笨重的framework。

avatar
s*t
28
这是唯一一个xml configuration file, 其他的ORM映射文件都挪到java里了

【在 u***n 的大作中提到】
: spring管不好吗,我省的管了
: 什么年代了,你还用xml configure

avatar
n*r
29
ASP.NET MVC有硬伤,主要是Performance上。一般来讲,Node和Java的框架在同样的
Hardware上能够Handle更多的RPS。当然不完全是语言和框架决定的。.NET CORE性能有
改善但和Java比较快的比起来还是很慢的。小公司推荐ASP.NET MVC,比如一个小公司的
考勤系统,一秒钟最多几十个QPS,几天搭建一个系统,省钱。但大型网站就不能这么
考虑了,否则很容易挂掉。

【在 m*********a 的大作中提到】
: 我只用过ASP.NET MVC, 据我了解,不少中小公司都用ASP.NET MVC。但,我发现,也有
: 一些公司用Spring 框架来开发web app。我也简单了解了一下Spring。
: 1. 感觉用Spring来开发web app的效率不如ASP.NET MVC
: 2. 微软的官网也很多ASP.NET MVC的tutorial,而我发现对于Spring, 好像这有这个网
: 站有官方的tutorial,但每个tutorial都比较简单,没有官方的tutorial告诉你如何开
: 发一个完整的web app基于Spring。
: 求各位大牛解答一下。谢谢
: Update, 忘提了:
: 没错,微软要收license的钱,都我觉得Spring开发很慢,好多东西都要自己做,花的
: 开发成本大于买微软license的钱?

avatar
a*i
30
小系统spring搭也只用几天啊
grails就更快

【在 n**********r 的大作中提到】
: ASP.NET MVC有硬伤,主要是Performance上。一般来讲,Node和Java的框架在同样的
: Hardware上能够Handle更多的RPS。当然不完全是语言和框架决定的。.NET CORE性能有
: 改善但和Java比较快的比起来还是很慢的。小公司推荐ASP.NET MVC,比如一个小公司的
: 考勤系统,一秒钟最多几十个QPS,几天搭建一个系统,省钱。但大型网站就不能这么
: 考虑了,否则很容易挂掉。

avatar
s*o
31
asp.net core 跟 netty-based frameworks 是一个级别的,performance不是问题。
ecosystem, open source community involvements, 以及现在微软号称是agile其实无
比混乱的开发管理,才真让人头痛。

【在 n**********r 的大作中提到】
: ASP.NET MVC有硬伤,主要是Performance上。一般来讲,Node和Java的框架在同样的
: Hardware上能够Handle更多的RPS。当然不完全是语言和框架决定的。.NET CORE性能有
: 改善但和Java比较快的比起来还是很慢的。小公司推荐ASP.NET MVC,比如一个小公司的
: 考勤系统,一秒钟最多几十个QPS,几天搭建一个系统,省钱。但大型网站就不能这么
: 考虑了,否则很容易挂掉。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。