Lge 轻量级 PHP 开发框架

开源网站开源项目 24-06-10 15:37:06

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、框架基础介绍

2、Lge的配置及使用

3、Lge的数据库操作

4、Lge的数据校验功能

5、FastTpl – 轻量级模板解析引擎

 

 

 

[Lge 轻量级 PHP 开发框架]相关推荐
Wineskin Wine的OSX发行版

Wineskin Wine的OSX发行版

Wineskin 是 Wine 的一个 Mac OS X 发行版,它的特别之处是使用原生 Mac 程序的方式来包装 Windows程序,……...

Qbo 开源Linux机器人

Qbo机器人项目首席开发者Francisco Paz表示他们的目标是开发出一种低成本、可修改的机器人平台,用于人工……...

Texture iOS 异步渲染 UI 框架

Texture 是异步渲染 UI 框架,该库的设计思想对很多 UI 框架产生了影响,封装动态化框架如果想要异步渲染……...

Vcpkg VC++ 打包工具

vcpkg 是微软 C++ 团队开发适用于Windows,Linux 和 MacOS 的 C ++库管理器。 vcpkg 自身也是使用 C++ 开……...

Yeti JavaScript 测试运行器

Yeti 是一个浏览器上的 JavaScript 测试运行器,基于 Node.js。你可以使用 Yeti 来测试 YUI 每个部件。 ……...

qqbot QQ 群聊天记录机器人

qqbot QQ 群聊天记录机器人

qqbot = 基于webqq协议的QQ群聊天记录机器人 qqbot 连通 IRC 和 QQ群,并能实时记录聊天信息。每日自动……...

今日开源
  1. Bopomofo4j 纯 Java 汉字转拼音库

    Bopomofo4j是一个零依赖、纯Java开发的汉字转拼音库,具备沙盒运行模式。JavaScript版本 Bopomofo.js 实现汉字转拼音 实现汉语单词转拼音 实现汉语句子转拼音,在一定程度解决多音字问题 实现简体,繁体互转 词库……

    开源软件 2024-06-25

  2. Servant Haskell Web 服务

    Servant 包含一组 Haskell 库,用来构建 Haskell Web 服务。这是一个类型安全的服务,同时支持生成 Web 服务的客户端代码(包括 Haskell 或者 JavaScript) Update changelog and bump versions inmaster git log ……

    开源软件 2024-06-25

  3. Scala 编程语言

    Scala 编程语言

    Scala是一门现代的多范式编程语言,旨在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。 Scala是面向对象的:Scala是一个纯面向对象语言,在某种意义上来讲所有数值……

    开源软件 2024-06-25

返回顶部小火箭