<?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: Intro To Backbone.js: How A Winforms Developer is At Home In Javascript</title>
	<atom:link href="http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/</link>
	<description>Better Than Yesterday</description>
	<lastBuildDate>Mon, 20 May 2013 17:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: S Satya Suman</title>
		<link>http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/#comment-2423</link>
		<dc:creator>S Satya Suman</dc:creator>
		<pubDate>Thu, 03 May 2012 09:44:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derickbailey/?p=417#comment-2423</guid>
		<description>Simple and eloborate</description>
		<content:encoded><![CDATA[<p>Simple and eloborate</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derick Bailey</title>
		<link>http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/#comment-1635</link>
		<dc:creator>Derick Bailey</dc:creator>
		<pubDate>Fri, 17 Jun 2011 14:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derickbailey/?p=417#comment-1635</guid>
		<description>wasn&#039;t there a major airline sued for accessibility of it&#039;s kiosk checkin systems, as well?

... also - Brian Hogan makes some really good points in his &quot;Web Design For Developers&quot; book about how accessibility isn&#039;t just for people with various degrees of disabilities anymore. it also cover things like mobile browsers, text browsers, etc. 

there&#039;s a lot to consider when building an app that uses a framework like this, and audience / device / accessibility is an important factor</description>
		<content:encoded><![CDATA[<p>wasn&#8217;t there a major airline sued for accessibility of it&#8217;s kiosk checkin systems, as well?</p>
<p>&#8230; also &#8211; Brian Hogan makes some really good points in his &#8220;Web Design For Developers&#8221; book about how accessibility isn&#8217;t just for people with various degrees of disabilities anymore. it also cover things like mobile browsers, text browsers, etc. </p>
<p>there&#8217;s a lot to consider when building an app that uses a framework like this, and audience / device / accessibility is an important factor</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Stackhouse</title>
		<link>http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/#comment-1634</link>
		<dc:creator>Robert Stackhouse</dc:creator>
		<pubDate>Fri, 17 Jun 2011 13:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derickbailey/?p=417#comment-1634</guid>
		<description>All I have to say to that is just keep in mind Target got sued for accessibility for their e-store and lost.</description>
		<content:encoded><![CDATA[<p>All I have to say to that is just keep in mind Target got sued for accessibility for their e-store and lost.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derick Bailey</title>
		<link>http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/#comment-1631</link>
		<dc:creator>Derick Bailey</dc:creator>
		<pubDate>Thu, 16 Jun 2011 21:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derickbailey/?p=417#comment-1631</guid>
		<description>yeah, i wouldn&#039;t do any of this on a site that needs Section508 or other web accessibility requirements met. I&#039;ve done enough of those sites and they are hard enough to do with straight html and always calling back to the server to do any work. :P</description>
		<content:encoded><![CDATA[<p>yeah, i wouldn&#8217;t do any of this on a site that needs Section508 or other web accessibility requirements met. I&#8217;ve done enough of those sites and they are hard enough to do with straight html and always calling back to the server to do any work. :P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Stackhouse</title>
		<link>http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/#comment-1630</link>
		<dc:creator>Robert Stackhouse</dc:creator>
		<pubDate>Thu, 16 Jun 2011 20:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derickbailey/?p=417#comment-1630</guid>
		<description>I can see that. What the customer demands right? Wondering who gets sued when the site is deemed not to be 508 compliant: the client or the contractor. Heavy client web apps run that risk.

I&#039;ve never seen a heavy client app that degraded gracefully. Could just be that I haven&#039;t looked under the covers of enough heavy client sites.
Guess you could always go the non RIA path. Building a web application twice would seem prohibitively expensive for all but giants like Google or Facebook.

If anyone has got some solid info on following WAI-ARIA, I&#039;d love to hear it.</description>
		<content:encoded><![CDATA[<p>I can see that. What the customer demands right? Wondering who gets sued when the site is deemed not to be 508 compliant: the client or the contractor. Heavy client web apps run that risk.</p>
<p>I&#8217;ve never seen a heavy client app that degraded gracefully. Could just be that I haven&#8217;t looked under the covers of enough heavy client sites.<br />
Guess you could always go the non RIA path. Building a web application twice would seem prohibitively expensive for all but giants like Google or Facebook.</p>
<p>If anyone has got some solid info on following WAI-ARIA, I&#8217;d love to hear it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derick Bailey</title>
		<link>http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/#comment-1629</link>
		<dc:creator>Derick Bailey</dc:creator>
		<pubDate>Thu, 16 Jun 2011 20:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derickbailey/?p=417#comment-1629</guid>
		<description>FWIW: &quot;controller&quot; is renamed to &quot;router&quot; in an upcoming version of backbone, which is a much better description of what it does and how it behaves. 

personally, i think backbone does a great job with views and viewmodels when approached as an MVVM perspective. however, i still haven&#039;t looked at Knockout. once i get around to doing that, i might change my opinion :)</description>
		<content:encoded><![CDATA[<p>FWIW: &#8220;controller&#8221; is renamed to &#8220;router&#8221; in an upcoming version of backbone, which is a much better description of what it does and how it behaves. </p>
<p>personally, i think backbone does a great job with views and viewmodels when approached as an MVVM perspective. however, i still haven&#8217;t looked at Knockout. once i get around to doing that, i might change my opinion :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derick Bailey</title>
		<link>http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/#comment-1628</link>
		<dc:creator>Derick Bailey</dc:creator>
		<pubDate>Thu, 16 Jun 2011 20:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derickbailey/?p=417#comment-1628</guid>
		<description>joined :)</description>
		<content:encoded><![CDATA[<p>joined :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/#comment-1626</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 16 Jun 2011 19:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derickbailey/?p=417#comment-1626</guid>
		<description>by the way, you should jump on the google group for backbone: http://groups.google.com/group/backbonejs/</description>
		<content:encoded><![CDATA[<p>by the way, you should jump on the google group for backbone: <a href="http://groups.google.com/group/backbonejs/" rel="nofollow">http://groups.google.com/group/backbonejs/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/#comment-1625</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 16 Jun 2011 19:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derickbailey/?p=417#comment-1625</guid>
		<description>Hey guys, I can speak a little to the &quot;Why&quot;...as an enterprise .net dev with 14 others on this team all writing js for a highly interactive app.


1.) Our application is essentially a specialized report runner, number cruncher and modeler for hospitals throughout the US.  We were tasked with re-writing the criteria for running these reports.  It was a long page full of html form elements, so we decided that dynamically adding criteria on demand would be nice.  

So we wrote a large js file to describe the html, business rules, client-side validation that each criteria would use.  Then we had a formbuilder which was the driver for the criteria getting painted on the &quot;canvas&quot; (what we called the area where the criteria was placed in the DOM, not to be mistaken with html5 canvas).  We also had a formbuilder.events file which would listen to certain events (deletion, addition, validation etc) of the criterias placed on the page.  And we had other things.

The result: we started with a team of about 6 and now we&#039;re 14 what we saw was that controlling the js produced by the team was easy at first.  

But as time moved on people would place templates all over the place, events were scattered, etc. etc.   The app had clean code everywhere except in the js. 

SO THE WHY: 

- So what bbjs gave us was a well documented unified way of doing most things.
- It gave us great documentation, so getting new team members to understand &quot;how&quot; to do things was much easier.</description>
		<content:encoded><![CDATA[<p>Hey guys, I can speak a little to the &#8220;Why&#8221;&#8230;as an enterprise .net dev with 14 others on this team all writing js for a highly interactive app.</p>
<p>1.) Our application is essentially a specialized report runner, number cruncher and modeler for hospitals throughout the US.  We were tasked with re-writing the criteria for running these reports.  It was a long page full of html form elements, so we decided that dynamically adding criteria on demand would be nice.  </p>
<p>So we wrote a large js file to describe the html, business rules, client-side validation that each criteria would use.  Then we had a formbuilder which was the driver for the criteria getting painted on the &#8220;canvas&#8221; (what we called the area where the criteria was placed in the DOM, not to be mistaken with html5 canvas).  We also had a formbuilder.events file which would listen to certain events (deletion, addition, validation etc) of the criterias placed on the page.  And we had other things.</p>
<p>The result: we started with a team of about 6 and now we&#8217;re 14 what we saw was that controlling the js produced by the team was easy at first.  </p>
<p>But as time moved on people would place templates all over the place, events were scattered, etc. etc.   The app had clean code everywhere except in the js. </p>
<p>SO THE WHY: </p>
<p>- So what bbjs gave us was a well documented unified way of doing most things.<br />
- It gave us great documentation, so getting new team members to understand &#8220;how&#8221; to do things was much easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Deville</title>
		<link>http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/#comment-1620</link>
		<dc:creator>Jeff Deville</dc:creator>
		<pubDate>Wed, 15 Jun 2011 20:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derickbailey/?p=417#comment-1620</guid>
		<description>Backbone does a great job with Models and Controllers, but a poor job w/ views and viewmodels.  Knockout does a great job with views and viewmodels, but doesn&#039;t even try to do anything with models and controllers.  They can work pretty well together.</description>
		<content:encoded><![CDATA[<p>Backbone does a great job with Models and Controllers, but a poor job w/ views and viewmodels.  Knockout does a great job with views and viewmodels, but doesn&#8217;t even try to do anything with models and controllers.  They can work pretty well together.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
