août
2010
Vous êtes de plus en plus nombreux à consulter mes articles et je vous en remercie.
Comme vous le savez, je suis architecte logiciel et je travaille principalement sur le projet PHP depuis maintenant environ 10ans. Mes articles sont tournés très majoritairement sur PHP, mais pas seulement.
Vous avez ainsi pu noté quelques articles sur Apache(httpd) qui est un projet qui me tient beaucoup à coeur aussi, sur certains protocoles réseau comme HTTP, sur la sécurité du web…
Pas mal de tutoriaux qui tournent autour de la Programmation orientée objets en PHP, et la testabilité logicielle.
Beaucoup d’articles sur ZendFramework aussi, et ça, je sais que vous aimez
Je vous annonce aujourd’hui un changement de cap dans les sujets de rédaction de mes articles (dont j’avais déja touché quelques mots).
En effet, sachez que je me suis beaucoup éloigné du projet ZendFramework. On m’a demandé d’écrire des articles sur ZF2, j’ai refusé car premièrement on ne me commande pas d’articles: j’écris ce que je veux sur ce que je veux, et deuxièmement je prends du recul par rapport à ce projet. Cela ne signifie pas que je n’utilise plus du tout le ZF, mais simplement que je m’implique beaucoup moins dans son développement et son étude, et que je ne me sens pas les épaules (ni la motivation) pour écrire un tel article.
Attendez-vous donc à ce que j’écrive de moins en moins d’article sur ZF (et ZF2) à l’avenir. Il existe en revanche sur le web beaucoup d’articles de qualité, vous n’êtes pas perdu
A l’avenir, il n’y aura donc plus d’articles sur ZF, mais je ne baisse pas ma cadence pour autant (cadence qui je le rappelle dépend entièrement de mon temps, de ma motivation, de mes envies).
Dans le futur, je compte me rapprocher plus de PHP (PHP pur). J’annonce ansi que je vais commencer à vous présenter mon analyse du fonctionnement interne de PHP. Attendez-vous donc dans le futur à descendre dans les entrailles du langage que vous utilisez tous les jours, de manière à le comprendre pour mieux le dompter et le maitriser.
Mon dernier article en date (Maitrise de la gestion des variables) témoigne de ce à quoi vous pouvez vous attendre, mais ce n’est pas tout…
Attendez-vous à un changement de langage: en effet, nous allons continuer sur PHP, mais en C. Beaucoup de mes futurs articles vont introduire un langage que j’ai pour le moment peu utilisé dans mes rédactions: le langage C (en environnement Linux).
Oui, cela représente une coupure car nous allons passer du domaine du web, au domaine du système. Le public visé n’est plus tout à fait le même, et encore… Comprendre les couches basses, c’est inévitablement maitriser les couches hautes.
Avant de faire du PHP, personnellement je développais en C et en assembleur (68HC11 et x86), c’est donc un retour aux sources avec PHP comme sujet principal.
Au programme: Etude complète du coeur de PHP: architecture interne, gestion de la mémoire, SAPIs, analyseur lexical, analyseur syntaxique, système d’extensions, fonctionnement de la machine virtuelle, développement d’extensions PHP, modification du comportement du langage, ajout de fonctionnalités, étude de la sécurité interne…
En gros: désossement total et mise à nu du langage PHP.
En secondaire: même chose avec Apache (fonctionnement, architecture, développement de modules)
Tous les codes sources qui en ressortiront seront publiés sur GitHub sous licence opensource (BSD je pense)
Évidemment, tout cela ne sera pas écrit en 1 mois, je compte pour cela en années… Mais je tiens à garder la qualité rédactionnelle et pédagogique que j’ai toujours eu.
Tout cela pourra être entre-coupé d’article sur le langage PHP: j’ai par exemple toujours dans les cartons des sujets comme « SOAP avec PHP », « Détails sur les possibilités XML de PHP », ou encore « API de gestion des flux de PHP »… tout un programme n’est-ce pas ?
3 Commentaires + Ajouter un commentaire
Commentaires récents
Archives
- novembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007
Bonjour Julien,
Le premier contact avec vous fut avec l’article sur les variables de PHP. Super. Chapeau bas. Je suis un de ces mauvais développeur web du dimanche qui s’intéresse plus au contenant qu’au contenu… Le détail « assembleur » du parcours ajouté au « je fais ce que je veux » m’ont bien plu. Lisant l’article, je pensais: «Pourquoi n’existe-t-il pas l’équivalent pour le JavaScript ?» (celui de Mozilla, au hasard).
Au plaisir de vous lire,
Patrick
Et bien c’est une bonne et une mauvaise nouvelle…
Les articles sur Zend Framework vont me manquer c’est sûr, mais bon, la bonne nouvelle c’est que effectivement tu vas toucher un sujet très peu abordé, et vu ton côté didactique je vais pouvoir progresser dans des domaines qui m’attirent !
Je te souhaite donc bon courage !
On sentait un peu le vent tourner au vu de tes derniers articles. Perso ça me va dans la mesure où le domaine des « entrailles » de PHP et Apache est assez peu (ou mal) couvert sur le web.
PS : Je m’amuse comme un petit fou à compiler mon PHP sur mesure depuis quelques temps, une version « compilation avancée » est prévue ?