V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Hanggi  ›  全部回复第 6 页 / 共 32 页
回复总数  623
1 ... 2  3  4  5  6  7  8  9  10  11 ... 32  
2022-02-17 10:11:34 +08:00
回复了 charlesliu 创建的主题 React React 有什么比较优雅的跨组件通信方法吗
有人提到 Angular , 确实在有大量数据操作的场景里,Angular 很简单很方便。

跨组件状态共享,最传统的方法就是引入 Redux ,但是需要一点学习成本,且代码量会变多不少。好处就 i 是熟悉了之后可以进行统一的状态管理。

个人比较推荐 Recoil ,使用起来非常简单高效,而且性能也很好。
2022-02-15 19:31:34 +08:00
回复了 rv54ntjwfm3ug8 创建的主题 Angular 为什么现在国内用 Angular 的网站感觉非常少?
Angular + Nest.js 绝配。

谷歌很多网站都是 Angular 做的,包括 firebase, k8s dashboard ...

其实如果数据操作比较多复杂的情况,Angular 做起来很舒服。
@superchijinpeng
@LosLord
很清楚啊,楼上很多人说 GO 不适合写 web ,但实际统计下来,写 Go 的人中写 web 的反而占比最高。
也就是大部分写 Go 的人( 36%)都在写 web 。
有啥不理解的? jb 统计数据写的啊。
https://github.com/gin-gonic/gin
https://github.com/labstack/echo
https://github.com/beego/beego
...

Go 写不了业务,这里起码 10 几万人不知道在干什么。。。可能在练习打字吧。
2022-02-13 20:20:35 +08:00
回复了 GGGG430 创建的主题 Go 编程语言 golang 有 array 为啥要 slice
https://go.dev/tour/moretypes/8

看一下官方教程就可以知道,Slice 并不会存储任何数据。而是指向他底层的一个 array ,当你修改 slice 的数据实际上是在修改底层的 array 。

还有就是可以发现 Go 语言中没有 push 反而用 append 来添加元素。

https://go.dev/tour/moretypes/15

官方教程中也涉及到了,如果你增加元素到超过了底层的 array 的长度,他就会给你重新分配一个新的 array 来满足需求。

Go 语言教程做的还是很不错的,有空可以多看看。
2022-02-12 19:38:56 +08:00
回复了 willin 创建的主题 程序员 网站的未来: Next.js 与 Remix
@karott7
我们现在所有服务都是 Docker 打包上 K8S ,很方便。
不知道你们用什么部署,如果图省事可以上 Docker-compose ,也很方便。

但是 Next.js 打包出来是个 Node.js 项目,所以部署 node 的方式应该都可以用吧。
2022-02-12 14:20:40 +08:00
回复了 willin 创建的主题 程序员 网站的未来: Next.js 与 Remix
管理后台还是用 Angular 简单快速。
2022-02-12 01:34:39 +08:00
回复了 silencelixing 创建的主题 Android 公司准备重构 App,请问一下现在最流行的架构是什么?
@CommandZi
不是举例的问题,你就算用过 100 个 Flutter 做的 App 都很屎,也无法得出 Flutter 垃圾的结论。
你可以说你用 Flutter 做的 App 遇到过哪些问题,让你的体验不太好。
而且 Flutter 生成的就是原生 App ,体验不好大概率还是开发问题。

虽然 github star 数不是绝对的,但是 13 万 star 说明他还是收到人很多人的认可。
就像很多人骂 Vue 抄袭,但是 10 几万 star 也能说明,他确实对很多人受用。
2022-02-11 18:41:26 +08:00
回复了 silencelixing 创建的主题 Android 公司准备重构 App,请问一下现在最流行的架构是什么?
@CommandZi
闲鱼垃圾跟 Flutter 有什么关系?
你访问了一个 java 写的网站很卡你是不是要说 java 垃圾?
你街上看到一个人在你面前吐痰是不是要说天朝人垃圾?

