文件名称:ui-model:UI模型主要存储库
文件大小:639KB
文件格式:ZIP
更新时间:2024-02-24 06:53:49
react library angular reuse soc
ui模型 什么是ui模型? ui-model是为前端开发人员从ui控件中提取的一组简化的UI逻辑。 ui模型项目是Ralph在过去两年中研究企业应用程序内部代码可重用性的成果。 拉尔夫在研究期间发现,影响可重用性的最常见和最重要的因素是违反了SoC(关注点分离)设计模式,从而导致违反了OCP(开放-封闭原则)设计模式。 为了提高其项目的代码可重用性,Ralph进一步将逻辑与交互式ui控件分开。 使用这些提取的可重用逻辑,Ralph能够极大地简化许多问题。 这些逻辑是ui模型的种子。 为了正式向社区展示,我们创建了一个名为ui-model的GitHub组织,并邀请社区做出贡献。 为什么选择UI逻辑? 无论使用哪种框架,无论其外观如何,都可以将许多交互式UI控件背后的逻辑提取到少数。 让我们用一个例子来详细说明上面的陈述。 以下控件有什么共同点? 你猜对了。 它们的逻辑相同,即n选择1 。 也许对您来说很明显,但是让我们进一步探索。 是否有其他具有相同的n选择1逻辑的ui控件? 请尝试在脑海中列出一个清单,您可能会对它们的普遍性感到惊讶。 让我们看一些例子。 以下列表并非