老实说,从来没有想过要去接触程序,甚至有点惧怕那一大堆代码,但是人生往往都不按你当初设想的轨迹运行,我竟然从事了一份叫做美工的工作,刚开始的时候,关于网页制作的方面的知识了解得很少,只会一点点的photoshop和一点点HTML,刚开始工作时,我帮忙同事A,做一些简单的静态页面,后来部长分配我主要帮同事B做网页界面,同事B是一名程序员,他很喜欢学新的东西,不但如此,还喜欢把新的东西运用到学院的一些项目,比如说用ASP.NET MVC开发了校内公选课平台,还开发了三门精品课程。对于完全没有程序基础我的来说,我觉得MVC还是挺好的,基本上,我主要能搞懂MVC框架中的Views就可以了,把所有也页面都一样的东西,放在share文件夹中的Master那里,比如head,footer等。然后再看每个分支的文件夹,比如校内公选课包括登陆页、BBS、作业系统、学习感悟等几个部分,每个部分都有独立的一个文件夹包含每个部分所需要的页面。当我要嵌套作业系统的界面,我首先先找到作业系统在Views中的文件夹,然后打开文件夹里面后缀为aspx的文件,然后再根据里面的嵌套找到其他后缀为.ascx文件,比如图中的红色框部分就是通过.aspx分别嵌套.ascx,这样aspx的文件就不会有那么长的代码,而且对于美工来说,分类比较清楚,美工需要该页面中的某个位置时,只需要直接改具体的某个.ascx文件,就可以对页面进行修改。 有可问题必须提到的就是,如果您运用Expression Web3 打开aspx文件时,如果您的aspx有引用Master时,必须注意用Expression Web3打开aspx时,会把MasterPageFile="~/Views/Shared/HwMaster.Master"中的“~”删除,这样程序就会出错,如果用Dreamweaver就不会,所以习惯用Expression Web3的人,要注意这个问题。
总的来说,我觉得用MVC框架的话,对我来说,还是比较方便也比较容易懂的。。。不过看网上很多人都不同意使用MVC,原因讲了很多,对于不懂程序的我来说,那些原因看也看不懂,但是我只是从自己的接触MVC的过程中,觉得它还是一个不错的框架。

总的来说,我觉得用MVC框架的话,对我来说,还是比较方便也比较容易懂的。。。不过看网上很多人都不同意使用MVC,原因讲了很多,对于不懂程序的我来说,那些原因看也看不懂,但是我只是从自己的接触MVC的过程中,觉得它还是一个不错的框架。
