经过这一段时间的努力,这一次的项目终于是顺利完成了。那么今天就来说一说通过这一次项目的实施后我自己得到的一些心得与体会吧(本人目前还是菜鸟,希望大神们多多批评)。
首先呢,先说一下我们这一次下项目所用的架构吧,这一次我们所用的是nopcommerce架构,说真的,感觉这个架构确实是太好用了,对于这个架构我就浅浅的谈一谈我用过之后的想法吧,毕竟感觉相对于这个架构来说我只是学了小小的一部分。
先大体上说一下这个架构,nopCommerce 是一个由ASP.NET多层模式开发的开源电子商城系统,可以自行设置模板、配置灵活、功能强大,它内含一个目录前端和一个管理工具后端。前端包括用户注册、商品购买(可以进行评论)、投票、Blog等,后端有类别管理、产品管理、客户及角色管理、订单管理、纳税管理、国家(地区管理)、邮件发送、消息模板、新闻发布、blog管理,可以对列表数据进行XML导出。对于这次项目,我主要做的是后台管理,相应主要的涉及到的地方就是类别管理,客户及角色管理,新闻发布,对列表数据进行XML导出这些,客户和角色管理这里我就不多说了,我主要想说的是对列表数据进行XML导出这个地方,以为之前做项目的时候没有遇到过有客户需要这一部分的需求,所以这一次也算是新学到了,怎么说呢,感觉这个部分确实是很主要,而且感觉导出和导入这一体系简直就是太好用了,虽然这一部分工作销量稍微大了一点,但这些对于我来说可都是收获。对于nopcommerce这个架构就先说这一点了,毕竟还没完全学会,等下一个外卖项目做完后再来给大家谈一谈我所学到的吧。
剩下的就来具体谈一谈这一次的收获吧。感觉这一次项目的实施确实给我带来的很大的改变,在技术方面学习了这个nopcommerce架构,在所有的基础应用方法中,包括添加、查看、修改、删除、查询等等,对于这个所有的方法都是直接系统集成并且在使用时只要实例化接口对象,通过这个对象直接调用方法传递好相应的参数就可以直接实现相应的结果的这个方法对于我来说确实是带给了我很多感触,感觉通过这样的方式去进行添加、查看、修改和删除确实是一种很方便而且很实用的,这对我以后的项目开发带来了很大的帮助。
而对于项目开发后的思想方面,感觉这一次项目的开发过程中带给了我很大的触动,在这一次开发中,我们出现了两次特别大的失误,一次是在往服务器提交项目的过程中,由于个人失误,在同步服务器代码解决冲突的时候,由于马虎错点了采用远程代码,导致这一段时间所写的代码全部相当于做了无用功,这确实是很让人生气,确实我也为此付出了应有的代价,通过连续的加班才挽救回来,后来出于个人的性格原因,在每一次提交代码之前我都要把这一工程项目备份到个文件夹下面,以至于不会再次出现类似的问题。确实,我这么做之后再一次的避免了一次灾难性的失误,就是在昨天晚上我们项目结题验收,向服务器提交代码测试的时候,我们发现后台代码还是另一位写前端的朋友提交上去的前两天的代码,还好我存的备份,这才再一次的避免了我们还要加班的结果。
这一次项目带给我更多的是要学会耐心,一定不能太着急,因为越着急就越容易出现失误,导致全局崩盘。