2012小结.20120221

商城项目马上也要结束了,这一阵子,接手的项目基本都是电子商城的,可见电子商务在当前发展的状态,不再是淘宝东京等大型C2C商城垄断的时代,更多的是中小企业、个人根据自己的需求建立一套商城,这样做的优点就是更加个性化,除去空间、价格上限制不说,从页面设置上拥有了更大的空间,缺点是安全性与性能上肯定会有很大的差别,但更多更加完善的开源程序的发布从一定程度上弥补了这一点,而且从心理上人们也更想有一个属于自己的网店系统,所以更多的人和企业加入到这个行列里来。但总结起来有这样几个特点:

1.单用户商城开源系统泛滥,像shopnc,ecshop,magento,iwebshop,vsshop等,多用户商城开源的比较稀少,像比较不错的ecmall,也被shopnc收购,不再继续升级,而shopnc也一再提出要开发自己的多用户商城,网上也流出shopnc多用户商城的策划案,但一直没见这个项目的的进展,其他的多用户商城系统基本都进行了加密处理,用户很能看到源码,还有一个比较老的齐博B2B系统,算是比较原始的多用户商城了,以为齐博原本就是做门户网站起家,所以这个系统看上去更像一个门户网站;

2.基本都采用了MVC模式,使用模版技术,将显示和逻辑处理分开,满足商城的多样性需求,而采用比较多的就是Smarty模版技术。

3.采用了静态缓存技术来提高网站的访问效果,静态缓存也是一个比较热门的话题和技术,在Smarty模版中也包含了最基本的缓存技术;

4.JS特效在网站的开发过程中应用极广,尤其是Jquery库;

5.不足之处1.内容管理系统比较弱,从发展的过程看,CMS系统在电子商务中主要应用于文章管理,所以这个功能在各个开源的网店系统中都比较薄弱;

6.不足之处2.二次开发造成的系统臃肿和逻辑混乱,虽然大多数的系统都采用了面向对象的开发方式,但在提供的手册中对于接口的使用说明还是比较简单,当然另一个原因就是开发者本身不能理解程序,并且没有设计思维,这个建议有兴趣的朋友可以看看《设计模式》这本书。

7.不足之处3.由于历史遗留问题,系统的扩展性比较差,虽然大部分系统都提供了插件开发的接口,ecmall提供了挂件技术和模块技术,但是系统本身模块全部固化,修改起来十分麻烦,尤其是基于MVC的系统,修改的工作量将是让人难以忍受的。

8.不足之处4.网站营销功能弱,在电子营销如此发达的时代,如果网店本身提供详细的营销策略和工具对于使用者来说将是一个巨大的福音,但是目前的系统初了配备了基本的SEO搜索优化基本没有了其他功能,最多可以通过自家添加JiaThis这样的小插件来弥补一下;

当前流行的Web技术是云计算和数据挖掘,如何将两项技术应用到电子商务领域也是一个比较有喜感和值得考虑的问题。而从近10年的WEB开发语言趋势可以看出PHP和JS处于绝对领先的地位,尤其是HTML5的诞生,将会把js推向另一个顶峰,而PHP以其容易掌握和框架成熟也会稳坐宝座,在中小型程序中php+mysql+html+css+js将是一个永恒的主题,在电子商务领域也是,但如果更好的发挥PHP面对对象的特点和更加高效的JS代码,以及兼容性高的CSS将是后面一段时间努力的方向。

最后,如果各位对于电子商务感兴趣,可以加我QQ:986699012,大家交流交流,近期正在研究ecmall的MVC技术和挂件技术,这两个东西挺不错的,可以在。

PS:由于近期比较忙,所以JQUERY的控件体验会在这段时间后给大家继续!

菊子曰 我用菊子曰写博客,你呢?
posted @ 2012-02-21 23:53  游戏人间Linux  阅读(205)  评论(0)    收藏  举报