<?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>Riad Benguella, Le blog &#187; HTML</title>
	<atom:link href="http://blog.riadbenguella.com/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.riadbenguella.com</link>
	<description>Développement, Web, High-Tech et autres</description>
	<lastBuildDate>Sat, 14 Jan 2012 12:22:49 +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>Quel langage ? Quelle Technologie ?</title>
		<link>http://blog.riadbenguella.com/quel-langage-quelle-technologie/</link>
		<comments>http://blog.riadbenguella.com/quel-langage-quelle-technologie/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 09:51:57 +0000</pubDate>
		<dc:creator>Riad</dc:creator>
				<category><![CDATA[Développement web et programmation]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Langage]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://youknowriad.nomade-dz.com/?p=598</guid>
		<description><![CDATA[Avec la multiplication des technologies et des langages de programmation, les développeurs ont de plus en plus de mal à faire la part des choses. Il est souvent très difficile de faire un choix sur la technologie à utiliser ou &#8230; <a href="http://blog.riadbenguella.com/quel-langage-quelle-technologie/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Avec la multiplication des technologies et des langages de programmation, les développeurs ont de plus en plus de mal à faire la part des choses. Il est souvent très difficile de faire un choix sur la technologie à utiliser ou le nouveau langage de programmation sur lequel se former. Qui ne s&#8217;est jamais posé ces questions : Je me lance sur quelle techno ensuite ? Ce langage vaut t-il la peine qu&#8217;on s&#8217;y mette ?</p>
<p>Personnellement, voulant toujours être au top de la technologie, je me pose souvent ce genre de questions, et j&#8217;ai de plus en plus de mal à y répondre. Bien sur le choix souvent repose sur la nature des projets qu&#8217;on veux réaliser, les contraintes &#8230; mais qui ne s&#8217;est jamais dit, <strong>moi je veux tout maitriser !!!</strong> Bien sur, c&#8217;est tout simplement impossible, d&#8217;où cet article dans lequel je vais essayer de vous présenter les technologies que je connais (celles qui en valent la peine) et celles que je prévois d&#8217;apprendre (c&#8217;est juste mes choix personnels et nullement les choix à faire absolument).</p>
<p align="center"><img src="http://youknowriad.nomade-dz.com/wp-content/uploads/programming.jpg" alt="" title="programming" width="500" height="375" class="alignnone size-full wp-image-600" /></p>
<p><span id="more-598"></span></p>
<p><strong>Le couple HTML/CSS</strong></p>
<p>Je suis un fervent supporteur du <a href="http://youknowriad.nomade-dz.com/le-cloud-computing-linformatique-dans-les-nuages/">Cloud Computing</a> (je ne suis pas le seul), et je suis convaincu que le web représente le centre de toutes les technologies du futur. Et qui dit web, dit forcément HTML/CSS. Les navigateurs suivent plus ou moins bien cette tendance. Internet Explorer 6 est en declin (plus qu&#8217;un tout petit pourcentage) et les standards sont assez bien suivis par le reste des navigateurs. Le passage vers HTML5 et CSS3 est sur la bonne voie. </p>
<p><strong>Le langage PHP</strong></p>
<p>A mon avis, c&#8217;est un langage à maitriser absolument pour tout développeur web, pour différentes raisons : productivité, communauté, documentation, serveurs web, &#8230;. Malgré ses inconvénients liés à sa lourdeur lors des calculs complexes, il a encore de très beaux jours devant lui.</p>
<p><strong>Framework PHP : Symfony</strong></p>
<p>Le couplage de PHP à un framework est une nécessité pour tout projet de taille moyenne/grande. Et sur ce point la, les possibilités ne manquent pas : faire son propre framework, utiliser Zend Framework, Symfony, CodeIgniter &#8230; Mon choix se porte vers Symfony (et notamment <a href="http://youknowriad.nomade-dz.com/symfony-2-0-devoile-au-sflive-2010/">la version 2</a>) pour les raisons suivantes : flexibilité, documentation, communauté, à la pointe (design patterns, technos, mise à jour) &#8230;</p>
<p><strong>Javascript et son framework</strong></p>
<p>Après la maitrise d&#8217;un langage serveur, il est tout aussi important d&#8217;utiliser un langage client (notamment pour les RIA), et de ce coté la, on ne peux pas passer à coté de Javascript. Je vous disais que l&#8217;utilisation de frameworks est nécessaire pour les langages serveurs, c&#8217;est encore plus vrai pour javascript (langage client). Jj&#8217;utilise jQuery actuellement comme Framework Javascript, mais je ne suis pas convaincu à 100%. En réalité je n&#8217;ai pas encore trouvé le framework Javascript qui me convient le plus (je compte sur vous pour des suggestions <img src='http://blog.riadbenguella.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<p><strong>Systèmes d&#8217;exploitation type UNIX</strong></p>
<p>Mon avis personnel sur ce point est catégorique : vous êtes développeur web, oubliez windows (pour l&#8217;instant) !!! Il est absolument nécessaire de maitriser les systèmes d&#8217;exploitation type UNIX (GNU/Linux, FreeBSD, Mac OS &#8230;) et ceci notamment pour leur utilisation en tant que serveurs web.</p>
<p><strong>Développement d&#8217;applications Mobiles</strong></p>
<p>Ce n&#8217;est plus un marché à négliger, et je pense que l&#8217;iPhone et Android sont les deux poids lourds du futur des applications mobiles. Le développement pour iPhone implique donc la maitrise d&#8217;Objective-C, Cocoa Touch et XCode, et le développement pour Android implique quand à lui, JAVA et le SDK d&#8217;Android.</p>
<p><strong>Amazon Web Services</strong></p>
<p>Ce sont <a href="http://youknowriad.nomade-dz.com/amazon-revolutionne-le-cloud-bases-de-donnees-relationnelles/">les différents services amazon</a> pour le développement en Cloud computing. Actuellement ce sont les techologies les plus abouties dans ce domaine la. Les services les plus intéressants sont : Amazon S3 pour le stockage et, Amazon EC2 pour la puissance de calcul.</p>
<p><strong>Autres</strong></p>
<p>En plus de toutes ces technologies, d&#8217;autres non moins intéréssantes, mais que je trouve moins prioritaires pour l&#8217;instant viennent s&#8217;ajouter à ma liste d&#8217;attente des technologies à surveiller de prés : Python, Django, Le langage Go, Google App Engine, GWT, Microsoft Windows Azure.</p>
<p>Voila pour mes choix personnels, maintenant je compte sur vous pour nous faire part de vos choix  et suggestions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.riadbenguella.com/quel-langage-quelle-technologie/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Mementos, pour vos technologies préférés</title>
		<link>http://blog.riadbenguella.com/memento-php-mysql-technologies-html-css/</link>
		<comments>http://blog.riadbenguella.com/memento-php-mysql-technologies-html-css/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 08:53:08 +0000</pubDate>
		<dc:creator>Riad</dc:creator>
				<category><![CDATA[Développement web et programmation]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Développeurs]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mementos]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://youknowriad.nomade-dz.com/?p=130</guid>
		<description><![CDATA[Amis développeurs, je parie que vous vous êtes retrouvés bloqués pendant que vous codiez pour la simple raison que vous avez oublié par exemple comment s&#8217;écrit la fonction en PHP qui vous permet de supprimer les espaces d&#8217;une chaîne de &#8230; <a href="http://blog.riadbenguella.com/memento-php-mysql-technologies-html-css/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Amis <strong>développeurs</strong>, je parie que vous vous êtes retrouvés bloqués pendant que vous codiez pour la simple raison que vous avez oublié par exemple comment s&#8217;écrit la fonction en PHP qui vous permet de supprimer les espaces d&#8217;une chaîne de caractères ou bien le mot clé MySQL qui vous permet de faire une jointure interne, ou tout simplement n&#8217;importe quel mot clé ou fonction utile de n&#8217;importe quel language de programmation ? C&#8217;est bête, et pourtant ? dans ce cas, les mementos sont faits pour vous.<span id="more-130"></span></p>
<p><strong>Que est ce qu&#8217;un Memento ?</strong></p>
<p>C&#8217;est à l&#8217;origine un mot latin qui veut dire &laquo;&nbsp;souvient toi&nbsp;&raquo;. Dans le jargon, un memento (en anglais : Cheat sheet) est une fiche A4 au format PDF ou bien PNG, qui résume toutes les principales fonctionnalités ou informations concernant une technologie <strong>ex :</strong> tout ce qu&#8217;il faut retenir dans le langage HTML, balises, attributs &#8230;</p>
<p><strong>Mementos pour développeurs :</strong></p>
<p>Voici donc la liste de mes mementos préférés trouvés sur le site de <a href="http://www.addedbytes.com">AddedBytes</a> :</p>
<ul>
<li><a href="http://www.addedbytes.com/download/html-cheat-sheet-v1/pdf/" target="_blank">HTML</a></li>
<li><a href="http://www.addedbytes.com/download/css-cheat-sheet-v2/pdf/" target="_blank">CSS</a></li>
<li><a href="http://www.addedbytes.com/download/php-cheat-sheet-v2/pdf/">PHP</a></li>
<li><a href="http://www.addedbytes.com/download/mysql-cheat-sheet-v1/pdf/">MySQL</a></li>
<li><a href="http://www.addedbytes.com/download/javascript-cheat-sheet-v1/pdf/">Javascript</a></li>
<li><a href="http://www.addedbytes.com/download/regular-expressions-cheat-sheet-v2/pdf/">Expressions régulières</a></li>
</ul>
<p>Régalez vous !!!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.riadbenguella.com/memento-php-mysql-technologies-html-css/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

