1
HaroldFinchNYC 164 天前 3
作为一个资深前端,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议 react |
2
wujianhua22 164 天前 1
我们一般重构是有以下几方面的考虑:
1 、性能问题,积重难返无法提高。 2 、产品交互逻辑或者功能模块需要重换风格。 3 、老板要改。 |
3
yiranyibaozha 164 天前 3
作为一个资深前端,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议 vue |
4
xuanbg 164 天前
我们重构一般就是我实在做不下去/看不下去了……
|
5
yunlongV 164 天前 1
作为一个资深前端,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议 vue 或者 react |
6
lancelock 164 天前
前端框架虽多,但不一定适配你这种项目结构
|
7
carity 164 天前 3
作为一个资深.NET ,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议 Angular 或者 React ,以.NET 后端角度出发 Angular 更容易上手 |
8
taozhiw 164 天前
如果不想重构整个项目,只是想引入一个库,用比 jQuery 更优雅的方式来继续糊代码,可以使用下面的库:
https://github.com/preactjs/preact https://github.com/vuejs/petite-vue 侵入性很小,想改哪里就改哪里 |
9
jenhe 164 天前 1
作为一个菜鸡前端,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议 angular |
10
zzzlight 164 天前
作为一个兼职前端,我的意见如下:
1. 又不是不能用 |
11
wunonglin 164 天前
作为一个 7 年全栈,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议 angular v18+ |
12
jwj 164 天前
建议不要重构
|
13
luzemin 164 天前 1
作为一个坐在前端对面的后端,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议再读一遍 1 |
14
maymay5 OP @HaroldFinchNYC
@wujianhua22 @yiranyibaozha @xuanbg @yunlongV @lancelock @carity @taozhiw @jenhe @zzzlight @wunonglin @jwj 为什么大家都不建议重构?其实我想重构的原因也比较简单,因为用 jquery 糊出来的实在太不优雅,总给我一种很 low 的感觉,而且现在用 jquery 一直没找到一个很好的 [菜单无刷切换] 解决方案... |
15
nzbin 164 天前
重构吧,.NET + Angular 绝配
|
16
hanaTsuk1 164 天前 1
重构只是满足你自己的需求,实际上用户并不会感知到
把重构的时间花在写更多功能、更好的交互上,等到这个项目有足够的价值和庞大到难以维护再来考虑重构 |
17
spacebound 164 天前
作为一个资深后端,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,换个页面和交互方式,看起来“高大上””现代“一点,那就用 vue 或 react |
18
66beta 164 天前
作为一个资深前端,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议 nextjs + MUI |
19
hakr 164 天前
作为一个资深后端,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你闲的没事想折腾,建议 nuxt.js |
20
lvajax 164 天前
@HaroldFinchNYC 赞同
|
21
guguji5 164 天前
作为一个资深前端,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你非得给自己添堵,建议 react |
22
zzzlight 164 天前
@maymay5 因为你会发现技术是为了产品服务,我这用户用的多的东西都是屎山,用户感知不到你代码咋样,但是你产品功能咋样,好不好用,用户很明显感觉得到。不要小看技术,但更不要高看技术,技术是用了生产东西的,重要的是东西
|
23
zzzlight 164 天前 1
一个玩意里面用了老中青三代的写法,我只能说感恩向下兼容,这种玩意因为用户够多,我们想直接砍了这东西都不允许,大家都知道他是屎山,但是屎山有人用就是好代码。不然优美的代码就自己一个人看,都没人用,那完全没有意义。
|
24
jwj 164 天前
重构好了,没人夸你。重构出问题了,出 BUG 了,那就,嘿嘿
|
25
DOLLOR 164 天前
@maymay5
https://cn.vuejs.org/guide/quick-start.html#using-vue-from-cdn 直接用 script 方式用 vue 吧。 像 jquery 一样轻量,一个 js 文件就能做东西,又不用折腾什么 npm build 构建工具。 |
26
byqtxdy07 164 天前
作为一个菜鸟 Java ,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 |
27
Eissen 164 天前
作为一个 6 年全栈,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议 nest 或者 nuxt |
28
ixwen 164 天前
|
29
flytsuki 164 天前
作为一个 7 年 dotnet 全栈,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议直接引入 vue.js |
31
sunmker 164 天前
NET 和 Angular 这么配的吗?有什么说法吗?
|
33
version 164 天前
完全没必要..现在 jquery 的页面都比大部分 vue react 的还流畅..我现在打开很多别人炫酷的博客.我的小主机 6600h 风扇就会狂转.看一会就赶紧关.说白了.还不如极简 html 风格.
|
34
suyuyu 164 天前
作为一个菜鸡前端,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议 solidjs |
35
maymay5 OP @qfdk 其实不是,是踩到了一个异常处理,因为我页面加载时会进行模型列表加载,模型列表获取是需要鉴权的,所以没登录会被拦截,就会走 error ,因为这个 error 的出现只有可能是没登录,所以重定向回登录了,模型列表需要鉴权是因为模型列表有自定义排序,这是跟着用户设置走的
|
36
YVAN7123 164 天前
作为一个资深前端,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议 ts +vue |
37
qfdk 164 天前
@maymay5 #35 因为都是业务逻辑页面是要验证(我上面提到/user 也是类似这个意思要验证下权限 是不是 role:admin 这样),没验证过去 401 了才会重定向... 这里只是按道理. 不过有人看到了,你这个可以考虑 F12 把网络那里打上 slow 3G 测测咯.
|
38
wunonglin 164 天前 4
|
39
wunonglin 164 天前
虽然 angular 目前也在转型函数化,但也不妨碍他是一个完整工程化的 Web 框架
|
40
zclzone 164 天前
作为一个资深开源项目作者,我的意见如下:
1. 建议你不要听别人的建议 2. 也建议你不要听我的建议 |
41
Yjhenan 164 天前
作为一个 Web 前端,我的意见如下:
1. 又不是不能用,个人认为完全没必要重新搞 2. 如果你实在想自己折腾,建议 WebComponent |
42
dartabe 164 天前 1
@sunmker 我个人感觉就是两者都用了不少依赖注入 其实 React 一样的
还有可能是 Angular 比 React 要多些部件 什么状态管理库都是包含在内的 所以银行什么的用的比较多 比较稳一些 |
43
dartabe 164 天前
*其实 .Net + React 一样好用
|
44
abc1310054026 164 天前
简单搂了一眼目录结构,Angular 的面向对象写法应该更适合你。vue/react 现在都是在推 hooks 写法。
|
45
aliyun2017 164 天前
作为 ai:
我建议让你的 ai 自己学会重构自己的页面,自己都不能调教自己 弹劾帮助帮别人 |
46
ddplayer 164 天前
又不是不能用……
如果你非要搞 后台管理系统可以用 ant design pro 如果替代 jquery:htmx |
47
liuliancao 164 天前
重新新建一个项目 然后参考别的框架改改 感觉不错
|
48
Jack66 163 天前
重构本身会带很多工作,没有公司需求的情况,最好不要
|
49
coollest 163 天前
作为一个菜鸡前端:
|
51
myderr 163 天前
如果你想学技术,可以尝试 blazor ,可以使用这个组件 https://www.blazor.zone/
|
53
gankT 163 天前
作为一个资深代码猿,我的意见如下:
1. 又不是不能用,能用就行 |
54
epiloguess 163 天前
可以用微前端来渐进式重构
|
55
bunny189 62 天前 via iPhone
作为一个资深菜鸡,我的意见如下:
1.多摸鱼,活得久 |
56
forgottencoast 46 天前
@maymay5 14#
试试 htmx ? |