如何解决程序重构(推倒重来)遇到的这些瓶颈?


个人很多年前写了一套程序。在dedecms上一路改进数年。

出于以下几点原因,所以想将程序彻底重构:


 1)dede本身极容易被注入,虽后来彻底放弃自带模板,使用原生PHP。但漏洞补不完
2)dedecms未使用命名空间,不是MVC框架
3)数据库基本上全部都改了,已经不是dede。
4)程序很多功能维护扩展起来不方便,过程式。
5)有很多业务逻辑都是错误的
6)练手PHP,用上redis、memcached、https、分发
……

一大堆问题,现在准备重构。
使用thinkphp3.2.x + bootstrap + jquery。

但是遇到瓶颈:


 1)最大的瓶颈,界面。
不会设计不会PS,一开始打算用bootstrap来做界面,但是做了几种方案都觉得实在是太丑了。
根本就不像一个网站,太简陋了,用户不愿意看的。看到界面很丑自己也没有多少心思做。

2)管理员后台界面。
最为头大的,界面是最头大的,网上搜索的界面真的加进去根本就用不了,太费时间了。

3)没有时间,工作太忙,时间零碎。
系统的功能比较多,会员注册登录退出,积分扣除,邀请注册,封禁,通知。统计…
每天回来就已经很晚了,真的很累。一直想重构,但是第二天还要上班。

如何突破这些问题。
时间仓促,如何快速改版完成。最大的问题是界面,后台界面。


准备照这个来做后台,不过真的太单调了。
http://v3.bootcss.com/examples/dashboard/

cms 网站建设 网站架构 mvc

FFTADS 10 years, 11 months ago

看你最大的问题是UI设计,建议去国外的主题网站买个收费的主题,效果会好很多。
比如:
https://wrapbootstrap.com/
http://www.getwebtemplates.com/web-design-templates/

如此糟糕的猫 answered 10 years, 11 months ago

YII正解
时间什么的都是借口

复活的翅膀 answered 10 years, 11 months ago

我感觉楼主 最大的问题 不在界面上。
我这几天也在做一个博客,基于 YII2 ,同样不是美工,同样要上班,每天下班回来只能写一个小时(还有一个小时吃饭,半个小时逛逛技术网站,比如 segmentfault 啦),周末时间多一点。
你说的那些注册、积分、封禁感觉很快可以完成的。
另外楼主既然都是用 bootstrap jquery ,建议使用 YII2 ,框架集成的这俩!

沙漏控-萝莉君 answered 10 years, 11 months ago

Your Answer