几乎所有的程序设计书籍,它们都会或多或少的讲解 MVC 是什么回事 。
有幸收到份来自 jamal 的 PPT,其作者阐述了针对 Javascript 的 MVC 思想。这份不长的 PPT 中,有个图让我思考良久(本人加了些翻译):
大图可以看这里 ,或者 将此 PPT 以及图片打包下载 。
个人认为, 软件架构模式 也是仁者见仁的事情,这就好比各种不同的 Javascript 开发框架一样,没有孰劣孰优、只有适合不适合。
另外,扩展阅读 此篇同类文章 ,也能收获良多。
嗨!我叫「明城」,八零后、码农、宁波佬,现居杭州。除了这里,同时也欢迎您关注我的 GitHub、 Twitter、 Instagram 等。
这个 Blog 原先的名字叫 Gracecode.com 、现在叫 「無標題文檔」 。 要知道作为码农取名是件很难的事情,所以不想在取名这事情上太费心思。
作为八零后,自认为还仅存点点可能不怎么被理解的幽默感,以及对平淡生活的追求和向往。 为了避免不必要的麻烦,声明本站所输出的内容以及观点仅代表个人,不代表自己所服务公司或组织的任何立场。
如果您想联系我,可以发我邮件 `echo bWluZ2NoZW5nQG91dGxvb2suY29tCg== | base64 -d`。
哈哈,沙發了~~~
转下 康杰 的言论:
Javascript 的 MVC 思想和flex的cairngorm的思路是差不多的,但是cairngorm是已经完全进行了实现,并且有modulelocator和viewhelp这些帮助类来方便控制定位view和model数据的.其实用js也可以完全实现一套,但是这些分层只有在大规模项目中才能发挥威力,如果小的widget就感觉太繁琐了反而.详细可以看 http://www.cairngormdocs.org/
为什么会有调度器这个东东
哦??
还是没看懂.. 囧rz..
真不好意思.想问下.你在vim 下用的方正幼圆可否提公一下.
我找不到那个字体,用方正细圆替代 在vim中找不到细圆这字体- -
你的blog: http://www.gracecode.com/Archive/Display/1545#archive_commit