前端负责人离职,现在要求我一个写了没几天前端,后端出身的人负责招人和新项目的技术选型,感觉很虚。
之前用 vue 全家桶,想问下各位前端大佬,目前业内主流的前端技术栈是怎样的?
比如说,
主流 用 JS 还是 TS
React+Next 用的多吗
用 tailwind css 是不是很鸡肋
后端是否用 node ?方便前端全栈,用 nest.js 还是 goa 这些吗
作为负责人,怎么解决 CDN 和 SEO 的问题
先行谢过。大佬们有
1
sagaxu 124 天前
现在项目中用什么就继续用,在老板任命新的前端负责人之前,你可能不该干涉前端技术栈。
前后端的主要障碍是语言吗?我觉得不是,用了 node 也不会让前端拥有后端的能力。 CDN 规模小不建议自建,买就是了。SEO 把 google 能搜到的做好就可以了,要求高就专门招一个人做。 |
2
learnshare 124 天前
TS 很好,但有门槛,不一定合适。写不好容易失控,当作可选项吧;
Vue/React 在国内都流行的,Element/Ant 是常见的搭档; Next.js 倾向于全干型。没特别的需求,可以不考虑; Tailwind 从结果看是不错的,但编写和维护会很头疼。没有足够的控制能力,也不建议上; 后端考虑熟悉的方案就可以了,前后端分离比较好干; CDN 看部署方案。SEO 得看应用类型,必要的话,找有经验的人处理就行了。 |
3
gouflv 124 天前 via iPhone
在自己完全没有经验的情况下,任何技术决策都没意义
|
4
Xu3Xan89YsA7oP64 124 天前
负责人走了,大头兵总有的吧?
除了第五条,其他的随便抓一个前端问都能问出来 |
5
leo72638 124 天前
如果现有的没大问题,维持现有的技术栈就行了吧,换技术栈的话工作量不小
|
6
1423 124 天前
涨工资吗?
|
7
joyoyao 124 天前
适合自己的最好,没有最好的方案,只有适合的方案。
问题一,对半吧,两个用的都挺多的,我这边 3 个项目,一个 ts ,2 个 js ,ts 没那么好,js 也没那么差,都大差不差。大项目可以考虑 ts 。新手不建议,容易把 ts 当 js 用。 问题二,国外用的多,个人项目用的多,如果需要 seo 就用,我们这边只有官网首页在用,别的都没用。 问题三,不鸡肋,爱的爱,不爱的不爱,我比较喜欢这个。 问题四,后端大部分业务选择 java, go, php 更适合。小项目和个人项目可以用 node, next.js 。前端全栈都是伪命题,后端大部分中间件和各类框架都是为 java, go 之类后端语言服务的。用 node ,next.js 不适合。 问题五:cdn 就是购买 oss 和 cdn 。SEO 就用 next.js 等 seo 框架。 |
8
bzw875 124 天前 via iPhone
招我入职,我是 10 年前端
|
9
Track13 124 天前
1. 看钱,要钱少还说会 ts 的(具体见贴吧,我每天的笑点来源),泛型嵌套一下 cpu 就烧干了。用不用 ts 取决于团队下限能不能用。
2. nextjs 主要看有没有 ssr 需求吧。 3. 设计师不行就很鸡肋(不要求还原设计稿就无所谓了) 4. 不清楚,让我选 我用 honojs 。 5. seo 做玩 ssr 就看钱了,堆关键字等操作可能得权重高效果才明显 |
10
WhateverYouLike 124 天前
@Track13 哪个贴吧呢
|
11
hackyuan 124 天前
项目看类型,跟大小关系不是很大,只是糊业务重后端的项目 JS 没啥问题,前端逻辑重的一定要上 TS 。
|
13
wusheng0 124 天前 via Android
@learnshare
TS 写的最差就是 any type 吧,好奇还能怎么失控 |
14
learnshare 124 天前
@wusheng0 合作的人多,就只剩 any 了
|
15
tanranran 124 天前
1 、大型项目几乎都是 TS
2 、React+Next 用多 3 、用 tailwind css 不鸡肋 4 、后端用啥无所谓,取决于团队技术栈的熟悉程度,哪个熟悉就用哪个 5 、作为负责人,CDN 花钱即可,SEO ,请专人或者自学即可 |
16
fliter 124 天前
构建工具用啥? webpack 感觉很吃内存
|
17
flmn 124 天前
还要看你们的业务场景。
B 端一直是 Vue 全家桶吧。 C 端相对多样一些。 不管怎样,最实际的还是先按照现在路线走下去,一点点改进。 |
19
green68599 98 天前
一、TS 只是让更在意代码维护与管理的人更好的管理,不在意的话,TS 还是 JS 都一个样
二、哪个熟用哪个,管他的,不要卷 三、如果是 B 端,和一些不是 tailwindcss 的如:element-ui 一起用有点太臃肿了,也容易混乱,有用 tailwindcss 写的 vue/react 组件,可以选这种,之后配合使用去使用。具体的多试吧,反正项目都会乱的,问就是产品设计有问题 四、所以你想干掉后端 五、所以你还想干掉运维和运营 |