前后端分离,一定要 vue?

2020-03-13 13:54:08 +08:00
 w292614191

能找到的资料全是 vue 做前端,难道没有 vue 就不能分离了?我知道 vue 是趋势,但不是必须吧。

我们之前是一个 iframe 结构的 springboot 项目,并没有分离进行,现在有想法看了下全是 vue 做前端。但是我们已经花了好几万买了 miniui 这个 web 控件,功能也满足后台类管理系统。

所以想咨询下是否有:js 之类+spirngboot 实现的前后端分离项目案例。

6908 次点击
所在节点    问与答
54 条回复
minglanyu
2020-03-13 22:05:51 +08:00
中后台系统看下 ant design pro 吧
ufan0
2020-03-13 22:07:29 +08:00
Jq 一把梭,外加 Thymeleaf 完美。
forgottencoast
2020-03-13 23:48:44 +08:00
@Sendya Knockout,好熟悉,没记错我是 09 年用的,当时就觉得很先进。
w292614191
2020-03-14 08:28:52 +08:00
@ipwx 我发现这个连一个完整的 datagrid-tree 都没有,还有手动实现一堆。miniui 支持 datagrid-tree,支持树节点增删改查,各种骚操作。

@liuxey 老哥,懂行。

@minglanyu 这个要学 react 啊。
@sagaxu 已经购买了授权,不可能不用。
wanguorui123
2020-03-14 11:17:54 +08:00
一入前端深似海,从此代码不好改
meathill
2020-03-14 11:23:48 +08:00
1. 当然不一定要用 Vue,你还可以用 React,或 Svelte
2. MVVM 对前端是质的飞跃,类似内燃机之于蒸汽机,不要拒绝它,不要为了不同而不同
3. 老技术该放弃就放弃,抓住机会升级,花了钱的也该扔就扔——而且几万块,说真的,困住你的技术路线不值得……
yaaaaaak
2020-03-14 11:31:25 +08:00
都是现成的轮子,不如试着思考一下用新的开发效率是否有提升。更直白点,考虑下内部换项目开发或者离职交接成本够不够那几万块。
当然如果你是小领导且 miniui 是自己拍板买的,更换成本可能会特别高。
zhw2590582
2020-03-14 11:31:34 +08:00
我手写原生 JS 或者 JQ 也可以写前后端分离啊,只是麻烦而且没有社区支持,另外现在 web 控件这么贵的吗?开源的不是一大堆吗?
Soar360
2020-03-14 11:40:04 +08:00
上海普加的 jquery mini ui ?
wangyzj
2020-03-14 13:16:28 +08:00
这个得看业务需求把
跟用什么前端没关系
miniui 组件对目前业务好就还继续用贝
yisiyisi
2020-03-14 13:35:14 +08:00
说句题外话 MiniUI 太丑了。 = =
React + Ant Design 或者 Vue + Element UI 不香吗?
2020 年了,“好几万买了 miniui ” 就像很多年前几十万买台桑塔纳舍不得换一样。
ipwx
2020-03-14 14:21:45 +08:00
@w292614191 嘛,vue 的生态一般不是一个库一把梭,而是在 vue 的总体框架下,不同库协同使用。Vue 如是,ReactJS 如是。因为个整体框架,所以各个不同开发者出来的库可以很流畅放在一起。

当然如果你们熟悉 MiniUI,那也不着急换。另外其实 Vue 或者 ReactJS 都可能包装一个成熟的 jQuery UI 库(比如 vue-bootstrap )。反正这要看你们团队得了。
ipwx
2020-03-14 15:07:02 +08:00
@w292614191 嘛,其实买控件也有买控件的好处。开源要自己整合开源库,写一点润滑代码。哪怕现代框架让这种事情变得很简单,但也是工作量。然而话说回来,ReactJS 作为好几年的项目,还是 Facebook 主推的,这种衍生商业库肯定是有的。Vue 的话,可能比 ReactJS 晚,但是近几年发展也很迅速,所以过段时间肯定也有优质的商业库。

如果你们公司是这段时间才买的 miniui,那估计就是 49 年入国军了。
w292614191
2020-03-14 22:48:45 +08:00
@Soar360 是的,
@cnvp21 主要是面向客户群体是这样的。不是很在意界面漂亮


@ipwx 其实也是领导比较中意这种稳重风格的 UI 吧。哈哈,就稀里糊涂用下来了。轮子倒是蛮多,能满足开发。

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

https://tanronggui.xyz/t/652485

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

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

© 2021 V2EX