了解什么是微前端

作为前端开发人员,这些年来你一直在开发单体应用,即使你已经知道这是一个不好的做法。 您将代码划分为组件,使用 requireimport 并将package.json中定义的npm包或已安装的子git仓库添加到项目中,但最终构建了一个整体。 是时候改变它了。

为什么你的代码是一个单体?

除了已经实现了微前端的应用之外,所有前端应用本质上都是单一的应用。 原因是如果您正在使用 React 库进行开发,并且如果您有两个团队,则两个团队都应该使用相同的React 库,并且两个团队应该在部署时保持同步,并且在代码合并期间始终会发生冲突。 它们没有完全分离,很可能它们维护着相同的仓库并具有相同的构建系统。 单体应用的退出被标志为微服务的出现。 但是它适用于后端!😱 继续阅读 →

发表在 研发 | 标签为 | 留下评论

谷歌正在整合Chrome OS/Android的连接性

苹果用户长期享受于iPhone和Mac之间告诉的连接性和互通性,现在谷歌也在打通Chrome OS和Android系统生态。

近日,Chrome Story发现了一些代码段,表明谷歌计划让Android和Chrome OS更紧密地协同工作。谷歌Chrome OS与Android系统有一定程度的集成,但其功能与微软或苹果提供的功能差距较大。 继续阅读 →

发表在 研发 | 标签为 , | 留下评论

苹果的融合计划: MacOS 将加入「捷径」,Apple Watch 可用来「解锁更多」

还有一个多月,今年的苹果全球开发者大会(WWDC)就要来了。

这一次,让不同平台间的联系更紧密可能会成为一大主题。MacOS 将迎来更多更新。

9To5Mac 援引知情人士的说法称, 即将在 WWDC 上发布的 Mac 操作系统 macOS 10.15 将会加入可由 Siri 控制的「捷径」和「屏幕时间」功能。 继续阅读 →

发表在 产品 | 标签为 | 留下评论

2019年初级程序员必备书单:《代码整洁之道》《重构》等

编者按:在程序员的职业生涯中,总是需要学习新知识(也许不光是程序员)。本文作者Khalil Stemmler最喜欢的学习方法之一就是看书,他总结了业内人士高度评价的9本书,希望能给程序员带来启发。原文标题Books that Junior Developers should read in 2019。

无论你是刚入行的新人,还是经验丰富的程序员,你都会意识到工作并非你提高自己编程技能和知识的最佳途径。 继续阅读 →

发表在 研发 | 标签为 , | 留下评论

谷歌希望你可以用 Tasks 功能来管理所有的提醒事项

Google

Google Tasks(工作表)功能推出后,便受到不少人的欢迎,而为了将其进一步塑造为「G Suite 中待办事项的管理中心」,谷歌在稍早的更新中又为其加入了不少各方期待的改进。往后当你在网页版的日历中创建或编辑工作表项目时(你可以在日历的右方开启 Google Tasks 功能),你将会发现多出了一个「新增日期/时间」的选项,借此你就能为该项目设定单次或循环提醒啦。 继续阅读 →

发表在 产品 | 标签为 | 留下评论