文件名称:choose-a-new-phone:选择您的下一个LineageOS手机
文件大小:93.77MB
文件格式:ZIP
更新时间:2024-05-28 13:32:33
Clojure
选择一个新手机 一个简单的应用程序,旨在帮助您选择具有最新android版本的最新LineageOS手机。 这是一个宠物项目,我用来锻炼自己的风格并进行编码。 这是一项正在进行的工作。 除了教育方面,我们可以找到很多流行语来描述这个项目: 响应式编程归功于重新框架。 仅在更改时才呈现数据。 变更流是单向的,因此不会发生循环。 函数式编程,因此它使用纯净的Clojure函数。 边缘计算是因为长期目标是让客户完成所有工作。 服务器或云功能(在Lambda中为Amazon Lambda)根本不需要存在。 同构,因为大多数代码逻辑(除渲染外)都可以在JVM的Clojure运行时或JavaScript环境的ClojureScript运行时中无缝执行。 脱水的数据,因为每个客户端都嵌入合理的最新数据,这些数据会在开始时刷新,以缩短首次渲染的时间。 服务器渲染,但实际上这里没有类似服务器