本人最近带创业团队基本做完了一个艺术品拍卖的外包项目,分为网站前台(asp.net mvc5),网站管理员管理的后台使用的9900端口(asp.net mvc5),监听拍卖状态的windows服务,为手机端提供服务的服务器(asp.net web api),还有拍卖平台的android手机端和ios手机端。现在针对网站以及手机端服务器(本质就是RESTful Web API)使用的技术进行拆解做一个系列的博客。
按照国际惯例管理先上项目图
网站前台首页,艺术品展示使用的轮播
艺术品分类页面,关键点在于这个分类是可以在后台动态添加修改的,涉及到缓存,根据动态的标签进行动态的查询
艺术家排行页面
收藏家的个人主页,艺术家个人主页类似就不上传了
android 界面
IOS界面
网站使用了很多微软最新的技术做开发,同时使用了一些其他的著名开源项目如asp.net mvc5,signalR2,Entity Framework6,Castle,AutoMapper,log4net,Lucene.Net, EntityFramework.Extended等等。
整个项目由于保密协定不能发工程架构以及源码上来,但是针对一些项目中遇到的坑以及一些核心技术会做一个系列的博客讲解,为创业积攒人气同时供大家参考使用,本人创业初始,可能不会每天多更,但是会尽量保证每天都有一篇文章进行技术的讲解。同时因为涉及核心的问题比较多,可能不会从最基本的入门开始,MVC入门请参照 http://www.asp.net/ 等官网和博客园上的一些大牛写的文章。
文章基本大类目录包括一下七个大章,每个大章还有对应的小章节,小章节内容将在大章正文下列出
1》mvc5高级特性
2》signalR2实现网站站内信功能
3》Entity Framework你所不知道的性能提高方法以及拓展
4》Castle依赖注入在MVC项目中的使用
5》DDD中使用AutoMapper减少代码编辑
6》log4net对MVC5网站日志的存储使用
7》使用Lucene.Net对网站进行检索
敬请期待
----from,Yeanzhi