25 条回复  ·  2723 次点击
96 小成 3 天前
前端的朋友是我见过最爱造轮子的开发。放个屁都得打包发到 npmjs 上。
Nyeshuai 小成 3 天前
尽量不创语法贴近语言 JSX 已经是最优解,也是唯一被 TS 官方支持的,这下真能说 React 就是 JS 了。上下限问题确实,还是看人,是真有很多 low 货模版里就地重复 storage get 和 大段计算不觉得难看的。喜欢 tag 打头的封下组件就好,
XCFOX 小成 3 天前
JSX 已经赢了,Vue 支持 JSX ,TypeScript 天然支持 JSX ,后来的前端框架 SolidJS 、Qwik 都直接使用 JSX 作为描述 View 的方案。 在组件化时代,应该以组件为单位做分离。组件内部将逻辑(JS)、视图(HTML)和样式(CSS)写到一起对开发效率有非常大的提升。JSX 允许在 JS 里描述视图,Tailwind 和 css-in-js 允许在 JS 里直接写样式。
angrylid 小成 3 天前
仿佛争论生化垃圾和核废料哪种危害性更大,令人忍俊不禁。就这些完蛋玩意儿跟 SwiftUI 之间不知道隔了几个 Flutter 不过就实际开发来说,JSX 是最容易写成三角地狱,幸亏这破烂语言不需要游标卡尺也能跑。
abc0123xyz 小成 3 天前
吃瓜
LaTero 小成 3 天前
个人从开发体验的角度来说,HTML/CSS/JS 分离不过是 CSS 和 JS 出现得比较晚,用组件分离才是正确逻辑。现在有些所谓”separation of concern“就是单纯为了分离而分离,不考虑分离到底有什么益处(因为并没有),比如 Unity 的 UI Toolkit ,2024 年的”声明式“(自称,实际只是用了声明式的 markup 语言描述布局,data-binding 并不声明式,还是"Object Oriented Programming Architecture Design Patterns Model View ViewModel Separation of Concern“那一套巨啰嗦的传统 binding )框架居然还在搞什么 uxml ,uss ,C#脚本分离,开发体验并不好,甚至还不如 WPF 和 QML ,至少人家编译迭代快得多。
nomagick 小成 3 天前
前端这几个框架,只有 Angular 稍微有那么一点点可读性,其他的都是灾难 只配和 PHP 比 就算和 PHP 比也差了一大截
123
返回顶部