自从结婚之后,已经好久没有写点什么了。因为结婚以后,家里面琐碎的事情就多了嘛,你懂得。
但是最近我接手的这个项目,我觉得很有代表性,有必要把这一段时间的工作经历记录一下。
以往我们做项目,不管是走瀑布开发模式还是使用螺旋式的敏捷迭代方式,流程一般是从需求调研开始,然后建立交互原型,数据模型(就是设计数据库表结构什么的),然后搭建系统的运行框架,然后就是根据功能模块编写mvc,即页面,数据结构,控制器这三大件。然后就是测试,测试,再测试,然后上线试运行等等。不过我现在接手的这个项目,是一个已经上线运行的系统。至于为啥要对这个系统进行升级改造,各位请看下面几幅图片:
这是网站目前的样子
该码掉的地方一定要码掉,坚决不做广告
----------分割线----------
再看看别人家的网站
该码掉的依然要码掉
----------分割线------------
这样一对比,大家明白了吧。2016年新款的漂亮衣服和70年代的旧衣服,你更愿意买哪件?而且现在这系统,性能也不好,一到交易高峰期就卡得不要不要的。再次,这个系统用的一些中间件是要交钱的,而且实际使用的体验也不咋地。所以为了公司的长远发展,这套系统必须改造升级!我们决定用现在流行的j2ee架构来对该系统进行改造。之所以选择j2ee架构,一是因为java人才资源丰富,招人容易些(实际情况是太tmd难招了);其次是因为j2ee框架的中间件十分丰富,并且很多是开源免费的。至于是不是还有一些政治斗争的原因,我就不知道啦。综合考虑,故选择j2ee架构。
ok,今天先到这里,欲知后事如何,且听我下回分解。