背景/想法
我目前正在开发一个小型框架,只是为了提高我的 php 知识。这个框架应该非常简单(最小化开销)并且在后期扩展方面很灵活。
不同的含义
由于阅读了更高级的教程、认真的 php 开发人员的笔记、不同的类结构(单例、单例、依赖注入、JIT ......)、oop、mvc、路由、缓存......等等我发现很难过滤“正确的方式”(如果有的话),因为在我看来每个人都说不同的话。
许多人称赞那里的观点是“最好的”,并说与之相关的一切都是邪恶的。在我看来,没有对错之分。只有几种方法可以实现一个人的目标。
到目前为止我做了什么
- index:ini设置,定义常量,调用bootstrap(不是oop)
- 引导:自动加载器类、命名空间(按需包含文件)
- 静态类:htmlManager,fileHandler,databaseManager,...
- 单身人士:无
- 非静态类:控制器、模型、视图、路由……
我知道这是非常基础的,到目前为止我没有做太多,但我想首先创建一个可靠的平台。
问题
在我想进一步了解我的项目之前,我很想听听您对下面列出的事情的看法。
- 您如何组织/构建小型甚至更大的项目?
- 您在代码的简单性、逻辑性、性能、可读性、可扩展性和可重用性方面有何经验?
- 真的有一种“正确的编码方式”还是这只是解释?
- 有什么东西因为已经过时而不能使用吗?
我不想听到的
- 忘记框架或 php
- 不要这样做,不要在没有说明原因的情况下这样做
非常感谢我收到的每一个回复。