3个容易混淆的前端框架概念、Vue 项目如何迁移小程序 | 每日掘金第187期

1,063 阅读6分钟

Hello,又到了每日掘金时间。酱酱们的每日掘金新增优质作者介绍和码上掘金板块,专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见!

本文字数 1800+,阅读时间大约需要 6 分钟。

  • 【本期每日掘金】亮点:
  • 3个容易混淆的前端框架概念
  • 一张架构图让我认识到前端的渺小
  • 5W1H 带你入门 Monorepo]
  • RocketMQ消息短暂而又精彩的一生
  • 仿照navicat整一个mongo数据库查询web工具
  • Vue 项目如何迁移小程序
  • ……

筛选规则:文章发布时间在本期「酱酱们的每日掘金」发布时间的 1-3 天内,且符合社区推荐标准,也会同步发布在掘金相关技术社群。

今日主理人|每日掘金

本期每日掘金由 帅气的法医 负责制作,法医是一个长期活跃于沸点的最佳摸鱼手,热爱Coding,喜欢分享,五湖四海皆兄弟,欢迎大家一起在沸点摸鱼,在掘金创作。

每日干货|每日掘金

主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。

『前端』

在继续阅读本文前,读者可以思考下是否明确知道三者的含义。这三者之所以容易混淆,是因为他们虽然同属前端框架范畴内的概念,但又不是同一抽象层级的概念,不好直接比较。本文会从3个抽象层级入手讲解这三者的区别。

今天我们不聊前端,咱们来聊聊后端,聊聊架构,目的是正视自己的地位和价值,在寒冬中保持清醒,借用若川大佬的一句话: 所知甚少,唯善学

Polyrepo 也称 multiple repostories。指多 Git 仓库结构,这与 Monolith 完全相反,只要能独立运行命令项目就切分成单独 git 仓库,井水不犯河水。在 Monorepo 概念浮现在大众之前,Polyrepo 是唯一的选择。

当前找工作环境恶劣,很多求职者表示招聘不仅要求会 vue,还要求会 react。

刚好这段时间我用 React18 + Vite + TS 为公司从 0 到 1 开发了一个项目,就顺便总结了一些前端开发知识和技巧,帮助我记忆这些知识的同时,希望能对你也有所启发。欢迎评论区交流。

『后端』

自此无忧搬家主题域数据仓库建设目前已介绍完毕。无忧搬家主题域目前建设了无忧搬家订单主题&无忧搬家小哥主题,从依赖到数仓公共层(dwb&dws)下游链路来看,目前就覆盖满足了下游数据分析团队的上千个数据分析任务,数据链路不再像以前各自分散不好管理,且业务改造也不会直接影响到数据分析师们的任务,由数仓公共层数据模型为其保障了数据质量,以更加良好的数据模型和数据架构赋能业务,助力货拉拉业务更好更快的向前发展

现状:不同工程团队有各自的 k8s 开发集群, 负责的服务部署在各自的集群上;但是这些服务之间存在调用关系(单项或者双向的);不同 k8s 集群之间内网是联通的;其中一个集群要作为流量入口,面向用户

这篇文章我准备来聊一聊RocketMQ消息的一生。

我个人比较不喜欢Mongo的语法,反而比较喜欢SQL语法(可能是先入为主吧,毕竟先学习SQL),所以就想着,是否有个工具可以通过写SQL去查询Mongo,很遗憾的是并没有找到好一些的工具

『移动端』

我们在做Android包体积优化时候会将Apk拖入AS中分析,很自然发现Apk是由Dex、So、资源文件(resource.arsc,xml,asests等)三大部分组成,针对每一部分都可以进行相应的深入优化。但是我们往往会忽略Apk文件本身也是可以优化的,有点身入其中,不识庐山真面目的意思。

按照官方描述,WorkManager 是适合用于持久性工作的推荐解决方案。如果工作始终要通过应用重启和系统重新启动来调度,便是持久性的工作。由于大多数后台处理操作都是通过持久性工作完成的,因此 WorkManager 是适用于后台处理操作的主要推荐 API。

当你看到这篇文章的标题,你一定对这篇文章产生了巨大的兴趣,因为你的潜意识在告诉你,这是一本人生的“武林秘籍”,而且还是左耳朵写的,一定有干货满满,只要读完,一定可以练就神功并找到超过大多数人的快车道和捷径……

最近我们看到有开发者在社群里提出新的疑惑「我手头已经有一个成熟的 HTML5 项目了,这种项目可以转为小程序在 FinClip 环境中运行吗?」。

尽管 SwiftUI 的惰性容器以及 Core Data 都有各自的内存占用优化机制,但随着应用视图内容的复杂( 图文混排 ),越来越多的开发者遇到了内存占用巨大甚至由此导致 App 崩溃的情况。本文将通过对一个演示 App 进行逐步内存优化的方式( 由原先显示 100 条数据要占用 1.6 GB 内存,优化至显示数百条数据仅需 200 多 MB 内存 ),让读者对 SwiftUI 视图的存续期、惰性视图中子视图的生命周期、托管对象的惰值特性以及持久化存储协调器的行缓存等内容有更多的了解。

📖 投稿专区|每日掘金

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在近 1-3 天内;可以推荐自己的文章、也可以推荐他人的文章。