privater 最近的时间轴更新
privater

privater

V2EX 第 568332 号会员,加入于 2022-01-08 08:45:49 +08:00
今日活跃度排名 18286
privater 最近回复了
1 天前
回复了 5200 创建的主题 程序员 后端想整点前端项目,学 vue 还是 react
其实刚刚发布的新的 React 官网( react.dev )挺适合新手入门的,这次终于把很多游离的最佳实践和 pattern 写入文档了,例如彻底的践行 pure function ,immutable state 。按照新手教程一路走下去,加上每章后面的作业,基本没坑了。
如果只是为了省那么几块钱,格局小了。
如果是为了先免费吸引人用起来,然后靠后期各种花活收割,格局又太大。

总的来说 copilot 没啥问题,你技术资源也不占优的话,这样的东西你用的就行了,做个 clone 并没啥前景。
4 天前
回复了 foolishcrab 创建的主题 程序员 React 新文档骂战引发的的思考
看了下 react.dev 网站,不过已经忘记之前的 beta 版推荐的起始工具是啥了。

个人一点看法:

CRA 确实太过时了,但是确实又有人真的在用,尤其是 Junior 刚刚学完课程那种,我甚至见过公司项目有 CRA 创建的连 eject 都没做,可以说是基本没有任何优化了。如果从这个角度来说,NextJs 虽然看着很重型,但是 NextJs 很多优化是 default 就启用的,例如拆散打包,图片优化,SSR oob 体验这比 CRA 那种看似为了照顾新人就隐藏大多核心内容,最终导致其实很多人不敢去探究底层和优化完全是两条相反的路径。

而且就像前面几楼说的 Nextjs 如果你不去管 Api route ,SSR 这些后端东西,只用 Page 下面的东西,它依然不过就是个 React + React Router 的东西,重吗?并不重。

CRA 另一个关键的问题是它的设计其实并不代表 React 的真正最优结构,尤其是初始空白 Html 文档的纯 Clien render 。Dan Abramov 自己几次三番都站出来说他建议新人不要用这个 CRA ,他的原话就是 "Every truly efficient React setup was custom, different, and unachievable with Create React App." Link: https://github.com/reactjs/react.dev/pull/5487#issuecomment-1409720741

最后再说回来 NextJs ,它是 Framework ,不是 UI library ,而一个 Framework 必然需要支持大量的应用场景,这就包括很多功能其实大部分人和公司确实用不上。但是如果它恰好符合某些公司的需求,那就是他们用这个 framework 的根本原因。

最后再说 SSR ,与其说 SSR 是为了解决性能问题( cache )不如说是为了搜索和分享 optimization ,因为如果是传统 client render 我们的 html 就是个空架子,而我们的内容全靠 js 执行后填充才有,而如果是搜索爬虫,他们是不会去执行 js ,所以导致你的 page rank 就很低,类似的,如果你用 fb ,tw ,微信分享也是,纯 client render 就没有那个预览图。因为这些分享的时候也是抓个网页回来截图,发现对面只是个空 html 文件,自然就什么都没有。
7 天前
回复了 ciming 创建的主题 互联网 百度“文心一言”下午 2 点发布会
A800 跑出来的模型肯定比 A100 跑出来的 GPT-4 强 8 倍吧 /s
16 天前
回复了 liulongquan 创建的主题 Apple iPad m2 国行的 wifi 5GHz 居然有 160mhz
无线再多也就是个数字,真的需要网速工作都是插网线用,延迟和吞吐带宽的稳定性根本没法比。
16 天前
回复了 antfinworker 创建的主题 Apple mac m1 pro 降频严重
以前 Intel 机器搞压力测试时经常遇到 kernel_task 凑数降低性能,但是 14 的 M1 Pro 从来没遇到过。
@dolorain 我又不压视频,前端开发这个机器配置倒是非常合我意,跑多个 docker 后端支持服务,根本不需要多少 CPU 性能,内存大就行。

反过来说如今的 M 系除了压视频肌肉爆增,可有多少照顾到开发者的优势?为了给内存、SSD 卖天价,强行焊死在主板上,是机身缺那么点空间吗?
@qeqv 说明苹果如今的审美 bar 越来越低,你考古时会发现怎么以前人家能做到这样,现在反而不行了

@superrichman 富士 x-e2s + 35f1.4

另外想说句,系统升级跟系统性能没有直接的关系,更何况新的系统只是增加无谓的 feature 对于工作的机器来说根本就是帮倒忙。尤其是 Mac Pro 这个产品线可以升级 CPU ,内存,SSD ,对于开发这种很多时候需要多线程的有 12 核 CPU ,对内存要求多的有 128G 内存,即便是吃单线程的 nodejs 这类,这个 CPU 也远胜于 2015 - 2018 的 MacBook Pro ,因为台式机不会降频,随时都是满 Turbo 满频率跑。而 Intel 在 ivy bridge 之后就基本在磨洋工,每代都是个位数提升,直到 Gen 12 才重启自己的架构大幅升级。当然 2023 年还买这个机器更多是一种情怀,10 年时间 1/10 价格,也就是如今 Apple 16G 内存的钱。

[![ppSY2es.png]( https://s1.ax1x.com/2023/02/24/ppSY2es.png)]( https://imgse.com/i/ppSY2es)
@ETiV 理论上来说应该是可以的,mini 那么袖珍的主板,但是 IO 部分怕是不好弄
26 天前
回复了 nztomoto 创建的主题 Apple 我已经快 5 年没重装系统了
Windows 也比以前稳定多了,XP 时代基本每年重装一次,到了 7 基本 2-3 年重装一次,到了 10/11 基本就没重装过系统。
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   2911 人在线   最高记录 5556   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 11:55 · PVG 19:55 · LAX 04:55 · JFK 07:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.