网上有很多“企业级开发框架”到底有什么用?

2020-06-08 16:40:50 +08:00
 qwerthhusn

首先没有任何贬低的意思:我只是没有深入了解这些东西,不知道其价值何在。

就像很早之前的公司用 eclipse 当 IDE,但是 IDEA 已经逐渐流行了,但是那时候我的想法是,我现在用 eclipse 开发也挺流畅的,IDEA 能给我带来什么?直到后来我真正用了之后才发现 IDEA 比 eclipse 好用很多。

这些框架有很多很多,比如基于 Spring Boot 、Spring Cloud 或 dubbo 这些。

然后集成了很多第三方软件,各种 RDB,NoSQL,MQ 等等各种各样的东西。然后有一个前台系统,里面有集成各种表单表格等等各种东西。

这种框架对于一般的开发人员来说有什么作用呢?

比如,我想接入 MQ,用 SB SC 的话成本已经非常低了,加个 dependency 就能直接用了。无论我想接入个什么东西,都能很快实施

7926 次点击
所在节点    Java
43 条回复
coldear
2020-06-09 07:05:32 +08:00
企业级就是你掏钱用了他们的方案,如果出了问题有人帮你解决,有售后。有的甚至有售前,量身定做。
janxin
2020-06-09 07:15:36 +08:00
因为企业级开发框架就是拿过来可以直接用的框架
sivacohan
2020-06-09 07:16:52 +08:00
你听说过代码审计吗?
你使用的每一个依赖库都要先过审计才能使用。
Hanggi
2020-06-09 07:28:09 +08:00
V 站不是人人单表过亿吗?每秒都是千万并发?这些不都需要企业级框架一键搞定?
qW7bo2FbzbC0
2020-06-09 07:44:22 +08:00
企业级的理解
Perry
2020-06-09 07:59:14 +08:00
“比如,我想接入 MQ,用 SB SC 的话成本已经非常低了,加个 dependency 就能直接用了。”  你自己不是回答了自己的问题?对于你来说就是没必要用,但这些框架但存在就代表着会有这样但需求,只是你不存在这种需求而已。
wizzer
2020-06-09 09:24:48 +08:00
https://budwk.com

我理解的是经过各类项目考验、案例丰富、通用性高、开发效率高的框架,

2012 开始开源,已经 8 、9 个年头了。
twor2
2020-06-09 09:34:09 +08:00
经过爬坑验证的,业务逻辑完备的框架
qwerthhusn
2020-06-09 09:37:47 +08:00
@sivacohan 以前的公司,是这样的,只允许用内部的 Maven 仓库。里面的那些包相比中央库少了很多东西,而且有公司内部的东西。像 bugjson 又双叒叕出新漏洞了,那个仓库会直接把旧版本去除,强制让项目去用新版本
arthas2234
2020-06-09 09:39:26 +08:00
企业级应用就是把自己公司用的一套东西抽象出来
有些水平低的,通用性差,离开了这家公司基本上没啥用
有的水平高,通用性好,就成了开源项目
optional
2020-06-09 09:47:00 +08:00
idea 收费啊
yunpyy
2020-06-09 09:52:21 +08:00
现在正在用 JEECG
prenwang
2020-06-09 09:54:17 +08:00
企业购买后, 除了购买费用, 后面每年都有技术支持维护保障预算, 企业领导要的是保障, 不要最新的技术, 要的是满足企业的需求, 要的是有人肯接受他们的需求并提供扩展定制.

为什么"企业级开发框架" 这个词很有分量, 因为这是落实到付款的重要保障, 没有什么既定的规范, 规范只有一条, 就是企业想要的你能给.
nicevar
2020-06-09 09:57:14 +08:00
企业不企业级不重要, 重要的是看有多少人在用, 用的人越多踩坑的越多, 坑就会越少
no1xsyzy
2020-06-09 09:58:54 +08:00
@murmur #6 这是什么国家规范,借一个
某系统单人无并发响应超 15 秒了,还不优化(
yangjun
2020-06-09 11:10:42 +08:00
@murmur 企业级框架不是你理解的这个意思吧。。。不是专门给企业开发软件
murmur
2020-06-09 11:14:38 +08:00
@yangjun

这些框架有很多很多,比如基于 Spring Boot 、Spring Cloud 或 dubbo 这些。

然后集成了很多第三方软件,各种 RDB,NoSQL,MQ 等等各种各样的东西。然后有一个前台系统,里面有集成各种表单表格等等各种东西。

楼主说的这堆东西就是企业开发标配,尤其是拖拽的各种业务生成器
coetzee
2020-06-09 12:42:17 +08:00
得了,你看 Golang 粉丝又来黑 Java 了,服气。宛如英雄联盟当年踩着 Dota 上位一般
leohxj
2020-06-09 15:27:45 +08:00
实际使用过程就是基于企业级框架进行业务定制。
shuangya
2020-06-09 17:20:02 +08:00
是否商业化,和“企业级”没有什么关系。
“企业级”只是描述这个框架经过了大量企业真实业务验证的,是有能力解决大型企业、复杂业务问题的,而不代表一定会有商业化的成分。
商业支持完善,那叫商用框架,不叫企业级框架。
就像同样是企业软件,既有免费的,也有商业化的。
“商业化”和“企业级”没有必然关系。“企业级”也可以是非商业化的,比如 Apache 的很多开源项目都可以称为“企业级”。商业化的也不一定都是企业级的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/679761

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX