.NET企业邮箱系统项目说明及文章索引——2011-8.13更新

因公司发展需要,企业邮箱系列教程暂停,改为制作B/S结构的教程。等B/S教程结束后,重启本教程制作。新教程地址http://www.cnblogs.com/cnuusw/archive/2011/08/25/2153854.html

非知之难,行之唯难——古人诚不欺我啊。原本兴冲冲的打算准备一份教程,把我的编程经验总结起来用于培训公司的新人,以期望公司的整理编程能力提升一个台阶。可真正做起来时,才发现困难重重:精力、时间、程序难关……等等一直在拖累着进度,还好我这个人喜欢钻牛角尖,认准了的事情就不会回头,咱一定要把这份教程完善下去。我一直认为:软件公司的核心竞争力体现在该公司程序员的编程水平上。从这个角度考虑,为了公司将来的生存与发展,这份教程我会认真写下去。

这篇博文的主要目的有三个,列举出我现在遇到的困难,寻求网友的帮助;建立一份索引,方便日后查询与修改对应章节;给自己个鞭策,让自己随时能看到完成了多少章节,还差多少才能完工。

本人联系方式  [email protected] 。如各位网友有好的想法或是发现了任意章节中出现的问题,可以与本人联系。另询问网友个问题,像咱这种水平的程序员在北京要多少钱?本人欲寻2-3名可以带团队、有一定开发经验且热爱编程的人,但是不知道该给多少工资合适。

项目整体情况介绍

  • 目前,程序为第一版,主要目的为迅速完工整个项目,部分复杂功能留待后续版本逐步解决。
  • 应用程序功能上模仿MDaemon 邮件服务器,Web界面模仿163免费邮箱系统
  • 1.0版程序中不考虑多语言问题(代码量大,严重过拖累项目进度,且部分细节没有设计出好的解决方案)。
  • 1.0版中,部分功能依赖于SQL Server,后续版本中考虑MySQL等数据库或是纯文本实现。
  • 1.0版中不考虑分布式存储等复杂方案。
  • 1.0版中不考虑软硬结合编程(如不考虑设计专用路由等)。
  • 1.0版中不考虑使用第三方语言设计专用类库(例如,不考虑为了性能或其他目的而采用C++开发部分专用的类库)。
  • 1.0版中有可能没有好的缓存设计(内心中非常倾向设计出一套合适的缓存方案,但是目前没有思路,请各位网友帮忙协助)
  • 程序为非盈利性质的开源项目,如网友愿意参与,本人竭诚欢迎。 

目前遇到的问题(寻求网友帮助)

  • 缓存设计——如何设计一个高效、稳定、既适合B/S模式也适合单机软件的缓存方案,本人目前没有丝毫思路,最近再看Discuz! net 的缓存设计,实话实说,看不懂。此为目前项目中最棘手的问题,虚心求教网友们的帮助。

章节索引

你可能感兴趣的:(.net)