ETES-VOUS A LA RECHERCHE DU MEILLEUR MOYEN DE DEVELOPPER DES APPLICATIONS MULTIPLATEFORMES PERFORMANTES? Plus besoin <strong>de</strong> choisir entre performance et portabilité – les <strong>de</strong>ux sont possibles, grâce à Qt et son environnement <strong>de</strong> développement C++ multiplateforme. Avec Qt vous pouvez dorénavant développer <strong>de</strong>s applications natives sur Windows, Unix/Linux et Mac OS X à partir d’un seul et unique co<strong>de</strong> source. Sans couche d’émulation ni machine virtuelle, Qt vous permet <strong>de</strong> développer <strong>de</strong>s applications hautement performantes sur toutes les plateformes. Qt vous permet aussi d’accroître votre productivité. Plus besoin d’écrire et d’entretenir <strong>de</strong>ux co<strong>de</strong>s sources, vous pouvez dorénavant laisser libre cours à votre créativité, Qt et son API simple d’utilisation se chargent <strong>de</strong>s aspects non portables <strong>de</strong> votre application. Pas étonnant que <strong>de</strong>s sociétés telles que Google ® , Adobe ® , Synopsys ® et Perforce ® aient adopté Qt pour leurs développements majeurs. Pour en savoir plus ou pour télécharger une version d’évaluation, ren<strong>de</strong>z-vous sur notre site: www.trolltech.com/lookhere Qt ® BY TROLLTECH CODE LESS. CREATE MORE. Trolltech, Qt, and the Qt logo are registered tra<strong>de</strong>marks of Trolltech AS in Norway and/or other countries worldwi<strong>de</strong>. All other tra<strong>de</strong>marks are property of their respective owners.
TOUT NOUVEAU TOUT BEAU Programmez.com change ! LE MAGAZINE DU DÉVELOPPEMENT Rédaction : redaction@programmez.com Directeur <strong>de</strong> la Rédaction : Jean Kaminsky. Rédacteur en Chef : François Tonic. Ont collaboré : C. Durand, F. Santin, G. Delamarre, V. Shevchuk, M. Morel, T. Ziadé, J. Kehrli, S. Marc, R. Bruchez, F. Chopart, X. Leclercq, J.M. Maman, F. Mazué, M. Varandat. Maquette : PLB Communication. Crédit photo couverture :© LWA-Stephen Welstead/CORBIS Publicité : régie publicitaire : ECC, Stéphane Kaminsky - pour la publicité uniquement : Tél. : 01 56 31 21 54 - Fax : 01 56 31 21 59 - publicite@programmez.com. Editeur : Go-02 sarl, 6 rue Bezout - 75014 Paris Dépôt légal : 2 e trimestre 2006 Commission paritaire : 0707K78366 - ISSN : 1627-0908 Imprimeur : ETC - 76198 Yvetot Directeur <strong>de</strong> la publication : Jean-Clau<strong>de</strong> Vau<strong>de</strong>crane. Ce numéro comporte un CD Rom et un encart rédactionnel JAVA. Abonnement : Programmez 22, rue René Boulanger, 75472 Paris Ce<strong>de</strong>x 10 - abonnements.programmez@groupe-gli.com - Tél. : 01 55 56 70 55 - Fax : 01 55 56 70 20 - du lundi au jeudi <strong>de</strong> 9h30 à 12h30 et <strong>de</strong> 13h30 à 17h00, le vendredi <strong>de</strong> 9h00 à 12h00 et <strong>de</strong> 14h00 à 16h30 - Abonnement (magazine seul) : 1 an - 11 numéros - France métropolitaine : 45 € (295,18 FF TTC) - CEE et Suisse : 51,83 € - Algérie, Maroc, Tunisie : 55,95 € - Canada : 64,33 € - Tom : 79,61 € - Dom : 62,84 € - Autres pays : nous consulter. E dito Le développeur est mort, vive le développeur ! Décidément, on prédit souvent la fin du développeur. Impitoyable société <strong>de</strong> consommation qui oblige à rester à la pointe <strong>de</strong> la mo<strong>de</strong>… Mais finalement, est-ce réellement une honte <strong>de</strong> rester développeur ? À cette question, comme vous le verrez en lisant l’enquête Carrière <strong>de</strong> ce numéro, on peut apporter plusieurs réponses. Pour notre part, nous voyons trois solutions possibles. Trois portes, trois possibilités. La porte du milieu symbolise le statu quo, « j’y suis, j’y reste ! ». Rester un pur développeur, estce la bonne solution ? Peut-être, si votre poste est satisfaisant et que vous avez l’assurance <strong>de</strong> le gar<strong>de</strong>r. Ou bien, si vous êtes indépendant, et que vous avez la certitu<strong>de</strong> <strong>de</strong> satisfaire vos clients et <strong>de</strong> leur apporter un véritable plus. Mais que cela ne vous empêche pas <strong>de</strong> prévoir une réorientation en continuant à vous former. Prenons maintenant la porte <strong>de</strong> gauche. Dans ce cas, le développeur change <strong>de</strong> métier. Sans <strong>de</strong>venir berger au fin fond <strong>de</strong>s montagnes, le développeur - le bon développeur j’entends -, peut évoluer vers <strong>de</strong>s postes connexes : architecte, chef <strong>de</strong> projet, responsable sécurité, voire testeur ou responsable qualité, en mettant ses compétences <strong>de</strong> développeur au service du nouvel emploi. C’est l’objet du « Focus » Carrières <strong>de</strong> ce numéro. Changer <strong>de</strong> métier ? Cependant, si aujourd’hui, il existe un fort engouement pour <strong>de</strong>venir architecte, les postes <strong>de</strong>meurent rares. Et surtout, ces postes exigent <strong>de</strong>s qualités particulières : savoir communiquer, manager les équipes, relier les différents intervenants <strong>de</strong> la direction aux utilisateurs, maîtriser la gestion au quotidien, l’architecture, bien sûr, les modèles, etc. Il nécessite une très soli<strong>de</strong> compétence technique sur <strong>de</strong> nombreux domaines. Un poste assurément intéressant, mais ressemblant à un siège éjectable. Reste la porte <strong>de</strong> droite. « J’y suis, j’y reste mais pas trop… ». En clair, vous <strong>de</strong>venez un développeur hautement spécialisé dans une technologie. Cela signifie qu’au lieu <strong>de</strong> privilégier une plate-forme, un langage, vous <strong>de</strong>venez expert du XML, du web service, du SOA, <strong>de</strong>s applications distribuées, <strong>de</strong> l’intégration, etc. Avec si possible, une compétence multi langage. Cette approche nécessite une constante remise à niveau <strong>de</strong>s connaissances, <strong>de</strong>s outils, <strong>de</strong>s langages, <strong>de</strong>s standards, etc. Avec l’émergence <strong>de</strong> nouvelles architectures, cette spécialisation peut s’avérer payante à terme, car les bons développeurs ès XML, SOA ne sont pas légion ! Programmez.com Avant <strong>de</strong> tomber dans une dépression post développeur, votre magazine vous propose une nouvelle thérapie. La métho<strong>de</strong> www.programmez.com. Vous en avez rêvé, vous nous l’avez <strong>de</strong>mandé, maintenant vous l’avez ! Le site Programmez arrive en version 2. Vous y trouverez les ressources complémentaires aux <strong>article</strong>s et l’actualité quotidienne. Et aussi : <strong>de</strong>s blogs, l’annuaire <strong>de</strong>s outils et <strong>de</strong>s éditeurs, le who’s who <strong>de</strong>s développeurs, les archives du magazine et encore plus ! Ouf ! Que du bonheur pour développeur… PROCHAIN NUMÉRO n°86 - Mai 2006 - Parution le 30 Avril 2006 JAVA 6 2006 sous le signe <strong>de</strong> Java ! Découvrez les nouveautés <strong>de</strong> Java 6, Java EE 5 et EJB 3. Préparez-vous dès aujourd’hui. DOSSIER P2P : utiliser et intégrer François Tonic Loin <strong>de</strong>s polémiques, le P2P débute en entreprise ! Quels protocoles utiliser, et comment les intégrer dans son co<strong>de</strong> ?