6
回答
一个程序的CMS,如图所示
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

如图所示,表就按需设计,主表一个,支持主要的信息内容,次表就随需而设计,请看下图:

上传文件代码也是在这只程式里,恩,最好把多语言版本功能也能调到这个程序中,小弟不才,下图是我的设计规划及思路,敬请各位大侠指点和建议!

1.在一只程序中实现这么多功能好吗?

2.理论上是可以实现的,但实际中性能会有什么样的结果。

3,我限定最多只能传四个参数,不知可行吗?

4. 我想全部用模块或函数来显示图片中的功能!

5.若在此架构下,实现多语言版本,可行否?

6.暂时不考虑安全因素,因为力所不能及。

7.利用多层嵌套是必然的,有没有办法尽可能减少层数?

以上几点请各位大侠多多指点!偶只是小虾米来着!谢谢!

PHP
举报
彭哥
发帖于6年前 6回/609阅
共有6个答案 最后回答: 6年前

  你这个不是cms,基本的模型和模版设计没看到。

这两个是这重点。

--- 共有 4 条评论 ---
彭哥回复 @axhack : 其实很多东西不一定要模板和模型 的!简约而不简单的东西好! 6年前 回复
彭哥回复 @axhack : 现在正好在写逻辑流程, 说真的,我不太喜欢标签,一般帖函数,呵呵! 6年前 回复
axhack回复 @彭哥 : 你也挺逗的,没考虑进去就坦诚的说吗。 你的什么“首页头部设置”,“产品列表设置”都划分到“网站首页效果设置”里,这些都是模板和模板标签改做的事儿。做技术要坦诚。 6年前 回复
彭哥兄弟你真逗!这张图只是功能流程图,要是真全齐就不用在这发表了! 6年前 回复

1.在一只程序中实现这么多功能好吗?  答:肯定不好了

把每个 Action 控制层独立出来就方便很多了,各司其职。

不明白你为什么要在一只程序中实现?还限定最多只能传四个参数。。。

--- 共有 3 条评论 ---
彭哥单只程序,只要逻辑清晰,是不会混乱的! 6年前 回复
5D同学回复 @彭哥 : 不明白是什么道理,爱iP4,爱的是体验和完美。单只程序那就乱套了。。。。 6年前 回复
彭哥这就是问你为什么要买iphone4而不买其它多个电子产品一个道理!呵呵! 6年前 回复
我没觉得iphone4有多好体验和完美,我只认为它是集成度高且好的一个电子产品
--- 共有 1 条评论 ---
欣儿对的,我是特不喜欢下什么APP都要到商城去 6年前 回复

一个php文件+一个sqlite数据库文件 

2个文件即可实现全部功能.. 参数个数不是问题..数组序列化之后base64一下...一个参数搞定所有

包括css和图片全部二进制的形式存储到sqlite数据库文件中.由php负责输出.

登陆用cookie+全局变量实现

最终就是2个文件搞定一切...前提只需要你的环境支持sqlite扩展

优点是简约而不简单....缺点是几乎难以修改和维护

当然更变态的方法是把 不同功能模块的php代码存入sqlite数据库..

外面一个入口文件即可..需要用到的时候根据参数从sqlite数据库中取出对应的php代码执行即可..

当然 进一步变态的话  连sqlite 数据库都用php 动态生成...

当然这样的话你的php文件的大小可能会达到兆级..

 

--- 共有 5 条评论 ---
彭哥回复 @酒逍遥 : 额,保存到images/upload/yymmddss/目录下 6年前 回复
酒逍遥回复 @彭哥 : 你图片怎么处理的... 6年前 回复
彭哥真正的PHP代码也不过90多K的样子,我想应该一般的服务器都能够支持这么大的文件的执行能力,最多只有5层嵌套!相对来说不是问题!关键就是怎么样处理安全是个大问题 6年前 回复
彭哥而且大部分还是HTML,JS代码呵呵 6年前 回复
彭哥呵呵,不会啦,我现在基本完成了,才160多KB,很小的 6年前 回复
顶部