你要说屎得说到点上,拿几个垃圾 App 举例明显没啥说服力。
2022-02-11 11:06:53 +08:00
回复了 zhazi 创建的主题 Java springboot3 只支持 java17,你们还不升级吗?
@yazinnnn 奇了怪了,如果不是因为 Go 语言的语法和生态,那为啥要转 Go 呢?
2022-02-11 11:03:53 +08:00
回复了 nanxiaobei 创建的主题 React 2022 年,我们再来谈谈 React 状态管理
@nanxiaobei
首先并没有觉得 Recoil 太罗嗦,至少跟 Redux 比简直是极简。
其次 Recoil 15k 星说不温不火就有点。。。
而且,没有明白一点是,为啥要出 3 个库?现在选择困难症患者很多啊。
2022-02-11 09:23:20 +08:00
回复了 nanxiaobei 创建的主题 React 2022 年,我们再来谈谈 React 状态管理
@sjhhjx0122 如果是这种限制方式,那可选项很少啊
2022-02-11 08:33:10 +08:00
回复了 nanxiaobei 创建的主题 React 2022 年,我们再来谈谈 React 状态管理
@KuroNekoFan
em.... recoil 项目包确实内容挺多的,但是不知道实际打包出来会多出来多少。
但是跟以往的一些状态控制相比,Recoil 真的很简单高效,关键是兼容 hook 语法。

至于 taro ,不太清楚他与实际 React 兼容性如何,如果是纯 React 项目应该没啥问题。

好久没弄过小程序了,但是这年头网站动不动都好几 MB ,加载也不会太慢,小程序多出来几百 KB 加载速度会慢很多吗?
2022-02-10 21:35:39 +08:00
回复了 nanxiaobei 创建的主题 React 2022 年,我们再来谈谈 React 状态管理
@986244073 你是问 hook 是啥?还是说 hooks 用啥实现的?还是 hook 怎么用?
2022-02-10 21:34:48 +08:00
回复了 nanxiaobei 创建的主题 React 2022 年,我们再来谈谈 React 状态管理
@KuroNekoFan Recoil? 体积大?你是怎么测算它的体积的?
况且 Recoil 都 1 万 5 星了,在各种环境下均运行良好。(当然主要还是为了 cross component share state 使用,页面的大部分内容还是用 hook 写。)
2022-02-10 20:42:52 +08:00
回复了 mmdsun 创建的主题 程序员 2022 年,开新项目用什么技术栈比较好?
2022 选比较火的技术栈:
前后移动端:(Nest.js / Gin / Actix / FastAPI / kotlin spring boot) + (Next.js / Angular / Material UI) + Flutter
部署:K8s + Docker+ Istio + OPA + Nats + Redis + Postgresql + MongoDB + EFK + Prometheus/Grafana/Kiali + GRPC + Harbor + MinIO + Bazel 全家桶带走。
2022-02-10 20:33:35 +08:00
回复了 nanxiaobei 创建的主题 React 2022 年,我们再来谈谈 React 状态管理
状态管理只需要 hook 和 recoil 就能绝大部分需求。
2022-02-07 03:19:47 +08:00
回复了 knowckx 创建的主题 Python 请教一个 Python 浮点数的小问题
计算机计算整数是精确的,所以如果想要达到精确计算通常可以使用类似 Decimal 的库,或者用 BigInt 转换使用。

浮点数不管哪个语言都有这个问题,打开 chrome 控制台,在里面输入 0.1 + 0.2 回车试试。
2022-01-25 15:53:38 +08:00
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
@Goooooos
其实你稍微了解下就能明白,不是说当圣经,而是 Go 语言确实有一些独特的设计思想。

你觉得 filter 和 泛型这类几乎所有语言都有的东西,谷歌那些开发者们不知道吗?

而 Go 语言的设计思想里就有一条就是能用一种简单方法解决的问题就没必要给你第二种。
所以你会发现 if else 可以解决问题,所以不会给你三元运算符(还有一个原因是三元运算符容易被 abusing )
for 循环可以解决的问题,就不会给你 while 循环和 forEach 循环。

而这种设计思想到底让我们的开发更简单了还是更复杂了是见仁见智的。
但是反观 Go 语言今天的成绩,说明这种思想正在被越来越多人所接受,他们在用这种设计思想开发更多有意义的服务。
这时你就要回来反思,这种看似好麻烦的设计为什么会被这么多人接受?
2022-01-25 14:29:20 +08:00
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
@liaohongxing 我也觉得自己挺无聊的。

但是最近看到太多奇葩的言论,实在是看不下去。

类似,关系型数据库不要用 join ,API 接口全部用 POST 因为更安全,接口统一回复 200 ,Go 语言没有 filter 所以标准库有缺陷等等。。。
你可以这么用,你们公司也可以这么规定,每个人都有自己的决定权,虽然明白这是国内的现状,但...看到满屏幕这种奇葩言论,还好多人点赞附和,emmm...可能我确实有点无聊吧
1 ... 2  3  4  5  6  7  8  9  10  11 ... 32  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5254 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 06:52 · PVG 14:52 · LAX 22:52 · JFK 01:52
♥ Do have faith in what you're doing.