clearweb/clearworks

此包的最新版本(0.7.1)没有可用的许可证信息。

一个具有简单组件间通信功能的混搭框架。

0.7.1 2015-06-21 19:52 UTC

This package is auto-updated.

Last update: 2024-09-18 04:20:12 UTC


README

这是一个尝试制作一个框架,使用户能够通过基于组件的设计创建网站。此框架提供了一个简单的方法来实现组件间通信和AJAX。

为何启动此项目

作为一家网页设计公司,我们构建了很多网站。这些网站的标准化框架是WordPress和Prestashop。WordPress实际上是为博客构建的,我们构建的网站中大部分是信息网站。至于Prestashop,它就像大多数其他网店软件一样,功能非常丰富。然而,当用户想要一个定制的组件/模块时,不破坏/破解核心就难以更改标准行为。

使用PHP框架(主要是MVC)

为每个标准信息网站使用PHP框架并不是我们最喜欢的工作方式,因为每次都是定制工作。此外,许多客户要求一个内容管理系统。这每次都并非易事。在大多数那些框架中,代码的重用并不像我们希望的那样,因为有人应该在不同的目录中添加控制器、模型和视图。我们渴望一种方法,只需复制代码并将其添加到框架中,就可以添加一个功能,通常由UI块(组件)表示。

混搭?还是仅组件编程?

框架的风格受到了现有混搭系统的影响。然而,它并不打算成为一个经典的混搭系统,它实际上是一个购物系统,你可以购买混搭并将其放置在网站上。实际上,你可以使用这个框架来实现这一点,但它的主要目的是轻松构建AJAX网站和重用已经开发的组件。