﻿<?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>Alexandre JULIEN &#187; Framework PHP</title>
	<atom:link href="http://www.alexandre-julien.com/tag/framework-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexandre-julien.com</link>
	<description>Industrialisation des développements, PHP, .NET, jQuery, HTML5, Web, …</description>
	<lastBuildDate>Sun, 22 Jan 2012 20:26:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Zend Framework : des tutoriaux avec vidéos très prochainement sur le Blog d&#039;Alex</title>
		<link>http://www.alexandre-julien.com/php/zend-framework-des-tutoriaux-avec-videos-tres-prochainement-sur-le-blog-dalex/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=zend-framework-des-tutoriaux-avec-videos-tres-prochainement-sur-le-blog-dalex</link>
		<comments>http://www.alexandre-julien.com/php/zend-framework-des-tutoriaux-avec-videos-tres-prochainement-sur-le-blog-dalex/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 19:53:46 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Framework PHP]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=346</guid>
		<description><![CDATA[ L&#8217;ascension spectaculaire du framework de Zend notamment due à sa notoriété de &#171;&#160;standard&#160;&#187; mène à envisager une grosse utilisation future de cette plateforme de travail sponsorisée par Zend.
Le blog d&#8217;Alex vous proposera très prochainement des tutoriaux complets sur Zend Framework sous forme  [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-348" title="Zend Framework" src="http://www.alexandre-julien.com/wp-content/uploads/2009/07/banner_zf_logo1-300x178.jpg" alt="Zend Framework" width="300" height="178" /> L&#8217;ascension spectaculaire du framework de Zend notamment due à sa notoriété de &laquo;&nbsp;standard&nbsp;&raquo; mène à envisager une grosse utilisation future de cette plateforme de travail sponsorisée par Zend.</p>
<p>Le blog d&#8217;Alex vous proposera très prochainement des <span style="color: #ff0000;"><strong>tutoriaux complets</strong></span> sur Zend Framework sous forme d&#8217;<span style="color: #ff0000;"><strong>articles</strong></span> et de <span style="color: #ff0000;"><strong>podcasts vidéos</strong></span>.</p>
<p><span id="more-346"></span></p>
<p>En effet, Zend Framework est un <strong>framework PHP 5 orienté objet</strong> basé sur une grande bibilothèque de <strong>classes</strong> et de <strong>librairies</strong> fournissant des facilités de développement.</p>
<p>Contrairement à ses &laquo;&nbsp;concurrents&nbsp;&raquo; comme CakePHP, Symfony, Copix, Jelix &#8230; Zend ne fournit pas de façon native une structure et une architecture de de développement, en revanche il nous fournit les moyens de la construire. Souvent critiqué par son manque de rigueur et son architecture trop exhaustive, il n&#8217;en reste pas moins qu&#8217;il est souvent plébiscité par les entreprises et il est actuellement très utilisé par les SSII. Il est actuellement le framework PHP le plus utilisé en France avec le grand Symfony (beaucoup plus rigoureux mais extrèmement professionnel et robuste).</p>
<p>La philosophie du Zend Framework est d&#8217;offrir un ensemble d&#8217;outils de développement d&#8217;application Web tout en offrant un maximum de flexibilité au niveau architectural. Il s&#8217;appuit sur les fonctionnalités standard que l&#8217;on retrouve dans de nombreux frameworks :</p>
<p>- <span style="color: #3366ff;">design-pattern MVC</span> (Modèle Vue Controlleur)<br />
- <span style="color: #3366ff;">couche d&#8217;abstraction à la base de données</span> sous forme d&#8217;un système de DAO (Database Access Object) pour effectuer des requêtes dynamiques vers les bases de données et ce de façon générique (compatible avec Mysql, Oracle, Postgre, MS-SQL, SQL-Lite, IBM-DB2)<br />
- système de <span style="color: #3366ff;">cache</span> pour optimiser les calculs et les transactions avec les bases de données<br />
- des outils pour le <span style="color: #3366ff;">développement RAD</span> (Rapid Application Development)<br />
- <span style="color: #3366ff;">internationalisation I18N</span> pour la création et la gestion d&#8217;application totalement multilingues<br />
- un <span style="color: #3366ff;">système d&#8217;authentification</span>, d&#8217;autorisation et de gestion des sessions<br />
- un framework pour propulser ou exploiter des <span style="color: #3366ff;">Web Services</span><br />
- des fonctionnalités avancées pour l&#8217;exploitation des <span style="color: #3366ff;">emails</span> et la génération de <span style="color: #3366ff;">PDF</span><br />
- un <span style="color: #3366ff;">système de recherche</span> puissant<br />
- des créations de <span style="color: #3366ff;">formulaires</span> avec des fonctions de filtres, validateurs, &#8230;<br />
- un grand nombre d&#8217;<span style="color: #3366ff;">APIs</span> comme Google App, Amazon, &#8230;<br />
- un générateur de javascript basé sur le <span style="color: #3366ff;">framework Dojo </span>ainsi que des libraries pour <span style="color: #3366ff;">jQuery</span> depuis la version 1.7 avec ZendX</p>
<p>L&#8217;autre argument fort de PHP est qu&#8217;il est soutenu par Zend, l&#8217;entreprise à but commercial qui propulse PHP, cela rassure souvent les entreprises de savoir qu&#8217;il existe des entités commerciales derrière les technologies (cf succès de Sun et IBM avec Java et Microsoft .NET).<br />
Il aura pour vocation de se placer au même rang que les grands framework &laquo;&nbsp;standard&nbsp;&raquo; des autres langages tel un (Spring, Struts pour Java ou un Ruby on Rails pour Ruby).</p>
<p><strong>C&#8217;est pour ces raisons, que je vais prochainement diffuser des tutoriaux sous forme écrite et aussi sous forme vidéo podcast visant à donner un petit coup de pouce aux personnes débutants sur ce framework. Il s&#8217;agira principalement d&#8217;application simples et basique comme un CRUD mettant en pratique les principales fonctionnalités du Zend Framework, à savoir le design-pattern MVC, le routing avec le url_rewriting, les formulaires, les interactions avec les bases de données, les sessions et authentifications, &#8230;</strong></p>
<p>En espérant que ces tutoriaux aideront un maximum de personnes, je compte sur votre aide pour commenter mes publications.</p>
<p>A très bientôt.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">
<li class="toclevel-1"><a href="http://en.wikipedia.org/wiki/Zend_Framework#References"><span class="tocnumber">9</span> <span class="toctext">References</span></a></li>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/php/zend-framework-des-tutoriaux-avec-videos-tres-prochainement-sur-le-blog-dalex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/5 queries in 0.029 seconds using disk: basic
Object Caching 658/659 objects using disk: basic

Served from: www.alexandre-julien.com @ 2012-02-18 14:07:14 -->
