Opulence

Opulence - 一个简单、安全、可扩展的PHP应用程序框架。(A simple, secure, and scalable PHP application framework.)

Github stars Tracking Chart

Opulence是一个PHP Web应用程序框架,它简化了创建和维护安全、可扩展网站的难点。 使用Opulence,数据库管理、缓存、ORM、页面模板和路由等事情都是小事一桩。 她的开发以可定制、性能和最佳实践为理念。 得益于测试驱动开发(TDD),该框架是可靠的,并经过了彻底测试。 Opulence包括多个组件,可以单独安装或捆绑在一起。

Opulence是David Young写的,一位毕业于伊利诺伊大学香槟分校的数学和计算机科学研究生。

Opulence特性:

路由 -- 使用Opulence强大的路由器来处理请求;

视图 -- 使用“Opulence”创建可扩展,可缓存的视图;

中间件 -- 使用中间件来操纵您的HTTP请求和响应;

ORM -- 使用普通的PHP对象和ORM的存储库和数据映射器模式;

控制台 -- 使用Apex编写您自己强大的控制台命令;

测试 -- 集成测试所有HTTP路由和控制台命令。

系统要求

  • PHP ≥ 7.0.0
  • OpenSSL
  • mbstring


Overview

Name With Owneropulencephp/Opulence
Primary LanguagePHP
Program languagePHP (Language Count: 4)
Platform
License:MIT License
Release Count142
Last Release Namev1.2.3 (Posted on 2023-01-14 21:56:31)
First Release Namev0.0.0 (Posted on 2014-09-16 11:56:54)
Created At2015-07-17 18:56:05
Pushed At2023-01-24 01:10:05
Last Commit At2021-03-22 12:58:37
Stargazers Count731
Watchers Count35
Fork Count48
Commits Count1.8k
Has Issues Enabled
Issues Count56
Issue Open Count0
Pull Requests Count64
Pull Requests Open Count0
Pull Requests Close Count15
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Opulence

Build Status
Latest Stable Version
Latest Unstable Version
License

Introduction

Opulence is a PHP web application framework that simplifies the difficult parts of creating and maintaining a secure, scalable website. With Opulence, things like database management, caching, ORM, page templates, and routing are a cinch. It was written with customization, performance, and best-practices in mind. Thanks to test-driven development (TDD), the framework is reliable and thoroughly tested. Opulence is split into components, which can be installed separately or bundled together.

Installation

Opulence can be installed using Composer:

composer create-project opulence/project --prefer-dist

Documentation

For complete documentation, visit the official website.

Requirements

  • PHP 7.1
  • OpenSSL
  • mbstring

License

This software is licensed under the MIT license. Please read the LICENSE for more information.

Author

Opulence was written by David Young.

To the top