diogoko / boring-php

无聊PHP应用的基元

0.2.0 2017-08-27 11:23 UTC

This package is not auto-updated.

Last update: 2024-09-29 02:34:13 UTC


README

提供函数和类的最小化库,用于(几乎)纯PHP构建工作应用程序。

动机

当前应用程序编程的趋势是在核心语言之上添加层层的库和框架,以使开发更容易。这确实增加了程序员所看到的抽象级别,但也导致了漏洞抽象、更多需要学习的内容和更多可移动/可破坏的部分,从而增加了复杂性。

除此之外,一些编程语言在某些任务上比其他语言更专业。特别是PHP最初是一个Web模板引擎,随着时间的推移发展成为一种通用语言。我相信PHP在提供全栈框架的大部分功能方面存在不足。

作为一个无聊的、稳定的、已知的技术,PHP是许多项目的良好选择。通过在核心功能和扩展中添加少量补充,它可以用以开发更大的应用程序,同时保持可维护性。

原则

用法

基本路由

数据库访问

消费和生成JSON

模板化

资产管理

访问控制

错误处理