Tencent / Biny

Biny is a tiny, high-performance PHP framework for web applications
BSD 3-Clause "New" or "Revised" License
1.69k stars 259 forks source link

容许小弟问一下几个菜鸟问题? #101

Open gmplato opened 4 years ago

gmplato commented 4 years ago

老师你好,我是PHP的初学者! 现在在学习你的框架,想提问几点?自身没有用过时下流行的PHP框架!对比之下,觉得学习Biny,更能全局性深入理解学习PHP编程。 A、controller分层是否可以再划分多一层Action层? 1、controller层用于处理多域问题,我大概的意思是如何处理多网站域名路由控制方案; 2、Action层用于管理动作路由的下层方案; B、Service分层是否需要再划分多一层Logic层? 1、Service层用于定义用户相关的服务接口等; 2、Logic层相对于Service下层,用于相关的业务逻辑; 以上提议是否存在过度分层的思想??

gmplato commented 4 years ago

请老师抽空解答一下,解决我心中的迷惑?还有可以开个QQ群作为学习交流吗?在学习上总是有些难点需要咨询的。让我们能少走弯路,纠正在学习上错误思想与方式。

billge1205 commented 4 years ago

Biny是个轻量级的框架,用来快速开发web应用。你说的多域多网站的情况的确有,但并不普遍。作为一个开源框架更侧重普遍的功能和泛用性。 你有这方面的思考挺好的 可以试着在biny的框架进行改造尝试。这类定制化的需求更适合在框架上做二次开发。多尝试对你学习php也会有很大的帮助。 说实话现在对外没有太大的精力维护了 有问题就issue提问吧 我看到会解答的

gmplato commented 4 years ago

好的,感谢