关于Dobee

602 查看

What is “Dobee”

其实Dobee,是一个很简单的轻量级PHP框架,composer管理安装。

项目地址:
1. coding
2. Github

欢迎大家去吐槽一下。

由来

整个项目的来龙去脉,其实是来源于生活中的那个东西:乐高积木,小时候经常玩的一个玩具,乐高积木有啥特性哇?就是很多个部件,然后提供不同形状,凸点,凹点,自己自由组合,那么这些凸点和凹点其实可以相比作为平时开发当中的标准化"接口",只要你的另外一个部件能够符合这个接口,就可以安装接入了。框架本身也参考了这个和一些开源框架的特性,如symfony, laravel等,当然后没有那么精湛。其实就一逗比嘛。


造轮子

首先做这个东西,其实也算是一个重复造轮子的过程吧。当然有时候,重复造轮子,还是有必要的,过程中遇到各种不一样的问题,现已不也统统解决了嘛,所以说嘛,重复造轮子,有时候还是需要试试的,因为做过可以做得更好。


设计

框架中采用组件依赖整合的特性,其核心本身就没有什么东西,就是一个粘合剂,整合了各个组件,让其可配置,通用化而已,然而并没有什么卵用。所以其实核心在于每个组件上面,上面实现的东西才是至关重要的。也因为正因如此,每个组件都是独立更新,互不干扰的。提倡灵活,轻便,这句话说出来跟屁话一样哈哈。

未来畅想

至于未来,我觉得互联网这世界正在发生翻天覆地的变化,PHP也是。以前的PHP大家都在停留在web开发阶段,我想,现在的PHP应该不只是在这个层面了。为毛,因为咱们有了swoole。所以,在框架上面,以后会着重发展服务端开发。也暂时不太确定是否适合用这玩意进行服务端开发,先看看吧,反正会出力的,凡事都要先试试再说。钢铁侠他爹跟我说的。