框架那些事儿(1)——关于分层
一说框架,大家就会想到分层。
但是要怎么分呢?现在开发部门都是使用一个GridView/FormView再加个数据源,拖拉几下了事,我要把它分层?把数据访问和展现分开?研发部门的我真把它分层了给开发部门使用,我没有把握让他们接受呀,我们是部门合作关系,不是上下属关系呀。
于是,这里要使用一种策略。首先,我们不分层。沿用现在的处理方式,但要把以往的一些好的经验结合进去,通过代码生成减少他们的工作量。毕竟完成项目是目的,分层只是手段,而且不是唯一手段。先让开发部门深切体会到框架的存在会给自己节省多少工作量。
然后,我们再分层。东西不多的时候,分不分也就是那样子的了。东西多了,不进行分层整理,那是不行的。这好比衣服多了你就得分出夏装和冬装,并且上衣一起,裤子一起。不然到时想找双袜子都难。
而且就算分层,我们也决定要跟着微软的方向走。不是自己完全整一套。有微软帮你干活,总是好的。现在MVC也探出头来了,LINQ也在不断地完善。你们什么时候完善得差不多了,我们也就跟随你了。呵呵,而且,也正好让我有时间让大家先喜欢上框架。