<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: MVC в JavaScript</title>
	<atom:link href="http://designformasters.info/posts/mvc-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://designformasters.info/posts/mvc-javascript/</link>
	<description>Сайт для веб-разработчиков</description>
	<pubDate>Thu, 17 May 2012 03:22:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: ruslan</title>
		<link>http://designformasters.info/posts/mvc-javascript/#comment-7149</link>
		<dc:creator>ruslan</dc:creator>
		<pubDate>Wed, 03 Nov 2010 07:46:17 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=677#comment-7149</guid>
		<description>Мда MVC и в Яваскрипт появился</description>
		<content:encoded><![CDATA[<p>Мда MVC и&nbsp;в&nbsp;Яваскрипт появился</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Дмитрий Иванов</title>
		<link>http://designformasters.info/posts/mvc-javascript/#comment-6187</link>
		<dc:creator>Дмитрий Иванов</dc:creator>
		<pubDate>Sun, 07 Feb 2010 11:32:57 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=677#comment-6187</guid>
		<description>Я недавно стал использовать MVC на php (пользуюсь фреймворком CodeIgniter). Удобств масса! JavaScript использую еще по-старинке. Статью взял на заметку, в недалеком будущем, надеюсь, перейду на новый уровень JS кодинга.</description>
		<content:encoded><![CDATA[<p>Я&nbsp;недавно стал использовать MVC на&nbsp;php (пользуюсь фреймворком CodeIgniter). Удобств масса! JavaScript использую еще по-старинке. Статью взял на&nbsp;заметку, в&nbsp;недалеком будущем, надеюсь, перейду на&nbsp;новый уровень JS кодинга.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nayjest</title>
		<link>http://designformasters.info/posts/mvc-javascript/#comment-6158</link>
		<dc:creator>Nayjest</dc:creator>
		<pubDate>Sat, 30 Jan 2010 18:51:23 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=677#comment-6158</guid>
		<description>Это уже MVC головного мозга,
Усложнять себе так жизнь в клент-сайд программировании -- моветон</description>
		<content:encoded><![CDATA[<p>Это уже MVC головного мозга,<br />
Усложнять себе так жизнь в&nbsp;клент-сайд программировании -- моветон</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Regent</title>
		<link>http://designformasters.info/posts/mvc-javascript/#comment-6127</link>
		<dc:creator>Regent</dc:creator>
		<pubDate>Mon, 18 Jan 2010 13:23:43 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=677#comment-6127</guid>
		<description>Такой подход будет прямо замечательным для тех, кто пришёл в JS с других языков, в которых MVC в центре внимания(например с PHP).
Я же использую более облегчённую версию :)
ИМХО</description>
		<content:encoded><![CDATA[<p>Такой подход будет прямо замечательным для тех, кто пришёл в&nbsp;JS с&nbsp;других языков, в&nbsp;которых MVC в&nbsp;центре внимания(например с&nbsp;PHP).<br />
Я&nbsp;же&nbsp;использую более облегчённую версию :)<br />
ИМХО</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: morr</title>
		<link>http://designformasters.info/posts/mvc-javascript/#comment-6122</link>
		<dc:creator>morr</dc:creator>
		<pubDate>Sat, 16 Jan 2010 10:40:04 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=677#comment-6122</guid>
		<description>Спасибо за перевод интересной статьи.</description>
		<content:encoded><![CDATA[<p>Спасибо за&nbsp;перевод интересной статьи.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Евгений</title>
		<link>http://designformasters.info/posts/mvc-javascript/#comment-6105</link>
		<dc:creator>Евгений</dc:creator>
		<pubDate>Wed, 13 Jan 2010 09:02:25 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=677#comment-6105</guid>
		<description>&lt;blockquote&gt;Зачем писать var?&lt;/blockquote&gt;
Автор использовал псевдокод похожий на JS :)
Я не стал править, потому что суть статьи не в этом.

Особенно это заметно в функции MyModel.validate:
&lt;pre class="prettyprint"&gt;&lt;code&gt;var MyModel = {
   validate: function(data) {
      var invalidFields = [];
      for (var i = 0; i &lt; data.length; i++) {
         if (this.metadata[data.key].required &amp;&amp; !data.value) {
             invalidFields[invalidFields.length] = {
                field: data.key, 
                message: data.key + ' is required.'
                };
         }
      }
      return invalidFields;
   },
   metadata: {
      'other': {required:true}
   }
}&lt;/code&gt;&lt;/pre&gt;
Сейчас поправлю ошибки, которые найду.</description>
		<content:encoded><![CDATA[<blockquote><p>Зачем писать var?</p></blockquote>
<p>Автор использовал псевдокод похожий на&nbsp;JS :)<br />
Я&nbsp;не&nbsp;стал править, потому что суть статьи не&nbsp;в&nbsp;этом.</p>
<p>Особенно это заметно в&nbsp;функции MyModel.validate:</p>
<pre class="prettyprint"><code>var MyModel = {
   validate: function(data) {
      var invalidFields = [];
      for (var i = 0; i &lt; data.length; i++) {
         if (this.metadata[data.key].required &#038;& !data.value) {
             invalidFields[invalidFields.length] = {
                field: data.key,
                message: data.key + ' is required.'
                };
         }
      }
      return invalidFields;
   },
   metadata: {
      'other': {required:true}
   }
}</code></pre>
<p>Сейчас поправлю ошибки, которые найду.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: игорь</title>
		<link>http://designformasters.info/posts/mvc-javascript/#comment-6104</link>
		<dc:creator>игорь</dc:creator>
		<pubDate>Wed, 13 Jan 2010 08:17:26 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=677#comment-6104</guid>
		<description>Классная статья, ждал такую. А есть ещё производный от MVC паттерн MVP (model-view-presenter). Он мне больше понравился, когда я делал много javascript. В MVC View должен взаимодействовать с Model, а в MVP нет. 

Вопросик. Зачем писать var?
&lt;code&gt;var Events.data = {}&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Классная статья, ждал такую. А&nbsp;есть ещё производный от&nbsp;MVC паттерн MVP (model-view-presenter). Он&nbsp;мне больше понравился, когда я&nbsp;делал много javascript. В&nbsp;MVC View должен взаимодействовать с&nbsp;Model, а&nbsp;в&nbsp;MVP нет. </p>
<p>Вопросик. Зачем писать var?<br />
<code>var Events.data = {}</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Вячеслав</title>
		<link>http://designformasters.info/posts/mvc-javascript/#comment-6095</link>
		<dc:creator>Вячеслав</dc:creator>
		<pubDate>Tue, 12 Jan 2010 13:40:15 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=677#comment-6095</guid>
		<description>Зная и имея представление о Ajax, используя в работе php-фреймворк Codeigniter, меня всё же  заставила подпрыгнуть на месте эта статья и сочетание слов JavaScript и MVC. Стало очень любопытно! :)</description>
		<content:encoded><![CDATA[<p>Зная и&nbsp;имея представление о&nbsp;Ajax, используя в&nbsp;работе php-фреймворк Codeigniter, меня всё же&nbsp;заставила подпрыгнуть на&nbsp;месте эта статья и&nbsp;сочетание слов JavaScript и&nbsp;MVC. Стало очень любопытно! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: va1n</title>
		<link>http://designformasters.info/posts/mvc-javascript/#comment-6091</link>
		<dc:creator>va1n</dc:creator>
		<pubDate>Tue, 12 Jan 2010 03:53:09 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=677#comment-6091</guid>
		<description>Спасибо за статью, интересно написана. Давно хотелось опробывать MVC в JavaScript, и вот благодарая статье, наконец дошло до рук :)</description>
		<content:encoded><![CDATA[<p>Спасибо за&nbsp;статью, интересно написана. Давно хотелось опробывать MVC в&nbsp;JavaScript, и&nbsp;вот благодарая статье, наконец дошло до&nbsp;рук :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dosyara</title>
		<link>http://designformasters.info/posts/mvc-javascript/#comment-6088</link>
		<dc:creator>dosyara</dc:creator>
		<pubDate>Mon, 11 Jan 2010 09:29:22 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=677#comment-6088</guid>
		<description>Хорошая статья, и особенно хорош описываемый метод разработки приложений. Единственный минус это неудачно выбранный пример, не стоило называть "события в календаре" - Event, это может привести к путанице. Есть принятое для таких случаев обозначение Meeting(встреча), в таком случае пример бы не вводил в заблуждение о каких "событиях" в данный момент говорится.
А в целом, спасибо за проработанный материал.</description>
		<content:encoded><![CDATA[<p>Хорошая статья, и&nbsp;особенно хорош описываемый метод разработки приложений. Единственный минус это неудачно выбранный пример, не&nbsp;стоило называть "события в&nbsp;календаре" - Event, это может привести к&nbsp;путанице. Есть принятое для таких случаев обозначение Meeting(встреча), в&nbsp;таком случае пример бы&nbsp;не&nbsp;вводил в&nbsp;заблуждение о&nbsp;каких "событиях" в&nbsp;данный момент говорится.<br />
А&nbsp;в&nbsp;целом, спасибо за&nbsp;проработанный материал.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

