(1)jeecms用的2012版本,不过马上他们就要推出最新的版本了,可以继续研究其源代码,一些新的概念还是值得学习的。不过这公司虽然开源,但是代码的没有几年编程基础的人根本很难对其进行改进,也不提供一些文档。估计收费版本就可以了,哪位牛人可以提供该公司的源文件的说明文档,就谢天谢地了。实在不行,只能自己尝试写设计
文档。
(2)选择jeecms的理由,开发时间短用1个月开发两个小型的网站,之前用过dedecms,不过由于本人对spring mvc准备深入研究一下,就选择了jeecms.
(3) 前端技术我实在不行,所以重新看了css3,html5,javascript,freemarker。不过实在只是简单看一下。然后,看了jeecms的标签,就开始仓促开发了。
(4)首先,进行需求调研,所谓的需求调研就是查看一下相同的类型的网站到底是如何做的?由于对需求没有进行彻底的分析,导致自己的想法一天一个想法,现在想想连我这个程序员都随时改变自己的想法,更何况客户了?对于需求所需要的工具不清楚,需要很好地系统学习。
(5)其次,就按照要求,在myeclipse环境下配置了,不过对eclipse环境不熟悉,简单看了一些资料,对svn不熟悉,也看了一下。简单的代码级修改还是可以的,不过人家的大的框架根本无法修改,水平太差,因此重新学习spring及spring mvc,freemarker。
(6) 程序发布,考虑到客户服务器可能将来维护起来麻烦,最主要的是安全性问题,虽然我研究网络安全,不过我是理论基础大于实际能力,所以根本没有用。这方面要加强,所以,就考虑到了新浪的SAE平台,花了一些时间学习,可惜基础有点差,很多概念还不熟悉,仓促应用吧。
总结:
(1)没有任何的设计文档,需求文档,没有一点的项目管理的概念,对项目管理方面的辅助软件基本上不熟悉。
(2)编程水平根本没有规范化,注释啊,代码的优化的以及Spring,freemarker根本不熟悉。
(3)只熟悉window环境下,对linux环境下不熟悉
(4)css,javascript,html不熟悉,以前觉得有UI人员,现在自己独立承担就不行了。