2019年

阿里开源组装式Flutter应用框架Fish Redux

近日,阿里开源了其 Flutter 应用框架 Fish Redux。Fish Redux 是一个基于 Redux 数据管理的组装式 Flutter 应用框架,它特别适用于构建中大型的复杂应用。Fish Redux 的灵感主要来自于 Redux、Elm 与 Dva 等框架,官方介绍其在这些优秀框架的基础上将集中、分治、复用与隔离做得更进了一步。

特性包括:

函数式编程

可预测的状态容器

可插拔组件化

无损性能

Fish Redux 的最大特点是配置式组装。一方面将一个大的页面,对视图和数据层拆解为互相独立的 ComponentAdapter,上层负责组装,下层负责实现;另一方面将 ComponentAdapter 拆分为 View、Reducer、Effect 等相互独立的上下文无关函数。所以它会非常干净,易维护,易协作。

项目地址:

https://github.com/alibaba/fish-redux

因Windows下是没有n模块的,所以不支持npm install -g n n latest更新,所以只能通过覆盖安装的方法进行更新。
1.在Path环境变量下查看自己的node.js安装路径
计算机-属性-高级系统设置-环境变量-系统变量,在path下找到自己的安装位置

2.在node官网下载最新的版本
注意:安装地址一定要覆盖原版本的地址然后一路下一步,安装完成

3.最后打开命令行,查看版本发现更新成功了
查看版本命令:node -v

直接上代码

<!-- FreeMarker动态变量名 及 取值 -->
<#assign varName = "type${nn_index}">
${obj[varName] }

另一个示例:

<#list ids as id>
    <#assign _key = "name_${id}">
    ${names[_key]} //这里就可以得到值
<#list>

根据 The Intercept 的一份新报告,一些 Google 员工发现有证据表明谷歌依然计划在中国推出代号为“蜻蜓”的定制搜索引擎。这种产品曾在去年引起了公司内部的广泛争议,而后首席执行官桑达·皮采告诉美国监管机构:谷歌“没有计划”立即启动相关搜索引擎产品。但一些不满意和持怀疑态度的谷歌员工发现内部证据表明这一计划仍在继续。

员工在去年 12 月发现了与“蜻蜓”计划相关的代码的大约 500 个变化,随后的 1 月份又有人对代码进行了另外 400 次更改,这意味着项目仍在进行中。他们还调查了公司的预算计划,发现大约 100 名员工仍然归入与“蜻蜓”计划项目相关的预算中。

不过,谷歌否认“蜻蜓”计划的工作仍在继续。 “这种猜测完全不准确。很简单:我们没有对此进行任何工作,“谷歌的一位代表表示,“正如我们好几个月之前说的那样,我们没有计划在中国推出定制版搜索引擎,也没有在这个项目上进行任何工作,原有的团队成员已转换到新项目。“

尽管 Google 官方矢口否认,但对于一家技术公司而言,代码更改可能意味着项目没有停止。一位 Google 软件工程师表示,他怀疑皮采可能正在等待对该项目的愤怒逐渐减少,然后再启动一个新的代号开始计划。

“蜻蜓”计划旨在让谷歌重新回到中国,让它可以拥有庞大的用户群,并让中国互联网用户可以访问更多信息。此前,超过一千名谷歌员工签署了一封公开信来抗议该项目,原因是由于项目 Dragonfly 缺乏透明度。

免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。