如何看待CMS的模板功能
在做CMS系统时,asp.net的.aspx文件身就是一个非常好的模板,特别对于我们会写代码的人来讲,更加直观.
但看一些CMS系统,都采用了在html文件中进行字符代换的方法.
1.性能不是主要问题,因为可以有多种手段生成静态页,而且asp.net的缓存功能也是非常强大的.
2.保密不是问题,且不说本身很多CMS开源,就算想保护源代码,.aspx文件本身也可以与.cs文件在编译时进行分离.
主要的问题是,哪种方式更适合于给最终用户进行界面上的修改.网奇好像是直接给提供了.aspx文件编辑,discuznt有引擎自已生成页面,其它的一些开源的CMS,大部分都是用html文件做模板给最终用户编辑.
请谈谈您的看法.