2023 前端新项目选型

2023-02-17 16:27:07 +08:00
 Richard14

两人团队,1 前+1 后兼职前,都有一些 vue3 经验,但是我们都不敢说自己比较强都挺菜的。感觉选型是大坑,具体业务相比之下倒是简单很多,求助万能的 v 友,v 友当中想必有很多高级前端工程师

需求:

  1. 项目需要长期维护
  2. 业务不复杂,但需要麻雀虽小五脏俱全的项目(状态管理、路由、多语言等)
  3. 未来有上小程序或 app 的需求
  4. 需要有设计比较好看的组件库

我们比较熟悉的 vue 来说,由于已经 2023 年了所以就暂不考虑 2 了,如果用 3 的话,刚才看首页帖子感觉直到今年这个项目的相关配套也不是很完善,各种配套设施我们使用过程中都遇到过一些坑,再加上比较喜欢的前端设计库 vuetify 拖了两年还在难产,感觉说不好下个月宣布太监了也完全不让人意外。但是如果要上 react 生态的话,似乎能完美解决需求,但是听说是一来前端组件库做设计的人少,没法白嫖。二来据说配套太多了,质量参差不齐,让人选择困难,所以一直在犹豫。。

7814 次点击
所在节点    程序员
53 条回复
CHTuring
2023-02-17 16:30:17 +08:00
`两人团队,1 前+1 后兼职前,都有一些 vue3 经验,但是我们都不敢说自己比较强都挺菜的。`

那选 Vue3 全家桶就没错了,虽然 React 生态更好,但是我估计你选型、踩坑会很挫败。
CHTuring
2023-02-17 16:31:14 +08:00
P.S. 我可以提供前端付费技术支持
retrocode
2023-02-17 16:32:12 +08:00
vue3 全家桶吧, 两人团队如果不存在的人员变动的话好些事情是可以省略的, 困难基本就是前期环境搭建, 大不了后面不更新依赖嘛
jnwhq
2023-02-17 16:46:34 +08:00
vue3 全家桶 开箱即用就完事了,如果开发经验不多的话,react hooks 一些额外的心智负担也挺烦人的
beisilu
2023-02-17 16:46:45 +08:00
flutter (小声
yolio2003
2023-02-17 16:53:17 +08:00
个人目前的建议是 nanostores + preact 其次是 zustand + react 最后 pinia + vue3
yolio2003
2023-02-17 16:53:44 +08:00
个人目前的建议是 nanostores + preact 其次是 pinia + vue3 最后 zustand + react
顺序调整了下。
kylebing
2023-02-17 16:53:51 +08:00
如果想要体验好,建议 移动端 和 PC 端 分离。
sadfQED2
2023-02-17 16:54:43 +08:00
都有 vue 经验为啥不选 vue ,你选个 react 啥的,那不是大坑吗。这年头 vue 有啥不能干的,各方面生态都很丰富
CHTuring
2023-02-17 16:56:35 +08:00
@yolio2003 你这完全是对 2 个人的团队有误解,nanostores + preact 国内小众到不能再小众了 ,出问题都没人给你帮忙,全靠自己手动撸?
Orangeee
2023-02-17 16:58:07 +08:00
https://github.com/woshiqiang1/awesome-javascript-ui-kit-library
推荐下组件库汇总的一个 repo ,可以选选适合自己需求的组件库
kulove
2023-02-17 16:59:46 +08:00
react 、mui 、nextjs ,实在是用不习惯 vue 。
Orangeee
2023-02-17 17:01:09 +08:00
2 人团队建议使用生态好,易上手的方案,vue3 应该比 react 好上手,特别是后端写前端,加上都有 vue3 经验,答案似乎很明显 ———— Vite + Vue3 全家桶。
liangtao927190
2023-02-17 17:07:04 +08:00
楼主和我们很像,我是前端负责人,用的就是 vue3 ,3 比 2 写起来愉快多了。

总体就是 vue3 + vue-router + ant design vue 。

样式库我现在觉得 element-plus 比 ant 好,但其实大部分都是自己写的,所以无所谓,他们提供一个基础就好。

这里提供一个开源样式参考网站:uiverse.io ,属于炫酷了。

没有用 pinia ,因为基本上 useXXX 的思想和 pinia 差不多,暂时就没有上 pinia 。

小程序讲道理我建议 uniapp 试试,业务简单的情况下,绝对还是可用的。
app 不敢乱推荐,只能建议做了 uniapp 小程序后,试试编译成 app 看看效果。
jasonjcwu
2023-02-17 17:07:27 +08:00
两人团队用 svelte 简单
weixind
2023-02-17 17:09:02 +08:00
适合团队的技术栈才是最好的。
loading
2023-02-17 17:14:14 +08:00
svelte +1
binaryify
2023-02-17 17:24:19 +08:00
vue3 + pinia + vueuse
TuringGunner
2023-02-17 17:32:39 +08:00
选型哪那么复杂哦,会啥用啥啊

你这显然用 vue3
lopda
2023-02-17 17:56:23 +08:00
vite + vue3 + typescript + pinia + vue 生态全家桶😂

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

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

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

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

© 2021 V2EX