XCFOX

XCFOX

V2EX 第 433443 号会员,加入于 2019-08-01 22:06:00 +08:00
XCFOX 最近回复了
React Native 和 Flutter 各有各的优势,生态都算得上完善。

RN 的优势是使用 React + js/ts 开发,使用原生渲染。性能基本上没问题,一般页面确实像 native 一样流畅。
TypeScript + React 生态太好了,Zustand + nativewind 领先 Flutter 两个大版本。
使用 Expo 搭环境开发体验也很优秀。还有后悔药热更新。
RN 的劣势是多端 UI 不一致,一个样式你在 iOS 上调的很好看了到 Android 上就崩了,得仿佛来回调,增加了许多开发成本。

Flutter 的优势是自绘视图,也就是多端 UI 完全一致。之前使用 Skia 绘图引擎的时候与原生应用| React Native 在体验上较大差距; Impeller 全面应用之后 我自己体验下来流畅度是胜过 RN 、与原生应用伯仲之间的。
劣势是使用 Dart 作为开发语言,落后主流 UI 框架 一个大版本。别人 SwiftUI 、Kotlin Compose 、React 、Vue 写一个 Counter 组件多清晰简洁; Dart 、Flutter 非得整两个 class ( StatefulWidget + State ) 是有什么大病?
别人 Swift 、Kotlin 尾随 lambda 都多少年了、React JSX 都多少年了?你 Dart 2025 年还在嵌套地狱、答案抄都不会抄?
更别说状态管理了,Zustand 、Jotai 、Valtio 随便拎一个出来都领先 Riverpod 、BLoC 一个大版本。

选型建议:具体到开发团队,更熟悉 web 、js 生态的团队选 React Native ,更熟悉原生开发、安卓开发的团队选 Flutter 。具体到应用:自绘视图和复杂视图多的应用选 Flutter ,比如谷歌地球、高德地图;使用原生组件多的应用选 RN ,比如新闻、视频、聊天。

最后是幻想时间:希望 Flutter 尽早抛弃 Dart 改换 TypeScript + JSX 或 Kotlin ,这样生态、性能、多端一致性、开发体验一应俱全。
TypeScript 非常适合写业务。

Kysely, Drizzle 能无痛写出又灵活又类型安全的 SQL:
```ts
const persons = await db.selectFrom('person').select(['id', 'age']).execute()
// persons: {id: number; age: number | null}[]
```
据我所知仅此 TypeScript 一家了。
虚无主义的回答:生命没有意义,宇宙没有意义,意义本身没有意义。

存在主义的回答:出生就是意义,求学就是意义,工作就是意义... 你就是意义本身。
在进电影院之前,受豆瓣评分的影响,对《浪浪山》抱有非常高的期待,看了几分钟就大失所望了。

画面上是合格的,但距离同期顶尖国漫 2D 有差距。

剧情上我完全不理解,主角四妖在选择赛道之前完全没有做调研,就开始了注定没有结果的取经路。
主角们完全不懂佛法,不明白取经是为了修行和普度众生,他们只知道孙悟空厉害,取经后能长生。

角色塑造方面,我感觉编导只想要角色的经历与观众的经历有呼应以方便观众带入,对角色塑造并不用心:
小猪妖在黄眉面前侃侃而谈,有这个嘴皮子本事在浪浪山那么多年还单干?在大王洞混了一天就被赶出门?
主角们的目标飘忽不定,我记得至少经历了如下变化:吃唐僧 -> 取经 -> 吃唐僧 -> 救小孩|做自己。
最让我震惊的是主角们的道德底线:鸡鸭吃得、唐僧吃得、小孩吃不得。怎么唐僧低小孩一等呗?唐僧不是人呗?

最终黄眉还是问出了我最想问导演的问题:“你到底想要什么?”
猪妖说:“我想活成自己喜欢的样子!”给我整无语了。
你喜欢的样子就是活成取经团的影子?你喜欢冒名顶替?你喜欢在阴影里享受别人在阳光拼来的名声与成就?你喜欢百姓赞颂你的时候欢呼别人的名字?你喜欢一路躲着正主取经团走?

主角四妖从头到尾没有自己坚定的立场和目标,这样的妖注定一事无成。
如果主创们想要表达「世界就是个草台班子」,那么主创们成功了,这部电影里的每一个主角从始至终都非常碌碌无为。
35 天前
回复了 june4 创建的主题 电影 《罗小黑战记 2》比我预料的要好看几倍
真的好看,国漫 2D 顶尖水平。
画面、剧情、人物塑造各方面都挑不出毛病。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5498 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 07:56 · PVG 15:56 · LAX 00:56 · JFK 03:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.