<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Temporality &#187; mvc</title>
	<atom:link href="http://www.sylin.net/blog/tag/mvc/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sylin.net/blog</link>
	<description>my causerie</description>
	<lastBuildDate>Sat, 05 Mar 2011 18:32:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Zend_Layout 的用途及 Web MVC 的介紹</title>
		<link>http://www.sylin.net/blog/2008/04/01/74</link>
		<comments>http://www.sylin.net/blog/2008/04/01/74#comments</comments>
		<pubDate>Tue, 01 Apr 2008 04:06:32 +0000</pubDate>
		<dc:creator>sylin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://www.sylin.net/blog/2008/04/01/74</guid>
		<description><![CDATA[這邊1 有份 Web Seminar 的投影片，介紹了 Zend_Layout 設計所要解決的問題以及 Zend_Layout and Zend_View 的使用方法。 Zend_Layout 是 Two-Step-View Pattern 的實作 Zend_Layout 以 Decorator Pattern 實做(擴充 Zend_View) Zend_Layout 可以幫助 DRY up code2 Best Practice 良好的程式架構 當變更架構及需求，較方便修改 提供 Partial(), PartialLoop(), PlaceHolder(), Action() 等 Helper 其中有蠻多東西還看不是很懂 查了一些資料，感覺是逐漸往 RoR 的特色去靠近，畢竟 RoR 也是使用大量 Desgin Pattern 做出來的產品，不過效能跟維護性上的平衡就需要自行拿捏 http://lightyror.thegiive.net/2006/12/cssdryer-dry-up-your-css.html 另外還有這篇「如何學習 Zend Framework」裡面提到了 OO、Design Patter、MVC架構的介紹，特別的是提到了這篇「透視 WebMVC」，正是我之前想對 MVC [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://devzone.zend.com/article/3311-Zend_Layout-and-Zend-_View-Enhancements-Webinar" target="_blank">這邊</a><sup><a href="http://www.sylin.net/blog/2008/04/01/74#footnote_0_74" id="identifier_0_74" class="footnote-link footnote-identifier-link" title="Zend_Layout and Zend _View Enhancements Webinar">1</a></sup> 有份 Web Seminar 的投影片，介紹了  Zend_Layout 設計所要解決的問題以及 Zend_Layout and Zend_View 的使用方法。</p>
<ul>
<li>Zend_Layout 是 Two-Step-View Pattern 的實作</li>
<li>Zend_Layout 以 Decorator  Pattern 實做(擴充 Zend_View)</li>
<li>Zend_Layout 可以幫助
<ul>
<li>DRY up code<sup><a href="http://www.sylin.net/blog/2008/04/01/74#footnote_1_74" id="identifier_1_74" class="footnote-link footnote-identifier-link" title="我本來以為DRY up是榨乾的意思，查了一下應該是指 Don&amp;#8217;t Repeat Yourself Principle，整句的意思是提升程式碼以 DRY 優化的程度，可參考 DRY Up Your CSS，當然這邊的 Code 不只是指 CSS ">2</a></sup></li>
<li>Best Practice</li>
<li>良好的程式架構</li>
<li>當變更架構及需求，較方便修改</li>
</ul>
</li>
<li>提供 Partial(), PartialLoop(), PlaceHolder(), Action() 等 Helper</li>
</ul>
<p>其中有蠻多東西還看不是很懂</p>
<p><span id="more-74"></span></p>
<p>查了一些資料，感覺是逐漸往 RoR 的特色去靠近，畢竟 RoR 也是使用大量 Desgin Pattern 做出來的產品，不過效能跟維護性上的平衡就需要自行拿捏</p>
<p>http://lightyror.thegiive.net/2006/12/cssdryer-dry-up-your-css.html</p>
<p>另外還有這篇「<a href="http://blog.roodo.com/jaceju/archives/5781987.html" target="_blank">如何學習 Zend Framework</a>」裡面提到了 OO、Design Patter、MVC架構的介紹，特別的是提到了這篇「<a href="http://www.jaceju.net/resources/webmvc/" target="_blank">透視 WebMVC</a>」，正是我之前想對 MVC 架構作更多瞭解時要找的，因為 Website用的方式和原本的 MVC Pattern 的確有些差異，「透視 WebMVC」這篇從無到有介紹了一次以 MVC 設計 的思考模式，而且程式碼上非常相似 Zend Framework，所以在對應上非常簡單。</p>
<ol class="footnotes"><li id="footnote_0_74" class="footnote"><a href="http://devzone.zend.com/article/3311-Zend_Layout-and-Zend-_View-Enhancements-Webinar" target="_blank">Zend_Layout and Zend _View Enhancements Webinar</a></li><li id="footnote_1_74" class="footnote">我本來以為DRY up是榨乾的意思，查了一下應該是指 Don&#8217;t Repeat Yourself Principle，整句的意思是提升程式碼以 DRY 優化的程度，可參考 <a href="http://lightyror.thegiive.net/2006/12/cssdryer-dry-up-your-css.html">DRY Up Your CSS</a>，當然這邊的 Code 不只是指 CSS </li></ol><hr />
<p><small>© admin for <a href="http://www.sylin.net/blog">Temporality</a>, 2008. |
<a href="http://www.sylin.net/blog/2008/04/01/74">Permalink</a> |
<a href="http://www.sylin.net/blog/2008/04/01/74#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.sylin.net/blog/2008/04/01/74&title=Zend_Layout 的用途及 Web MVC 的介紹">del.icio.us</a>
<br/>
Post tags: <a href="http://www.sylin.net/blog/tag/mvc" rel="tag">mvc</a>, <a href="http://www.sylin.net/blog/tag/zend-framework" rel="tag">zend framework</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sylin.net/blog/2008/04/01/74/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

