将“我记录”的源码下载到本地,解压缩之后用 visual studio 打开,呈现为如下样子:



解决方案包括3部分内容:


第一部分:wojilu framework框架
框架所在项目只有一个,就是wojilu项目,框架的核心内容都在这里。
其他所有项目都必须引用它。


第二部分:(框架例子1)网站综合系统(使用框架开发)
包括
wojilu.Core综合系统的核心,它的基础通用功能(比如用户模型、站内短信、消息机制、各种app接口等等)都在这个项目中定义。综合系统其他项目都必须引用本项目。
wojilu.Apps:综合系统各app,包括“博客”、“论坛”等等。
wojilu.Apps.Download:综合系统一个app扩展演示。
wojilu.Controller:综合系统的控制器。

wojilu.Web:综合系统的web前端资源,包括页面模板、js、css等。


第三部分:(框架例子2)演示程序cms(使用框架开发)
包括
wojilu.cms:演示程序的领域模型和控制器。
wojilu.cms.web:演示程序的web前端资源,包括演示程序的页面模板、js、css等。

——它们演示了:一个web网站,必须至少包括两个部分,后端cs代码部分和前端web资源部分。


【附加说明】
第二部分例子1和第三部分例子2没有任何关系,他们都是使用第一部分wojilu framework开发的,是wojilu framework的两个独立的例子。
网站教程 使用例子2讲解,容易入门。
例子1则比较复杂,是本网站主推的一个产品,可用于二次开发和深入研究。