<?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>Netsetters weblog &#187; Scripts</title>
	<atom:link href="http://www.netsetters.nl/tag/scripts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.netsetters.nl</link>
	<description>Programming, User Experience and IA</description>
	<lastBuildDate>Sat, 07 Aug 2010 12:56:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Zend Framework met MAMP op OSX, een nieuwe Dev omgeving</title>
		<link>http://www.netsetters.nl/2010/04/zend-framework-met-mamp-op-osx-een-nieuwe-dev-omgeving/</link>
		<comments>http://www.netsetters.nl/2010/04/zend-framework-met-mamp-op-osx-een-nieuwe-dev-omgeving/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 18:52:14 +0000</pubDate>
		<dc:creator>Maurice Lourens</dc:creator>
				<category><![CDATA[logic]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.netsetters.nl/?p=264</guid>
		<description><![CDATA[Na een tijd gewerkt te hebben met CodeIgniter kon ik het niet laten weer even terug te gaan naar  Zend Framework. Maar door het gebruik van MAMP kwam ik er even niet uit hoe ik dit aan moest pakken (en niet de interne OSX php installatie gebruiken). Nu ik het voor elkaar heb schrijf ik het ook op.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.netsetters.nl%2F2010%2F04%2Fzend-framework-met-mamp-op-osx-een-nieuwe-dev-omgeving%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.netsetters.nl%2F2010%2F04%2Fzend-framework-met-mamp-op-osx-een-nieuwe-dev-omgeving%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 250px;">
<dt class="wp-caption-dt"><a href="http://www.flickr.com/photos/39639237@N00/2504214173"><img title="Zend" src="http://farm4.static.flickr.com/3189/2504214173_32fe2bf427_m.jpg" alt="Zend" width="240" height="180" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/39639237@N00/2504214173">skoop</a> via Flickr</dd>
</dl>
</div>
</div>
<p>Na een tijd gewerkt te hebben met <a class="zem_slink" title="CodeIgniter" rel="homepage" href="http://www.codeigniter.com">CodeIgniter</a> kon ik het niet laten weer even terug te gaan naar  <a class="zem_slink" title="Zend Framework" rel="homepage" href="http://framework.zend.com/">Zend Framework</a>. Maar door het gebruik van <a class="zem_slink" title="MAMP" rel="homepage" href="http://www.mamp.info/en/index.php">MAMP</a> kwam ik er even niet uit hoe ik dit aan moest pakken (en niet de interne <a class="zem_slink" title="Mac OS X" rel="homepage" href="http://apple.com/macosx/">OSX</a> php installatie gebruiken). Nu ik het voor elkaar heb schrijf ik het ook op.<span id="more-264"></span></p>
<p>1. <strong>Installeer MAMP</strong> en zorg dat het draait. Grote kans dat deze in je /Applications folder terecht komt, dus daar ga ik ook verder van uit. Mocht je een exotische configuratie hebben, dan moet je dus telkens de map-naam veranderen in deze uitleg</p>
<p>2. Het beste is om <strong>Zend Framework te verkrijgen via svn</strong>, zo maak het jezelf een stuk makkelijker met updaten.  Gebruik hervoor je terminal en de volgende commands:</p>
<pre class="brush: plain;">
cd /Applications/MAMP/
mkdir svn
cd svn
mkdir zendframework
cd zendframework
svn checkout http://framework.zend.com/svn/framework/standard/trunk
</pre>
<p>Nu kan je koffie gaan drinken totdat je het gehele framework hebt binnen gehaald. Als alles binnen is krijg je nog een &#8216;revision&#8217; nummer. Het hele Zend Framework staat nu in je MAMP directory onder svn/zendframework.</p>
<p>3. Om de <strong>zend library te &#8216;includen&#8217;</strong> binnen je php installatie moet deze aan het include path van de php.ini worden toegevoegd. Deze is te vinden in <em>/Application/MAMP/conf/php5/php.ini </em>Open php.ini met een <a class="zem_slink" title="Text editor" rel="wikipedia" href="http://en.wikipedia.org/wiki/Text_editor">text editor</a> en plak de volgende regel onder de bestaande regel met include_path = .. (bij mij regelnummer 412)</p>
<pre class="brush: plain;">
include_path = &quot;.:/usr/lib/php:/usr/local/lib/php:/Applications/MAMP/svn/zendframework/trunk/library&quot;
</pre>
<p>4. Om gebruik te maken van de <strong>command line tools </strong>van het Zend Framework moet het <em>zf</em> commando in je terminal beschikbaar gemaakt worden. Dit kan je doen door met een teksteditor <em>/etc/profile</em> te openen. De map etc op je HD kan verborgen zijn, hiervoor moeten dus eerst de verbogen bestanden getoond zijn. De file profile heeft geen extentie maar kan je wel openen met een text editor. Voeg onderaan het bestand 1 regel toe:</p>
<pre class="brush: plain;">
alias zf=/Applications/MAMP/svn/zendframework/trunk/bin/zf.sh
</pre>
<p>5. Als de terminal nog open staan moet je deze nu <strong>eerst sluiten</strong> (Command-Q) En weer openen. Na het opnieuw openen kan je de installatie controleren door middel van het commando</p>
<pre class="brush: plain;">
zf show version
</pre>
<p>Als alles werkt dan krijg je het Zend Framework versienummer terug.</p>
<p>6. Nu kan je beginnen met je eerste <strong>project aanmaken</strong>. Ga met je terminal naar de map waar het project gemaakt moet worden bijvooorbeeld:</p>
<pre class="brush: plain;">cd /Applications/MAMP/htdocs</pre>
<p>En <strong>creëer</strong> je eerste Zend Framework project:</p>
<pre class="brush: plain;">zf create project tests</pre>
<p>En maak je killer-app!! <img src='http://www.netsetters.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/4fc64a8c-4742-468b-8c6a-963932c39da7/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=4fc64a8c-4742-468b-8c6a-963932c39da7" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<img src="http://www.netsetters.nl/?ak_action=api_record_view&id=264&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.netsetters.nl/2010/04/zend-framework-met-mamp-op-osx-een-nieuwe-dev-omgeving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How JavaScript frameworks contribute to a consistent experience</title>
		<link>http://www.netsetters.nl/2009/10/how-javascript-frameworks-contribute-to-a-consistent-experience/</link>
		<comments>http://www.netsetters.nl/2009/10/how-javascript-frameworks-contribute-to-a-consistent-experience/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 20:19:55 +0000</pubDate>
		<dc:creator>Maurice Lourens</dc:creator>
				<category><![CDATA[logic]]></category>
		<category><![CDATA[visualisation]]></category>
		<category><![CDATA[Ext]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[User interface]]></category>
		<category><![CDATA[Web application]]></category>

		<guid isPermaLink="false">http://www.netsetters.nl/?p=55</guid>
		<description><![CDATA[Why using a JavaScript framework for your rich web-application? Consistency, speed and... did I mention consistency?]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.netsetters.nl%2F2009%2F10%2Fhow-javascript-frameworks-contribute-to-a-consistent-experience%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.netsetters.nl%2F2009%2F10%2Fhow-javascript-frameworks-contribute-to-a-consistent-experience%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 250px;">
<dt class="wp-caption-dt"><a href="http://www.flickr.com/photos/19451080@N00/2817382276"><img title="JQuery new site" src="http://farm4.static.flickr.com/3289/2817382276_4a4fd49075_m.jpg" alt="JQuery new site" width="240" height="185" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/19451080@N00/2817382276">Phillie Casablanca</a> via Flickr</dd>
</dl>
</div>
</div>
<p><strong><a class="zem_slink freebase/guid/9202a8c04000641f8000000000015527" title="JavaScript" rel="wikipedia" href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</a> Libraries started out as easy frameworks for web developers.  Why write code that’s already been written and, in most cases, better than home-made JavaScript? It also provides a consistent way of programming throughout a project and a fast way to build applications.</strong></p>
<p><a class="zem_slink freebase/guid/9202a8c04000641f8000000004643bb5" title="JQuery" rel="homepage" href="http://jquery.com/">JQuery</a> UI and <a class="zem_slink freebase/guid/9202a8c04000641f800000000566b41f" title="Ext (JavaScript library)" rel="homepage" href="http://extjs.com/">Ext</a> JS, Prototype,  YahooUI all grew to complete JavaScript platforms with familiar design elements that help programmers build an interface that people are used to.  JQuery even has an own themeroller where programmers can generate a whole css theme for their interface.</p>
<h3><strong>Building bridges</strong></h3>
<p>The new generation of JavaScript libraries are building a small (but hopeful) bridge between designers and developers. Designers can understand the concept, en have consistent elements to work with. Developers can integrate these elements easily within their projects.</p>
<h3><strong>Cross browser, cross <a class="zem_slink freebase/guid/9202a8c04000641f800000000002c5ef" title="Operating system" rel="wikipedia" href="http://en.wikipedia.org/wiki/Operating_system">OS</a></strong></h3>
<p>The acceptance of these libraries among developers and designers is a great step to a consistent experience of web applications. we all recognize widgets, sliders, tabs,  tree&#8217;s and we know how to operate them. Consistency is crucial when building rich web-applications. It does not depend on browser or OS, just the library used.</p>
<h3>Skepticism</h3>
<p>Of course there are some reasons why NOT to use a library. Programmers want to know what&#8217;s happening, mainly for debugging reasons, It can be a bit bloated when only using one or two functions and the biggest reason: You shouldn’t trust the code of others for your professional purposes. The latest versions of the various frameworks take away most of these worries with good debug option and even better performance.</p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.noupe.com/jquery/jquery-tools.html">jQuery Tools: The missing UI library for the Web</a> (noupe.com)</li>
<li class="zemanta-article-ul-li"><a href="http://ajaxian.com/archives/prototype-161-speed-up-clean-up-and-team-up">Prototype 1.6.1; Speed up, clean up, and team up</a> (ajaxian.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.slideshare.net/ajaxexperience2009/colin-clark-accessible-u-is-with-j-query-and-infusion1">Colin Clark Accessible U Is With J Query And Infusion[1]</a> (slideshare.net)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/05a2cb26-1b73-4b7c-97ac-6493aac67917/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=05a2cb26-1b73-4b7c-97ac-6493aac67917" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<img src="http://www.netsetters.nl/?ak_action=api_record_view&id=55&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.netsetters.nl/2009/10/how-javascript-frameworks-contribute-to-a-consistent-experience/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
