V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
softlight
V2EX  ›  分享创造

我也开发了一个可以自定义开发组件的搭建平台:imoka.cn

  •  
  •   softlight · 2023-07-31 18:05:15 +08:00 · 1897 次点击
    这是一个创建于 500 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为什么开发这个产品

    现在市面上很多的 H5 搭建的产品, 为什么还要开发这样的产品,挤进这么激烈的市场。

    这个初衷的原因可能是因为自己的工作经历,大部分都在做可视化搭建这块,而这样的产品在公司内部的确帮助公司很大的提升了业务运转效率,有价值的体现。

    还有一部分是目前开发的这个产品, 与其他产品的不同的地方在于,可以提供自定义开发组件库的功能。

    而这,也是自己所认为这个搭建产品的核心优势, 以及最能体现价值的地方。

    为什么?

    如果能够提供组件定制化开发能力, 那么, 用户就能通过这种开发能力, 与自己的业务深度结合,去开发可搭建的业务组件。

    那么, 对于以后的业务,基本上都可以通过可视化的方式,快速组装搭建, 对于整体的业务效率可以有极大的提升。

    但是,看到目前市面上,很少有搭建的产品,可以提供类似的能力。 而这个业务价值, 在我所呆过的公司,也已得到验证。

    就拿大促活动的运营页为例,在模板化之前,起码需要 2 周的时间进行开发测试部署,而一旦将这些业务模板化之后, 可以在 2 天之内就能搭建好。能很大的提升人员协作的效率。

    如何开发组件

    我们提供了一个本地开发调试组件模板的命令行工具, 在本地开发完发布到平台就能使用。

    以下为开发所需的技术框架

    • React作为开发包前端开发框架,Mobx作为前端状态管理库
    • Less作为 Css 样式预处理,为避免 Css 类名全局污染,默认开启 Css Modules. 采用 react-css-modules作为开发包的默认打包方式
    • webpack 作为开发包的默认打包方式
    • 组件开发方式为 React Function Component + React Hooks 方式
    • 开发包采用 TypeScript 进行开发,可以有友好的类型提示信息及类型检查

    可以访问 https://www.imoka.cn/demoapp 查看演示的例子

    最后

    对于这件产品感兴趣的,欢迎加入交流群。

    希望自定义组件开发不会是一个伪需求!😂

    8 条回复    2023-08-01 15:14:54 +08:00
    ixoy
        1
    ixoy  
       2023-07-31 18:23:46 +08:00
    做做活动页还行。简单的懒得搞(排版也烦),复杂又弄不了。尴尬😅
    softlight
        2
    softlight  
    OP
       2023-07-31 18:24:58 +08:00
    @ixoy 是的,目前就是做做活动页😂
    dunizb
        3
    dunizb  
       2023-07-31 21:49:10 +08:00
    厉害👍👍👍
    softlight
        4
    softlight  
    OP
       2023-08-01 14:14:30 +08:00
    目前在做私有化部署以及二次开发, 有兴趣的可以私。有以下好处
    1. 针对业务来开发组件库,通过可视化方式将业务搭建起来,无需走传统迭代
    2. 提高团队人员协作,开发人员将业务组件化,运营能通过组件快速搭建发布
    3. 组件一次开发可以无限复用,而组件只需测试一次
    4. 针对自己的产品需求,进行二次开发,整合内部服务
    5. 如果对运营场景的需求比较多,可以很大的提高人效以及协作

    可以先看下组件开发样例
    https://github.com/akoomitech/round_lottery
    Bzero
        5
    Bzero  
       2023-08-01 14:40:19 +08:00
    这个是拿腾讯家的开源项目搭建的吧
    https://github.com/Tencent/tmagic-editor
    Bzero
        6
    Bzero  
       2023-08-01 14:45:02 +08:00
    哦 不是。
    softlight
        7
    softlight  
    OP
       2023-08-01 14:58:45 +08:00
    @Bzero 这个是自主研发的,也不单单只是编辑器,也包含整个应用的管理
    softlight
        8
    softlight  
    OP
       2023-08-01 15:14:54 +08:00
    只需注册一个账号,就可以体验组件开发能力,无需部署任何代码
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3182 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:03 · PVG 13:03 · LAX 21:03 · JFK 00:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.