首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/p/hyperlpr

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

每日一博 | Flutter 混编工程的模块化架构设计实践

前言 老司机技术周报与淘系技术联合主办了今年的淘系技术.T 沙龙杭州专场。本次沙龙邀请了 4 位国内嘉宾,特邀了 2 位国外嘉宾。Jackie 受邀为大家分享【Flutter 混编工程的模块化架构设计实践】,老峰基于这次分享视频为大家整理此文,辛苦二位!阅读原文,获取 PPT! 讲师简介:Jackie, iOS 老司机,苹果发烧友,喜欢科技新事物,有一定设计洁癖,在大前端方向不断探索,目前在有赞负责移动技术团队。 编辑简介:老峰,老司机技术周报编辑,《iOSTips》作者。 业务模块化 大家好,我是 Jackie,今天给大家分享下 Flutter 混编工程的模块化架构设计在有赞团队中的实践。业务模块化并不是一个新事物,稍微有一定复杂度的应用都会采用模块化的架构,首先我们回顾下 iOS 原生业务是如何做模块化架构的。 我们今天聊的主要是业务模块化如订单模块、会员模块、商品模块,并非功能模块如网络库、图片库。业务模块化主要解决的是混乱的模块间依赖关系以及模块解耦后的通讯问题并规范模块架构设计。 目前业界模块化常见方案有蘑菇街, CTMediator, BeeHive 等,有赞基于自身业务需...

Facebook 开源计算完整性库 —— Winterfell

近日,Facebook 除了开源了前两天我们介绍过的Droidlet以外,他们还开源了另一个项目 ——Winterfell,这是一个旨在帮助那些没有深入了解密码学知识的开发者使用计算完整性(CI)证明的库。 CI 证明是一种密码技术,可以让开发者运行计算来获得一个结果。然后,开发人员可以使用 CI 证明来让其他人相信他们的计算是正确的,无论计算有多复杂或运行时间有多长 —— 有了 CI 证明,开发者就无需重新运行这些计算了,并且可以在短短几毫秒内验证这种正确性。 CI 证明的另一个重要特性是能够隐藏用于运行计算的部分(或全部)输入。例如,开发者可以证明一个数字在给定的范围内,而无需透露该数字的确切值。 Winterfell 旨在通过为大多数计算生成证明,将 CI 证明带给更多的用户。对于任何可以用图灵完备语言描述的程序 —— 例如 Java、JavaScript 和 Perl,该库可以使用一种叫做可扩展透明知识论证(STARK)的技术生成一个 CI 证明。 STARK 有许多吸引人的特性,包括抵抗来自量子计算机的潜在攻击、完全透明,以及在处理统一计算或具有规则结构的计算时能够快速生成证...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册