登上 Github 趋势榜,iMove 原理技术大揭秘!

Posted 小石头若海

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了登上 Github 趋势榜,iMove 原理技术大揭秘!相关的知识,希望对你有一定的参考价值。

作者:菉竹

我认为前端开发中问题很多,尤其是以下 3 点。

  • UI 老变,导致开发必须跟紧
  • 逻辑挑战,开发也必须改代码,很多后端处理逻辑都在里面
  • 组合接口,这是历史原因,主要是和后端配合导致的。其实没有 Node BFF 层,都由组件来做,会问题非常多。

最近我们的开源项目 iMove 一天就涨了 280+ star,一举登上了 github 趋势榜第 1 名,取得的成绩还是不错的,说明这个项目定位准确,确确实实解决了开发者问题。

今天,就通过本篇文章和大家介绍一下 iMove 开源项目,内容包含 iMove 功能和实现原理、独创的在线代码运行能力,以及如何自动解析节点的 npm 包依赖,还是有非常多亮点和创新的。

1. iMove介绍

简单讲,其实我们理想的前端可以做以下 4 点。

  • 逻辑可组装:其实是接口和UI在最小粒度上的复用。
  • 流程可视化:这些可复用的最小单元,可以通过流程来进行编排,继而达到让运营简化的目的。
  • 运营配置收敛:这是因为多套系统导致运营成本很高导致的,统一放到一起最好。
  • 玩法能力沉淀:促使产品将玩法进行沉淀,变成可复用的能力。

对开发者而言,iMove 恰好是可以完成这些目标的理想工具。动动鼠标,写一下节点函数,代码导出,放到具体工程里就可以直接使用,是不是很方便?

那么,什么是 iMove?

  1. 它是个工具,无侵入性。
  2. 双击编写函数,编排后的流程可以导出可执行代码,便于在具体项目里做集成。
  3. 测试方便,右键直接执行,此处有创新。
  4. 让开发像运营配置一样完成功能开发,做到复用和 Lowcode

1.1 举个栗子

以上是关于登上 Github 趋势榜,iMove 原理技术大揭秘!的主要内容,如果未能解决你的问题,请参考以下文章

深度学习模型大合集:GitHub趋势榜第一,两天斩获2000星

六十年前的上古编程语言教程登上GitHub榜首,退休老程序员如何焕发第二春?

前端趋势榜:上周最有意思又实用的 10 大 Web 项目 - 210922

程序员在行动!中国防疫开源项目登上 GitHub TOP 榜

前端趋势榜:上周最实用和 yyds 的 10 大前端项目 - 211128

前端趋势榜:上周最实用和 yyds 的 10 大前端项目 - 211128