介绍

什么是组件开发?

  • 在传统概念中

    组件化开发即是对某些可以进行复用的功能进行封装的标准化工作。组件一般会内含他的内部UI元素、样式和JS逻辑代码,它可以很方便的在应用的任何地方进行快速的嵌入。组件内部可以使用其他组件来构成更复杂的组件。

  • 在IDM框架中

    IDM只是提供了组件拖拽、页面渲染、组件文档管理、组件联动等等功能的一个标准化框架。因此组件的代码是与IDM框架分离的,IDM不约束您使用任何技术栈,只要您遵守IDM定制的组件开发标准,你可以使用Vue、React、JQuery、Angular、甚至直接使用JavaScript或未来的技术栈也是可以的。

    同时IDM支持组件的代码包按需加载,支持多种技术栈开发的组件同时使用。但它是不内置任何组件,比如常用的按钮、文本、图片组件也没有。但如果您不想重复开发组件的话,您可以前往『 云IT在新窗口打开 』组件共享平台获取您想要的组件。

特性

  • ⚡️ 简单快速,只需要两个文件即可完成一个新的组件开发。
  • 📱 技术栈无关,任意技术栈开发的组件均可接入,不论是React/Vue/Angular/JQuery还是其他技术栈。
  • 👌 零代码接入,让您接入组件到IDM中就像傻瓜式安装一个桌面APP一样简单。
  • 💥 标准化自由开发,基于标准实现高度自由开发组件。
  • 组件独立,让您的组件既可以单独运行也能在IDM中与其他组件联合使用。
  • 💠 丰富API,让你在开发组件的时候尽量的少些重复的代码。
  • 📋 标准化文档,让你的组件使用起来更加简单。
  • 🤝 组件通信,让你与任何人开发的组件都能进行沟通。