有没有办法用 C#写 react

1 天前
 289396212
因为岗位是全栈开发,用的 c#和 TS, 要经常在两个语言中跳转,有没有办法用 C#来开发 react ,最小化影响,类似 lint 那样实际上用的还是 js/ts ,只是翻译过去
1303 次点击
所在节点    程序员
13 条回复
drymonfidelia
1 天前
我也想要能用 C#写 React 或者 Angular 这样的东西,但是好像不太可能,两个差异太大了
tairan2006
1 天前
直接上 Blazor 算了
289396212
1 天前
@tairan2006 还是想用 react 生态,只是用 c#的语法
leegradyllljjjj
1 天前
知足吧,cshp 和 ts 架构师都是同一个人
beginor
1 天前
c# 是完全强类型, 写起来估计会很别扭。 到时有一些将 c# 编译成 js 的工具, 但是很多第三方的 js 类库肯定没有 c# 类型定义。

现在几乎所有类库都有 ts 类型定义了, 用 ts 开发已经很舒服了。

当然, 还有很多 js 大神根本不鸟 ts , 直接用 js 。
thtznet
1 天前
全栈完全可以直接 Blazor ,全部 C#写,框架已经非常成熟,生产环境完全没问题。
SHF
1 天前
react 这么多 jsx 语法,你 c# 怎么表示呢? ts 开发比 c# 舒服太多了,各种对象解构,=> 函数,安全访问 ?.,你用久了就不会想去再写 c# 了,甚至想把问题反过来
hez2010
1 天前
@SHF 但是对象解构、=>函数、安全访问 ?. 在 C# 里都是支持的啊?
SoloCompany
1 天前
为什么不是有原生支持的 kotlin ?
foolishcrab
1 天前
跳转的是思维,而不是语言
写接口和写页面的思维是完全不一样的,就算是一个语言你到时候也是要切换脑子。
你把 jsx react 当做一个前端 dsl 就行了,js 本身又不复杂
tabc2tgacd
20 小时 34 分钟前
为啥要用 c#呢?直接 ts 全栈就行了
INCerry
18 小时 44 分钟前
既然都已经用 C#了,可以一步到位直接用 Blazor ,C#前后端通吃,想用 react 生态可以做一个兼容层,不过那样工作量就大了
fyxtc
17 小时 34 分钟前
#2 既要又要的想法最终的代价很可能是增加自己的工作量

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

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

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

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

© 2021 V2EX