今天我爱编程网小编为大家带来了如何自己设计一个PHP框架 如何写一个PHP框架呢?思路是什么,需要注意些什么,希望能帮助到大家,一起来看看吧!
如何写一个PHP框架呢?思路是什么,需要注意些什么
框架也是程序,程序就是解决问题的。
那么首先你要明确的就是你希望解的问题,之前是否有其他框架可以解决这个问题。
举个很简单的例子,google 的服务器分布在全球各地,百度的服务器分布在全国各地,而一般的小公司可能连一台独立的服务器都没有,这三种网站程序肯定不一样。
如果按照这个思路走,框架写不写无所谓,写好一个程序比写一个框架来的更实在!
用php怎么做一个如人人网的网站框架,都现需要考虑哪些东西啊
有想法...
1. 个人展示:博客系统,个人信息,换肤(从数据库读取CSS),权限
2. 人际网络: -〉好友推荐(不遍历数据库,按照6度空间关系找)
-〉好友权限(包括未加的人,如校友的权限)
-〉涂鸦墙(好友最近行为展示)
3. 在线聊天:AJAX,JavaScript + PHP
4. 网页应用: -〉frame 嵌入
-〉自主API
5. 商业: -〉precise marketing 系统(类似好友推荐)
-〉冲值、积分、登陆时间累计等
粗略想到这么点
要说框架,上述1、2、4、5模块中只设置控制页用来控制输出和提供功能入口,然后通用功能页-浏览编辑(查、增、删、改),因为要大量AJAX,最好集成功能到最少页,牛X的可以把功能放在数据库中,没试过,可能行不通。
数据库异常复杂...还可能需要在服务器端编写自己的应用来满足服务,比方说,根据对数据库的提交操作,为每个用户的行为创建零时XML或其他文件,发送到客户端,客户端JavaScript响应后接收,即用户能即时看到好友的最新行为。
不要细问,我一个人做不出来,有错漏大家指正,一起讨论,学习中。
php管理系统框架设计
思路1:权限组概念,根据你的情况,分配四个组,创建用户之后,分配到对应的几个组中。每个组能打开的页面的权限是不一样的。
优点:比较简单,而且清晰。
缺点:不够细致,比如A是车间操作组的,那么又要给他加一个技术办公室的一个页面,就得同时给他附上这两个组的权限,这样就不太合适了。
思路2:有权限组,还有单独的权限管理。也就是具体针对某一个Controller下的Action的,没有这个Action的权限,就无法访问这个Action。这样就比较细致。而权限组,就是把这些action归纳成一个组,用户有这个组的权限,就能访问这组里的所有action。
优点:比较细致,能充分满足需求。
缺点:实现由点烧困难
我爱编程网以上就是我爱编程网整理的如何自己设计一个PHP框架 如何写一个PHP框架呢?思路是什么,需要注意些什么相关内容,想要了解更多信息,敬请查阅我爱编程网。