不能叫分裂,java ,c#,python 都是基于 c 的,你能说他们过于分裂么。 我主要写.net 后端,但是我也写前端。 一个合格的程序员,vue 啥的边写编查文档就 ok 了 但是,css 太难了啊,太难了啊,太难了啊
你这个没说到点子上,你看看 React 18 的 Server Client Component 。如果要用这个特性,项目的架构就得全部推翻。 Next.js 跟进了这个,但是一片的 CSS-in-JS 库跟不上节奏,导致完全用不了。 React: 兄弟们,冲啊 Next.js: 来了来了 Next.js: 兄弟们,大家试一下 MUI: 你们能不能慢点儿,算了算了,我试试 MUI: @emotion 哥,搞一下呗 Emotion: 你们搞了个什么? Emotion: tmd! 你们这玩法,这让我怎么搞? —- 从 React 18 出来,到 Next.js 13 发布,这个时间段就不短了。 但是直至今日,MUI 和其他的 UI 组件库都等着上游 CSS-in-JS 跟进。 当然了,emotion 似乎装作没看见,没人有动力去跟进这个。毕竟要跟进就得动架构,还要考虑兼容性,想想就刺激
羡慕前端开放活跃的技术氛围 java 后端感觉一个个思维都僵化了, 最近用 lambda 封装了一下 spring 的事务, 好更容易的控制事务边界,结果被技术 leader 说看不懂改掉,这让他去看 react 的 ts 代码估计比看天书还难
你把 HTML/CSS/JavaScript 想象成汇编不就行了,在此基础上发展出来的东西是高级语言,而现在还没进入稳定期。 而且前端新技术这么多也不是坏事,起码说明这个平台开放,你看 iOS 这边连 AppCode 都弃坑了,Xcode 一家独大,跟一潭死水一样。