网站开发第一周
今天周末,外面下着不大不小的雨,没有什么想法出去玩了。于是看看自己的博客,发现还有个网站系列没有发布文章,就随手开始写写,如果您有好的意见或是建议,请给予批评指正,对于后台技术这块,相对来说我不是非常专业,个人觉得前台能力更强一些,所以,还请各位读者多提宝贵意见。
网站开发到今天整整一周了,说实话,进展并不是很大,因为之前进的公司都是有了成熟的产品或是网站,所以我的工作也相对轻松很多。现在是独立设计和开发,除了美工和网站编辑的工作外,所有的事情都是自己一力承担。
首先,谈谈架构,我的定位是这样的,网站要实现“前台纯静态,后台负责管理”的目标,代码尽量简洁,用户体验能做好点当然更好。目前来讲,后台框架已经搭建起来,并且完成了新闻发布和用户信息的,网站的架构,从代码的角度来讲,采用的三层,界面层--业务逻辑层--数据层,另外我将实体类独立出来了。并且在这个三层中,业务逻辑层一分为二,一是与实体相关联的业务处理,二是一些常规的数据处理类,比如转换字符串为JSON格式的方法放到StringUtil类中;数据层是直接用DML语言,交给数据库处理的,这个部分我个人觉得是可以加强一下的,但还个人的经验里面还没有一个更成熟的方案,暂时先这样做。这是整个代码的框架,我这样划分的。不知道如果数据量很大,这样的结构是否能够承担起压力,是否还需要进一步改进,请各位高手,各位大牛,各位博客园的朋友帮忙给个意见。谢谢。
第二,网站页面以及更新的设计。因为是纯静态的前台,涉及到后台生成静态页面,前台如何保持关联,前台数据如何及时更新,后台如何做到让管理员更轻松方便的问题。对于静态页面的关联,目前采用的方式是存储到数据库。暂时想到的设计,但还没有实现的想法,是打算把后台做成可以自定义模块,然后指定模块对应的模版页面文件,这样生成模块对应的主页,然后定义子页面的时候,可以自行选定模版,指定对应的模块,生成相应的静态页面。首页单独做,而且必须有,其他的都可以通过后台来添加,就像添加应用一样来堆积上去。页面之前的关联,我打算在生成页面的过程中,去指定。有经验的朋友,希望您给我点更好的建议,请多多指教。
第三,前台,目前还只整出了前台首页界面,因为切图的时候细节没注意,导致这个工作做了一天半的时间。前台的效果,打算自己写点简单的js算了,图片的切换就用点jquery的东西好了,登录的话,那只能是Ajax请求了,而且打算独立出来(不用第三方的东西),这样便于后面加一些好点的效果,提升用户体验。用户中心这块还没有出来。
这周的内容就这么多,现在呢,只是简单的考虑一下SEO,布局肯定还是div+css,这是我个人最喜欢的方式,虽然早期对table布局有了很深刻的理解和认识,但最后还是觉得div是使用起来最自由的东西,没有任何约束,这和我本人的性格有点像,不太喜欢受到束缚,追求自由。
框架已经建立起来了,后面还有很多事情要做,会员的登录注册,会员中心的功能实现,后台的会员管理,查询和统计,光这一块就够费时间的了,还有前台要跟上,各种模版的制作,因为是美工的原始设计,还得重新做这一系列的模版,还有一些与客户端配合的工作,接下来的这一周,有得忙了。
以上是这一周所做的事情,欢迎各位高手给点建设性意见,同时欢迎各位对网站开发,网站设计感兴趣的朋友来我的群里面玩,群号是227085907,发表技术心得也好,聊聊生活琐事也好,找男女朋友也好,随心所欲,只要不违反国家法律政策的言论,都随时欢迎。【不一定能及时加人,但保证:只要群还可以加人,就一定会加你进来】。

浙公网安备 33010602011771号