如何最简化化前端开发?

gosky · 2024-10-12 22:12:21 · 337 次点击
本人十余年经验的后端程序员
我写后端,除了前一两年用了 MFC ,之后都不用框架。基本是组件库+自己搭。

最近一年开始写前端
首先开发了一个微信小程序,用的微信内置特征+weui 组件库。用那个数据绑定功能时,总感觉原应属于 js 的逻辑,侵入到了展示页面的 HTML 。
最近开发了一个单页网站,基于 bootstrap ,全用 bootstrap 样式类,除了一点设定宽度的内联 style ,没写自定义样式。
接下来需要把那个单页网站,升级为一个相对简单但五脏俱全的网站。
暂时考虑的是 react-bootstrap 。v 站上有说法,react 是组件库;也有说法,react 很复杂。
我这个年纪,在 HR 和胎毛未退的面试官眼里,肯定是年老学不动。但我自觉状态还行。所以不用太担心学习难度问题。更重要的是用起来简单,依赖低,高内聚低耦合,高度可复用。
希望大家就我这个情况,推荐你觉得合适的技术栈。

我个人的想法是:
1. 能不能不用 npm ?目前我还没开张用 npm 。我承认,一个项目复杂了,包管理就难免。但之前有几年,我的确没用包管理,后端服务也写得好好的。
2. 能不能一切皆组件?替换成本尽可能低,组件之间无冲突?

上面两条应该无法完全做到,但希望是尽可能接近。
举报· 337 次点击
登录 注册 站外分享
18 条回复  
est 小成 2024-10-12 22:22:43
你这个症状比较适合  htmx
DOLLOR 小成 2024-10-12 22:34:36
不想用 npm 就直接用无构建的 vue ,一个 script 文件就能干活,你要的组件化全都有。
https://cn.vuejs.org/guide/quick-start.html#using-vue-from-cdn
rabbbit 小成 2024-10-12 22:40:37
https://lit.dev/
bzw875 小成 2024-10-12 23:08:43
你确实学不动了,第一抱着落后 bootstrap 不放,现在是 tailwind ,第二拒绝学习先进的技术 npm 。
IvanLi127 小成 2024-10-13 01:58:25
选什么技术栈得看产品要什么效果。最简单的不就是多页面网站,前端部分不会有多余的东西。何苦要搞单页面,服务端模板渲染满足不了业务需求么?
agdhole 小成 2024-10-13 04:06:56
后端也不用包管理,这不是学不动了,这是完全没学过
gouflv 小成 2024-10-13 05:57:15
“用起来简单,依赖低,高内聚低耦合,高度可复用”

真不建议学任何一个前端技术
Nosub 小成 2024-10-13 08:02:23
@bzw875 并不认同,使用 bootstrap 并不表示落后,工具是用来解决问题的,要平衡学习成本,现在样式库全部是抄袭的 bootstrap ,无非做了更加精细化的控制。
theprimone 小成 2024-10-13 08:26:07
后端也不用包管理?直接看呆,除了语言直接提供的 API ,其他全都自己手搓? https://i.imgur.com/MAyk5GN.png
12下一页
返回顶部