Giter VIP home page Giter VIP logo

UnPHP

UnPHP is a framework of PHP.

框架缘由:

2012年我和我伙伴们一起用PHP(yaf前台、Yii后台)+ mysql、mongodb、redis 开发了一个多站点多语言的电商平台,在这个过程当中,我负责过一段时间的开发组长,本人主要完成了对项目的底层基础类、前后台之间的接口、程序与数据库之间的接口、mysql与mongodb之间数据同步...等核心部分的编程设计。 其中在对前台进行总体架构时,对yaf这个框架了解比较透彻,比较认同它的设计**。

但因为 yaf 它是一个基于C编写的PHP内置扩展框架,在实际应用当中受到很多局限性(比如某些中小型网站没有自己的服务器,很难能自己独立扩展PHP)。

因此,本人基于它的**,开始编写了这个PHP版的框架,并根据项目中实际需要,拓展了一些类库,并取名它为UnPHP。

============================== UnPHP框架 目录结构说明:

|-- UnPHP
	|-- Core         目录 (框架核心类)
	|-- Lib          目录 (框架基础类)
	|-- Ext          目录 (框架扩展模块)
	|-- UnPHP.PHP    文件 (框架入口文件)

==============================

==============================

测试项目 目录结构说明:

|-- test			    项目主目录
	|-- conf                    目录 (配置)
	|    |-- commin.ini         项目配置文件
	|
	|-- library                 目录 (项目公共类库)
	|
	|-- www                     目录 (应用)
	|    |-- controllers        目录 (应用的主“控制器”目录)
	|    |
	|    |-- library            目录 (应用类库)
	|    |
	|    |-- Bootstrap.php      文件 (应用初始引导文件)
	|
	|-- index.php               文件 (项目入口文件)
	|
	|-- rewrite.conf            文件 (项目nginx重写规则,单一入口。)

Tangren Xiao's Projects

beego icon beego

beego is an open-source, high-performance web framework for the Go programming language.

bifrost icon bifrost

Bifrost ---- 面向生产环境的 MySQL 同步到Redis,MongoDB,ClickHouse,MySQL等服务的异构中间件

easy-mall icon easy-mall

基于 golang 实现一个简单的小程序商城

engine icon engine

Monibuca 核心引擎,包含流媒体核心转发逻辑,需要配合功能插件一起组合运行

faygo icon faygo

Faygo is a fast and concise Go Web framework that can be used to develop high-performance web app(especially API) with fewer codes. Just define a struct handler, faygo will automatically bind/verify the request parameters and generate the online API doc.

goblog icon goblog

personal site engine with goink framework

gofacerec icon gofacerec

Face recognition with gocv and dlib...My study record for learning golang!

gor icon gor

Golang编写的静态博客引擎

lal icon lal

🔥 Golang audio/video live streaming library/client/server. support RTMP, RTSP(RTP/RTCP), HLS, HTTP[S]/WebSocket[S]-FLV/TS, H264/H265/AAC, relay, cluster, record, HTTP API/Notify. 直播

mall-admin-web icon mall-admin-web

mall-admin-web是一个电商后台管理系统的前端项目,基于Vue+Element实现。 主要包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等功能。

mall-api icon mall-api

仿照Java的mall项目.用Go重写接口

monica icon monica

Monibuca的实例管理器,用于创建工程目录,根据用户选择引入引擎和插件,生成配置文件

php-go icon php-go

Write PHP extension using go/golang. Zend API wrapper for go/golang.

plugin-rtmp icon plugin-rtmp

RTMP协议插件,提供RTMP协议的server功能:接收rtmp推流和rtmp的播放功能

plugin-rtsp icon plugin-rtsp

rtsp协议实现,接受RTSP推流以及提供拉流转发功能

raft-demo icon raft-demo

通过hashicorp-raft库手把手调试raft协议

shortservice icon shortservice

一个go语言实现的短链接服务,包括生成短连接和解析短链接

six910-ui icon six910-ui

This is the UI for Six910 written in golang. This provides the user public shopping cart storefront with switchable storefront templates. It also provides the admin panel for managing a user's storefront.

unphp icon unphp

UnPHP is framework of PHP. 该项目代码已迁移至 http://git.oschina.net/unphp/UnPHP

wukong icon wukong

高度可定制的全文搜索引擎

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.