获得徽章 0
赞了这篇沸点
推荐文章:🐢 小程序渲染架构设计 - mp.weixin.qq.com

编辑简评:BATT,微信,支付宝,头条,百度,都纷纷推出了自己的小程序,小程序这个概念已经广泛的渗透到了各大公司各大平台。

- 小程序的架构有什么好处?为什么各大公司都倾向于用这样的小程序式的架构?
- 小程序的架构是什么样子?这一套架构实现上与 H5/RN/Flutter 他们之间有什么差异?

带着这些问题,来深入这篇文章,让我们从,用户的角度/平台的角度/架构与代码实现的角度,深入剖析一下“小程序”

更多优质内容,请查看本周周报:
展开
评论
赞了这篇沸点
推荐文章:🐕 VIPER best practices for iOS developers - theswiftdev.com

编辑简评:本文是作者在过去一年对 VIPER 架构最佳实践系列分享的第二篇。主要包括以下内容:

1. 使用 VIPERA 代码生成工具自动生成 VIPER 各个模块
2. 以 App 首页业务为例结合 Promises 分别实现 View、Interactor、Presenter、Entities、Router 、Services
3. VIPER 模块间通信

结合 Promises 基于 VIPER 架构可以使代码结构更加清晰,更容易做单元测试,更易复用,[点击这里](github.com)阅读源码。

对 VIPER 架构感兴趣的读者可以扩展阅读作者这个系列教程[第一篇:] theswiftdev.com 各种架构及 VIPER 基本概念,[第三篇:] theswiftdev.com 面向协议编程在 VIPER 架构上的实践。

更多优质内容,请查看本周周报:
展开
评论
赞了这篇沸点
推荐文章:🐎 CodeHub#1 回顾 | 敏捷开发与动态更新在支付宝 App 内的实践 - mp.weixin.qq.com

编辑简评:本文解释了支付宝 App 的一些架构实现细节,支付宝的架构设计需要满足的目标有

- 多应用的生态:不限于形式,原生模块、离线包、小程序。
- 开放:底层同一个架构,业务很方便的迁移。
- 动态化:业务可以随时在线更新,无需发版,随时响应线上活动,比如双十一、双十二,春节扫福等活动
- 高可用、高性能、高灵敏度:完善的监控运维体系、发现问题后多层次的修复技术、客户端良好的性能启动体验,强大的网络性能,防刷抗流量等。

从整体上来说,一个超级 App 的发展过程,对于前后端的架构设计都会提出不同的演化目标。目前支付宝也开源了面向移动开发的一站式解决方案 mPass ,能有效地减少研发成本,提升开发效率,可以多关注一下。
展开
评论
赞了这篇沸点
推荐文章:🐕 即将开源 | 让 Flutter 真正支持 View 级别的混合开发 - mp.weixin.qq.com

编辑简评:本文介绍了今日头条主客户端上接入 Flutter 进行混合开发的经验,主要是解决如下问题
1. FlutterView 在一些小场景碎片化的问题。譬如短期内无法完成页面级别的 Flutter 化,Native View 和多个 Flutter View 必须混合存在的情况。类似的还有 Feed 流中的 Flutter Cell,列表页中的某些 ItemView 是 FlutterView。
2. 内存管理问题:回收不活跃页面占用的内存
3. 共享线程:收敛全局线程为公共的4个线程
4. SurfaceView 改 TextureView :主要是解决手势动画的问题

总结来说,字节跳动客户端基础技术 Team 目前对于 Flutter 已经有了一定的研究,并且能够支持到 View 级别开发,目前文中提到的方案正在进行公司内部开源审查程序,通过后会在字节跳动官方 Github 上开源。

更多优质内容,请查看本周周报:
展开
评论
赞了这篇沸点
推荐文章:🐕 Websites using Swift and AWS Lambda — Part 1 - www.jasonzurita.com

编辑简评:本文介绍了如何用 Swift 轻松、愉快地编写并部署一个轻量网站。

1. 使用 Swift + HTML + CSS 编写网站可以充分利用 Swift 的语言优势,例如代码更安全、更容易理解,写起来也更有意思。
2. 使用 Lambda、Layers、API Gateway 以及 Certificate Manager(可选)在 AWS 上免费部署(每个月 100 万次免费请求)。
3. 易于部署和更新,只需要更新 AWS Lambda 函数即可!
4. 网站是动态生成的,也就是说可以在查询数据库、调用另一个 Lambda 函数并请求 API 之后将网站组合起来。
5. 不需要管理传统的、有时会非常麻烦的 JavaScript 依赖。
6. 示例网站 - swift-aws-lambda-website.jasonzurita.com 是第一个使用 Swift + AWS Lambda 的网站。

更多优质内容,请查看本周周报:
展开
评论
下一页
个人成就
文章被点赞 170
文章被阅读 15,644
掘力值 524
收藏集
1
关注标签
6
加入于