<?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>ineedtutorials.com</title>
	<atom:link href="http://www.ineedtutorials.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ineedtutorials.com</link>
	<description>Information made easy</description>
	<lastBuildDate>Thu, 14 May 2009 15:17:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Java Web Start</title>
		<link>http://www.ineedtutorials.com/code/java/java-web-start</link>
		<comments>http://www.ineedtutorials.com/code/java/java-web-start#comments</comments>
		<pubDate>Thu, 14 May 2009 15:17:16 +0000</pubDate>
		<dc:creator>Gertjan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[java web start]]></category>

		<guid isPermaLink="false">http://www.ineedtutorials.com/?p=266</guid>
		<description><![CDATA[In the growing market of the software industry today, users are clamoring for client applications that can be run not only from a desktop environment but also from the Internet. Users want the same functionality and support from Web-based applications as they get from those on their desktop, preferably packed with a thin-client interface. The [...]]]></description>
			<content:encoded><![CDATA[<p>In the growing market of the software industry today, users are clamoring for client applications that can be run not only from a desktop environment but also from the Internet. Users want the same functionality and support from Web-based applications as they get from those on their desktop, preferably packed with a thin-client interface. The most common solution, currently, is to develop two separate Java applications: one that executes as a desktop application and one that simulates much of the functionality of a desktop application, but is accessed from the Web. This is a burden to developers, who are required to write two separate applications that perform the same on different execution environments, but it is also a financial burden to software companies, which are forced to provide support for two separate applications. To alleviate this problem, Sun Microsystems has introduced Java Web Start, a client-side technology that enables Java applications to launch either from a desktop or from a Web page. This eliminates the need to develop Java support for Web applications, and also provides an efficient means to upgrade, maintain, and manage client-side Java applications with the support of any common Web server.<br />
<span id="more-266"></span><br />
<strong>What is Java Web Start?</strong></p>
<p>Java Web Start is a software technology that encompasses the portability of applets, the maintainability of Servlets and JavaServer Pages (JSP) technology, and the simplicity of markup languages such as XML and HTML. It is a Java-based application that allows full-featured Java 2 client applications to be launched, deployed, and updated from a standard Web server. Upon launching Java Web Start for the first time, the user may download new client applications from the Web; thereafter these applications may be initiated either through a link on a Web page or (in Windows) from desktop icons or the Start menu. Applications initialize quickly under Java Web Start, are cached on the client machine, and can be launched remotely offline. Additionally, because Java Web Start is built from Java 2 technology, it inherits the Java platform&#8217;s complete security architecture.</p>
<p>Since Java Web Start is, in itself, a Java application, the software is platform independent and can be supported on any client system that supports the Java 2 platform. Java Web Start performs an update automatically when a client application is launched, downloading the latest code from the Web while simultaneously loading the application from a previous cache (provided that a cache exists). Java Web Start also provides a Java Application Manager utility, allowing end-users to organize their Java applications as well as providing a variety of options, such as clearing the cache of downloaded applications, specifying the use of multiple JREs, and setting HTTP proxies. </p>
<p>Link: <a href="http://www.ibm.com/developerworks/java/library/j-webstart/?open&#038;t=grj,l=766,p=jWebStart">Java Web Start </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ineedtutorials.com/code/java/java-web-start/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pimp Your PHP App with Flex!</title>
		<link>http://www.ineedtutorials.com/code/php/pimp-your-php-app-with-flex</link>
		<comments>http://www.ineedtutorials.com/code/php/pimp-your-php-app-with-flex#comments</comments>
		<pubDate>Tue, 12 May 2009 11:00:57 +0000</pubDate>
		<dc:creator>Gertjan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.ineedtutorials.com/?p=264</guid>
		<description><![CDATA[If you’re looking to add some pizzazz to your PHP application, look no further—Adobe’s Flex is here to give your interface some polish. In this article Lennart Steinke shows us how to make a Flex widget with a PHP back end. Read carefully, because there’s a quiz at the end: for a limited time, every [...]]]></description>
			<content:encoded><![CDATA[<p>If you’re looking to add some pizzazz to your PHP application, look no further—Adobe’s Flex is here to give your interface some polish. In this article Lennart Steinke shows us how to make a Flex widget with a PHP back end. Read carefully, because there’s a quiz at the end: for a limited time, every entrant scores a free Flex reference just for doing the quiz, plus three lucky winners will each receive a free copy of Adobe’s Flex Builder 3!</p>
<p>Flex is Adobe’s open source web application framework designed for speedy development of web or desktop applications. It allows you to build software that’s then compiled into a Flash (SWF) file, and can be run in any browser with the Flash plugin installed. Best of all, it’s fun to use. You can create great looking applications easily: eye candy and pleasing effects are built in, and can be added to your app with just a few lines of additional code. This allows you to create a cool application in a short amount of time.<br />
<span id="more-264"></span><br />
Link: <a href="http://www.sitepoint.com/article/pimp-php-app-flex/">Pimp Your PHP App with Flex!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ineedtutorials.com/code/php/pimp-your-php-app-with-flex/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build a Facebook application with Zend Framework</title>
		<link>http://www.ineedtutorials.com/code/php/build-a-facebook-application-with-zend-framework</link>
		<comments>http://www.ineedtutorials.com/code/php/build-a-facebook-application-with-zend-framework#comments</comments>
		<pubDate>Tue, 12 May 2009 10:55:27 +0000</pubDate>
		<dc:creator>Gertjan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[FBML]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[XFBML]]></category>
		<category><![CDATA[Zend framework]]></category>

		<guid isPermaLink="false">http://www.ineedtutorials.com/?p=262</guid>
		<description><![CDATA[You can integrate your application with facebook in two way: with an IFRAME (using XFBML) or with FBML.
You can embed your content in a Facebook page through FBML or use an IFRAME
Facebook will be a proxy between your server and the user&#8217;s browser: it will load a page form your own server like a normal [...]]]></description>
			<content:encoded><![CDATA[<p>You can integrate your application with facebook in two way: with an IFRAME (using XFBML) or with FBML.</p>
<p>You can embed your content in a Facebook page through FBML or use an IFRAME</p>
<p>Facebook will be a proxy between your server and the user&#8217;s browser: it will load a page form your own server like a normal browser, parse it, &#8220;enhance&#8221; it with his components and then embed it in a Facebook page. You will use standard HTML tags plus FBML tags.</p>
<p>Pros:</p>
<ul>
<li>You can use almost standard HTML, but with some other tags like: <fb:comments ... />, <fb:wall ... /></li>
<li>Feature rich: with a simple tag integrate wall, comments, tabs, dashboard and many others components (Complete list of facebook tags)</li>
<li>The url in the browser follow the navigation</li>
<li>Faster when you need data from facebook database (groups, friends, etc.)</li>
</ul>
<p>Cons:</p>
<ul>
<li>Slower page load times: restart the facebook chat at every request</li>
<li>Can&#8217;t use standard JavaScript, only FBJS that&#8217;s almost equals but your existing scripts and libraries won&#8217;t work</li>
<li>Its losing ground: Facebook is trying to take IFRAME/XFBML on par</li>
</ul>
<p><span id="more-262"></span><br />
Link: <a href="http://blog.madarco.net/91/build-a-facebook-application-with-zend-framework/">Build a Facebook application with Zend Framework</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ineedtutorials.com/code/php/build-a-facebook-application-with-zend-framework/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Practical PHP Performance</title>
		<link>http://www.ineedtutorials.com/code/php/practical-php-performance</link>
		<comments>http://www.ineedtutorials.com/code/php/practical-php-performance#comments</comments>
		<pubDate>Tue, 12 May 2009 10:41:54 +0000</pubDate>
		<dc:creator>Gertjan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.ineedtutorials.com/?p=260</guid>
		<description><![CDATA[When it comes to building web applications in PHP, performance isn&#8217;t typically a major concern. Features, usability and any business concerns are considered a greater priority, as they can be better demonstrated and visualised. Performance graphs don&#8217;t make the boss&#8217;s day.
So, why should you as a PHP developer, worry about performance? Quite a few reasons, [...]]]></description>
			<content:encoded><![CDATA[<p>When it comes to building web applications in PHP, performance isn&#8217;t typically a major concern. Features, usability and any business concerns are considered a greater priority, as they can be better demonstrated and visualised. Performance graphs don&#8217;t make the boss&#8217;s day.</p>
<p>So, why should you as a PHP developer, worry about performance? Quite a few reasons, in fact:</p>
<ul>
<li> Efficient code gives you more flexibility with what you do with your application &#8211; for example, you can&#8217;t exactly throw in a thumbnailing routine if you&#8217;ve already maxxed your server.</li>
<li> Performance techniques generally line up with best practices, and while best practices are their own justification, they will save you time (and money!) in the long run.</li>
<li>On a high-scale application, performance graphs won&#8217;t make much of a difference. Still, informing the boss that, thanks to your performance efforts, you can cut server costs significantly, will definitely earn you some credit, and maybe even a raise.</li>
<li>Well written (and therefore efficient) are easier to debug.</li>
<li>
<span id="more-260"></span><br />
The potential performance of PHP applications is certainly something to be proud of &#8211; at one stage, Digg was handling 200 million page views per month with just three web servers and eight database servers. PHP by its nature is one of the fastest web scripting languages available, having been more or less written for mod_php, the Apache module used for most PHP installations. Unlike Java, PHP is sufficiently dynamic to run literally as lightweight as you require &#8211; for example, you could write a web service in just ten lines of code that could easily handle millions of hits a day, as opposed to the overhead of pulling in a significant chunk of enterprise-sized libraries that you probably don&#8217;t need.</p>
<p>Link: <a href="http://www.developertutorials.com/tutorials/php/practical-php-performance-8-02-07/page1.html">Practical PHP Performance</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ineedtutorials.com/code/php/practical-php-performance/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desktop Application Development with PHP-GTK</title>
		<link>http://www.ineedtutorials.com/code/php/desktop-application-development-with-php-gtk</link>
		<comments>http://www.ineedtutorials.com/code/php/desktop-application-development-with-php-gtk#comments</comments>
		<pubDate>Tue, 12 May 2009 10:37:57 +0000</pubDate>
		<dc:creator>Gertjan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[desktop applications]]></category>
		<category><![CDATA[PHP-GTK]]></category>

		<guid isPermaLink="false">http://www.ineedtutorials.com/?p=258</guid>
		<description><![CDATA[PHP-GTK 2 is out, and with it, a fantastic means for PHP developers to build useful, reliable cross-platform desktop applications. This tutorial will show you how to get up and running with PHP-GTK in no time and build your first desktop application.
Before you continue, have a brief read through my previous article on building desktop [...]]]></description>
			<content:encoded><![CDATA[<p>PHP-GTK 2 is out, and with it, a fantastic means for PHP developers to build useful, reliable cross-platform desktop applications. This tutorial will show you how to get up and running with PHP-GTK in no time and build your first desktop application.</p>
<p>Before you continue, have a brief read through my previous article on building desktop applications in PHP, for a bit of background to this tutorial. PHP-GTK is a PHP extension that provides bindings for the GTK window system. GTK, or Gimp ToolKit, provides a collection of visual elements called &#8220;controls&#8221; which you can use in your PHP application &#8211; essentially, these provide the visuals. The PHP bindings from PHP-GTK allow us as developers to manipulate these controls programatically, and from within PHP.<br />
<span id="more-258"></span><br />
This is all very well, but what does it mean for you? In short, you can take all your existing PHP skills, and reuse your existing PHP code, but build complete desktop applications. In my previous article, I elaborate on the benefits of desktop applications and why you might want to build them; but consider being able to achieve everything Flash objects and Java applets can without having to learn a new language.</p>
<p>Link: <a href="http://www.developertutorials.com/tutorials/php/desktop-application-development-with-php-gtk-8-03-13/page1.html">Desktop Application Development with PHP-GTK</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ineedtutorials.com/code/php/desktop-application-development-with-php-gtk/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>9 PHP Debugging Techniques You Should Be Using</title>
		<link>http://www.ineedtutorials.com/code/php/9-php-debugging-techniques-you-should-be-using</link>
		<comments>http://www.ineedtutorials.com/code/php/9-php-debugging-techniques-you-should-be-using#comments</comments>
		<pubDate>Tue, 12 May 2009 10:33:58 +0000</pubDate>
		<dc:creator>Gertjan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[advanced]]></category>
		<category><![CDATA[debugging]]></category>

		<guid isPermaLink="false">http://www.ineedtutorials.com/?p=256</guid>
		<description><![CDATA[Isn&#8217;t writing new code great? Wouldn&#8217;t the world be a better place if all were ever had to do is write software from scratch, not having to worry about methods of classes past? Unfortunately, we all know that this is not the case. In fact, estimates say that we spend around 80% of our programming [...]]]></description>
			<content:encoded><![CDATA[<p>Isn&#8217;t writing new code great? Wouldn&#8217;t the world be a better place if all were ever had to do is write software from scratch, not having to worry about methods of classes past? Unfortunately, we all know that this is not the case. In fact, estimates say that we spend around 80% of our programming time maintaining old code.<br />
<span id="more-256"></span><br />
<strong>The tutorial talks about following techniques:</strong></p>
<ul>
<li>Enable Notices (on your development environment!)</li>
<li>Use a Logging System</li>
<li>Log Errors</li>
<li>Check Function Parameters</li>
<li>Use an Integrated Development Environment and Debugger</li>
<li>Unit Testing</li>
<li>No Magic! (Or, Avoid Side Effects)</li>
<li>Use Manual Redirects When Debugging</li>
<li>Keep Things Simple</li>
</ul>
<p>Link: <a href="http://porteightyeight.com/archives/151-9-PHP-Debugging-Techniques-You-Should-Be-Using.html">9 PHP Debugging Techniques You Should Be Using</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ineedtutorials.com/code/php/9-php-debugging-techniques-you-should-be-using/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing MySQL on Windows</title>
		<link>http://www.ineedtutorials.com/os/windows/installing-mysql-on-windows</link>
		<comments>http://www.ineedtutorials.com/os/windows/installing-mysql-on-windows#comments</comments>
		<pubDate>Tue, 12 May 2009 10:23:43 +0000</pubDate>
		<dc:creator>Gertjan</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.ineedtutorials.com/?p=254</guid>
		<description><![CDATA[As Web sites and Web-based applications become more important to commercial firms and other organizations, so too does the methods used for storing data online, such as customer contact information, system login details, product data, and much more. Rewritable flat files may be sufficient for extremely limited data for which security is not an issue. [...]]]></description>
			<content:encoded><![CDATA[<p>As Web sites and Web-based applications become more important to commercial firms and other organizations, so too does the methods used for storing data online, such as customer contact information, system login details, product data, and much more. Rewritable flat files may be sufficient for extremely limited data for which security is not an issue. But for most Web sites and applications, a robust database is called for.</p>
<p>There are several relational database management systems (RDBMSs) from which you the developer can choose, ranging from expensive systems that can prove quite difficult to administer, to free and open source alternatives that may not have as many features as the proprietary RDBMSs, but can be much faster to set up and work with. Of these, MySQL is the hands-down favorite.<br />
<span id="more-254"></span><br />
In this tutorial, we will take a detailed look at how to obtain, install, and configure the MySQL database server on your Windows PC.</p>
<p>Link: <a href="http://www.developertutorials.com/tutorials/mysql/installing-mysql-on-windows-8-02-23/page1.html">Installing MySQL on Windows</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ineedtutorials.com/os/windows/installing-mysql-on-windows/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generating Search Engine Friendly Titles for your URL</title>
		<link>http://www.ineedtutorials.com/code/php/generating-search-engine-friendly-titles-for-your-url</link>
		<comments>http://www.ineedtutorials.com/code/php/generating-search-engine-friendly-titles-for-your-url#comments</comments>
		<pubDate>Tue, 12 May 2009 10:21:20 +0000</pubDate>
		<dc:creator>Gertjan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://www.ineedtutorials.com/?p=251</guid>
		<description><![CDATA[For most dynamic websites you will want to create &#8220;Search Engine Friendly&#8221; or &#8220;User Friendly&#8221; URLs, rather than using ugly and meaningless strings or IDs to reference your content. The way you interpret the URLs and use them to get your content is for another article and I won&#8217;t go into that right now, what [...]]]></description>
			<content:encoded><![CDATA[<p>For most dynamic websites you will want to create &#8220;Search Engine Friendly&#8221; or &#8220;User Friendly&#8221; URLs, rather than using ugly and meaningless strings or IDs to reference your content. The way you interpret the URLs and use them to get your content is for another article and I won&#8217;t go into that right now, what I want to talk about is how to turn your page titles into versions that can be used in your URL.<br />
<span id="more-251"></span><br />
For example you have a page called &#8220;Search Engine Friendly URLs&#8221;. In the URL you will ideally want to have this string, only lowercase and with dashes in place of the spaces: &#8220;search-engine-friendly-urls&#8221;. Therefore the URL to the page becomes &#8220;http://www.yourdomain.com/search-engine-friendly-urls/&#8221; or similar.</p>
<p>Link: <a href="http://total-php.com/article/6/generating-search-engine-friendly-titles-for-your-url/">Generating Search Engine Friendly Titles for your URL</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ineedtutorials.com/code/php/generating-search-engine-friendly-titles-for-your-url/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started with Memcache</title>
		<link>http://www.ineedtutorials.com/code/php/getting-started-with-memcache</link>
		<comments>http://www.ineedtutorials.com/code/php/getting-started-with-memcache#comments</comments>
		<pubDate>Tue, 12 May 2009 10:15:30 +0000</pubDate>
		<dc:creator>Gertjan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[advanced]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Memcache]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.ineedtutorials.com/?p=249</guid>
		<description><![CDATA[Memcache is a tool which can cache objects in memory – and is often used for speeding up dynamic web applications. PHP has a built-in module for working with memcache, and its a simple and convenient way of introducing caching to your application.
PHP has a PECL module for talking to memcached – look up how [...]]]></description>
			<content:encoded><![CDATA[<p>Memcache is a tool which can cache objects in memory – and is often used for speeding up dynamic web applications. PHP has a built-in module for working with memcache, and its a simple and convenient way of introducing caching to your application.</p>
<p>PHP has a PECL module for talking to memcached – look up how to install for your system, but be aware that it isn’t bundled. It’s a good module to include on your system however, quite a few apps will take advantage of it where available.<br />
<span id="more-249"></span><br />
Memcache is object storage, objects are stored in a serialised manner in RAM, with a unique key to identify them. This means that you need a unique string to identify any object you may store in the cache. Primary keys work fine but look out for when you are storing multiple types of object in there &#8211; <object_type>_
<primary_key> probably works better in that scenario.</p>
<p>The storage persists as long as the machine is on – a reboot empties the RAM and therefore clears the cache. You can also set how long a cached object is valid for. After that time, memcache will return false when you request your object and your code will fall through to its usual retrieval process.</p>
<p>Link: <a href="http://techportal.ibuildings.com/2009/02/16/getting-started-with-memcached/">Getting Started with Memcache</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ineedtutorials.com/code/php/getting-started-with-memcache/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MVC, XSLT and other animals</title>
		<link>http://www.ineedtutorials.com/code/php/mvc-xslt-and-other-animals</link>
		<comments>http://www.ineedtutorials.com/code/php/mvc-xslt-and-other-animals#comments</comments>
		<pubDate>Tue, 12 May 2009 10:09:48 +0000</pubDate>
		<dc:creator>Gertjan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[advanced]]></category>
		<category><![CDATA[architectural pattern]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[view]]></category>

		<guid isPermaLink="false">http://www.ineedtutorials.com/?p=247</guid>
		<description><![CDATA[The MVC architectural pattern is a smart and bright way of developing web-based applications. The acronym MVC stands for Model, View and Control: these are the three components that, according to the pattern, every application can (and should) be divided into. I would actually state that MVC is &#8220;the ultimate&#8221; way of developing apps but [...]]]></description>
			<content:encoded><![CDATA[<p>The MVC architectural pattern is a smart and bright way of developing web-based applications. The acronym MVC stands for Model, View and Control: these are the three components that, according to the pattern, every application can (and should) be divided into. I would actually state that MVC is &#8220;the ultimate&#8221; way of developing apps but since IT is such a fast-growing/evolving discipline, I won&#8217;t dare being so bold and just say that it is certainly a topic every good developer should spend some time on.<br />
<span id="more-247"></span><br />
This article will try to briefly expose the basics of the MVC pattern and put forward an alternative template management system based on the duo XML/XSLT. Many MVC implementations in php are actually quite fuzzy in the way they manage the Views layer. Most of them partially fail in separating the markup from the programming language and there are often some residual bits of php code here and there.</p>
<p>As he&#8217;ll show you in a while, it is absolutely possible (and wise) to keep the two things clearly distinct and obtain a complete separation of presentation from logic.</p>
<p>The goal of MVC pattern is, as stated above, to identify (divide and develop separately) the 3 layers we have briefly outlined. </p>
<p>Link: <a href="http://www.nourdine.net/index.php?action=article&#038;id=10">MVC, XSLT and other animals</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ineedtutorials.com/code/php/mvc-xslt-and-other-animals/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
