因为岗位是全栈开发,用的 c#和 TS, 要经常在两个语言中跳转,有没有办法用 C#来开发 react ,最小化影响,类似 lint 那样实际上用的还是 js/ts ,只是翻译过去
|
drymonfideliaDec 27, 2024
1
我也想要能用 C#写 React 或者 Angular 这样的东西,但是好像不太可能,两个差异太大了
|
|
keenkillerDec 27, 2024
2
直接上 Blazor 算了
|
|
3
@tairan2006 还是想用 react 生态,只是用 c#的语法
|
|
leegradyllljjjjDec 27, 2024 via iPhone
4
知足吧,cshp 和 ts 架构师都是同一个人
|
|
beginorDec 27, 2024
5
c# 是完全强类型, 写起来估计会很别扭。 到时有一些将 c# 编译成 js 的工具, 但是很多第三方的 js 类库肯定没有 c# 类型定义。
现在几乎所有类库都有 ts 类型定义了, 用 ts 开发已经很舒服了。 当然, 还有很多 js 大神根本不鸟 ts , 直接用 js 。 |
|
thtznetDec 27, 2024
6
全栈完全可以直接 Blazor ,全部 C#写,框架已经非常成熟,生产环境完全没问题。
|
|
SHFDec 27, 2024
7
react 这么多 jsx 语法,你 c# 怎么表示呢? ts 开发比 c# 舒服太多了,各种对象解构,=> 函数,安全访问 ?.,你用久了就不会想去再写 c# 了,甚至想把问题反过来
|
|
SoloCompanyDec 27, 2024 via iPhone
9
为什么不是有原生支持的 kotlin ?
|
|
foolishcrabDec 27, 2024
10
跳转的是思维,而不是语言
写接口和写页面的思维是完全不一样的,就算是一个语言你到时候也是要切换脑子。 你把 jsx react 当做一个前端 dsl 就行了,js 本身又不复杂 |
|
tabc2tgacdDec 28, 2024
11
为啥要用 c#呢?直接 ts 全栈就行了
|
|
INCerryDec 28, 2024
12
既然都已经用 C#了,可以一步到位直接用 Blazor ,C#前后端通吃,想用 react 生态可以做一个兼容层,不过那样工作量就大了
|
|
hikarugoDec 28, 2024
13
#2 既要又要的想法最终的代价很可能是增加自己的工作量
|
|
zpzpzpDec 29, 2024 via Android
14
C#后端,用过 blazor ,现在还是学了 React 了
|
|
MirachaelDec 30, 2024
15
稍微学一下 typescript ,再结合 cursor 辅助写,完全没有难度吧。
|