我想重构我这个项目的前端,有什么好的建议?

2024-06-06 03:02:43 +08:00
 maymay5

项目地址: https://github.com/MayDay-wpf/AIBotPublic

当前用的技术栈

整理了我的代码后发现,我虽然用了 MVC 但是 view 这一层我完全没有使用 razor ,而是用 jquery 纯手搓 dom 字符串,这也许对于重构前端会有一定帮助

但是现在有点选择困难,前端框架太多了,我既想轻量,又想组件丰富,还想拓展能力强,各位大佬们有什么建议?

6004 次点击
所在节点    .NET
56 条回复
Yjhenan
2024-06-06 14:48:47 +08:00
作为一个 Web 前端,我的意见如下:

1. 又不是不能用,个人认为完全没必要重新搞
2. 如果你实在想自己折腾,建议 WebComponent
dartabe
2024-06-06 15:01:50 +08:00
@sunmker 我个人感觉就是两者都用了不少依赖注入 其实 React 一样的
还有可能是 Angular 比 React 要多些部件 什么状态管理库都是包含在内的 所以银行什么的用的比较多 比较稳一些
dartabe
2024-06-06 15:03:48 +08:00
*其实 .Net + React 一样好用
abc1310054026
2024-06-06 15:40:33 +08:00
简单搂了一眼目录结构,Angular 的面向对象写法应该更适合你。vue/react 现在都是在推 hooks 写法。
aliyun2017
2024-06-06 16:45:13 +08:00
作为 ai:

我建议让你的 ai 自己学会重构自己的页面,自己都不能调教自己 弹劾帮助帮别人
ddplayer
2024-06-06 16:56:11 +08:00
又不是不能用……

如果你非要搞
后台管理系统可以用 ant design pro
如果替代 jquery:htmx
liuliancao
2024-06-06 18:20:24 +08:00
重新新建一个项目 然后参考别的框架改改 感觉不错
Jack66
2024-06-07 09:07:32 +08:00
重构本身会带很多工作,没有公司需求的情况,最好不要
coollest
2024-06-07 12:44:32 +08:00
作为一个菜鸡前端:
coollest
2024-06-07 12:45:45 +08:00
@coollest 我觉得上边说的对
myderr
2024-06-07 14:42:01 +08:00
如果你想学技术,可以尝试 blazor ,可以使用这个组件 https://www.blazor.zone/
maymay5
2024-06-07 14:55:08 +08:00
@myderr 这个不错
gankT
2024-06-07 15:04:17 +08:00
作为一个资深代码猿,我的意见如下:

1. 又不是不能用,能用就行
epiloguess
2024-06-07 15:26:21 +08:00
可以用微前端来渐进式重构
bunny189
2024-09-16 12:53:38 +08:00
作为一个资深菜鸡,我的意见如下:
1.多摸鱼,活得久
forgottencoast
2024-10-02 20:26:42 +08:00
@maymay5 14#
试试 htmx ?

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

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

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

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

© 2021 V2EX