- 授权协议: MIT
- 开发语言: PHP
- 操作系统: 跨平台
- 软件首页: http://johng.cn/lge/
- 软件文档: https://gitee.com/johng/Lge/blob/master/doc/Lge.pdf
软件介绍
Lge的全称为 Lightweight Glue Engine, 从2008年便开始开发,并陆续应用到了若干项目和不同的场景中,直到最近才将框架内容陆续开源出来(从v3.0开始)。
Lge的开源地址为:https://gitee.com/johng/Lge
Lge的示例代码在:https://gitee.com/johng/Lge_Playard
Lge的使用文档在:https://gitee.com/johng/Lge/tree/master/doc
Lge的设计初衷:
这个框架开始设计的时候,当时PHP里面还没有像现在这么多的开发框架。后面做项目管理及团队管理的需要,需要一款足够轻量级,并且学习成本低,不同成员架构的团队都能够通过快速培训便能加入实战的框架。因此:
1、这个框架需要尽可能简单,学习成本低,容易项目引入;
2、它只能够包含一个项目需要的核心功能,需要执行高效;
3、程序代码需要尽可能精简小巧,程序结构需要清晰简洁;
4、需要管理和维护成本低,不同层次的开发人员皆能够胜任;
Lge的主要特点:
1、框架的执行效率:逻辑简单,结构清晰,执行高效(核心代码只有几百KB);
2、框架的学习成本:KISS设计,简单易于学习,降低团队的学习曲线,减少学习成本;
3、框架的低耦合性:框架独立,可以方便引入到其他项目或者框架中使用,且互不影响;
4、完美支持PHP7,建议在PHP7环境下使用;
Lge的相关文档:
1、框架基础介绍
An Introduction to the Analysis of Algorithms
Robert Sedgewick、Philippe Flajolet / Addison-Wesley Professional / 1995-12-10 / CAD 67.99
This book is a thorough overview of the primary techniques and models used in the mathematical analysis of algorithms. The first half of the book draws upon classical mathematical material from discre......一起来看看 《An Introduction to the Analysis of Algorithms》 这本书的介绍吧!
