Composants L e m a g a z i n e d u d é v e l o p p e m e n t mensuel n°116 - fé
Composants L e m a g a z i n e d u d é v e l o p p e m e n t mensuel n°116 - février 2009 Avant-première : BizTalk Server 2009 PRO www.programmez.com Office Coder avec le nouveau OpenXML SDK Web Mettre en œuvre jQuery C++ • Le nouveau standard C++ arrive • Ecrire des extensions Ruby en C++ 3:HIKONB=^UZ^Z]:?a@b@b@q@k; M 04319 - 116 - F: 5,95 E Printed in France - Imprimé en France - BELGIQUE 6,45 € - SUISSE 12 FS - LUXEMBOURG 6,45 € - DOM Surf 6,90 € - Canada 8,95 $ CAN - TOM 940 XPF - MAROC 50 DH PROGRAMMEZ ! Python 3.0 Toutes les nouveautés OpenOffice victime de la crise ? Composants Simplifiez-vous le code ! • Construire des interfaces 3D et dynamiques en quelques clics. • Les meilleurs composants pour Java, PHP , Flex, .Net ! Créez votre premier site en quelques clics Boostez ASP .Net avec jQuery ! Découvrez toute la puissance de ASP .Net Dynamic Data Jeux : développer son jeu avec XNA Game Studio Java Coder à la vitesse de la lumière avec Eclipse ! Programmation multicore Découvrez le tout nouveau Intel Parallel Studio Programmation multicore Découvrez le tout nouveau Intel Parallel Studio p.58 p.14 p.19 p.12 p.44 p.22 p.30 Java Coder à la vitesse de la lumière avec Eclipse ! Python 3.0 OpenOffice Développement web Devenez un expertASP.Net © istockphoto, Carlos Alvarez grammez! Mashup Lien Google Lien Salesforce HyperFileSQL : full text DataBinding Nouveaux graphiques Nouvelles tables Robot de monito- ring & surveillance Accès Natif PostgreSQL Lien Silverlight 2 et Flex PHP 5 214 Nouveautés fonctionnelles 120 Nouvelles fonctions WLangage 62 Nouvelles fonctions Java 32 Nouvelles fonctions PHP 101 Nouvelles fonctions LINUX www.pcsoft.fr Fournisseur Officiel de la P r é p a r a t i o n O l y m p i q u e DEMANDEZ LE DOSSIER GRATUIT : 244 pages + DVD + Version Express incluse + 112 Témoignages. Tél: 04.67.032.032 ou 01.48.01.48.88 Mail: info@pcsoft.fr Logiciel professionnel. Document non contractuel. Support technique gratuit: 15 requêtes sur la version en cours de commercialisation. *: WINDEV a été élu «Langage le plus productif du marché» par les lecteurs de la revue «Programmez!», octobre 2008 VERSION EXPRESS GRATUITE Téléchargez-la ! NOUVEAUTÉS Nouvelle version 501 Réussissez tous vos projets avec l’outil de développement le plus productif du marché*. Nouveau : Ouverture Réduction des coûts Robustesse Pérennité Rentabilité Gestion du changement Adéquation aux besoins Sécurité UN CODE PORTABLE: Windows, .Net, Java, PHP, J2EE, XML, Internet, Intranet, Pocket PC, SmartPhone, Client riche ... sommaire\\ numéro 116 - février 2009 grammez! PRO L e m a g a z i n e d u d é v e l o p p e m e n t CD ROM \\ actus L’actualité en bref ..............................................................................6 Agenda..............................................................................................8 \\ événement Microsoft TechDays : des nouveautés et du concret ..............................10 Python 3 : évolution en douceur ..........................................................19 \\ outils Coder à la vitesse de la pensée avec Eclipse ..........................................14 \\ spécial Biztalk Server 2009, l’architecture orientée développeur Les nouveautés de BizTalk 2009 ..........................................................23 Débuter avec BizTalk Server 2009........................................................24 \\ dossier : Composants simplifiez-vous le code ! De l’intérêt d’une approche composant de l’architecture logicielle ............31 Comment les composants améliorent l’interface utilisateur !....................32 Comment créer des interfaces dynamiques............................................35 Des composants MVC pour PHP 5 ......................................................38 Décuplez la puissance de Flex ..............................................................40 Trouver les bons composants ..............................................................42 \\ développement web Développez votre site web avec ASP .NET ! ............................................44 jQuery et ASP .NET : un jeu d’enfant ! ....................................................51 Dynamic Data : Dynamiser ASP .NET......................................................53 \\ carrière Travailler en freelance (2e partie) ........................................................56 \\ code Intel Parallel Studio : simplifier le développement parallèle ! ....................58 JQuery : l’enfant terrible du web 2 ! ....................................................62 Manipuler les documents Office 2007 avec le SDK Open XML v2 ............65 A la découverte de Rebol (2e partie) ....................................................68 Ecrire des extensions au langage Ruby avec C++ ............................72 C++Ox, une révolution dans le monde de C++ ........................................76 \\ temps libre Créer un jeu vidéo de A à Z avec XNA ..................................................80 Les livres du mois ..............................................................................82 Donnez votre avis sur ce numéro www.programmez.com 58 Parallel Amplifier permet de trouver les goulots d’étranglement et de donner des éléments de réponse à la question cruciale du développement parallèle : est-ce que mon code utilise au mieux les ressources et le potentiel de performance du processeur multi-core ? Parallel Inspector permet de trouver rapidement et sans failles les erreurs classiques et difficiles à détecter du multi-threading : les « race conditions » et les « deadlocks ». Inspector intègre également un analyseur de mémoire très performant pour détecter les erreurs et les fuites de mémoire. Parallel Composer comprend un compilateur haute performance C/C++, compatible avec le compilateur Microsoft ainsi que la librairie multimédia Intel Performance Primitives (IPP) et la librairie de multi-threading Threading Building Blocks (TBB). 44 30 10 © 20 09, Int el C orp ora tion . Al l rig hts res erv ed. http://www.intel.com/software/parallelstudio Bienvenue dans l’univers parallèle. Intel® Parallel Studio Beta Version Intel Parallel Studio beta voir article page 58 Enregistrement nécessaire pour obtenir la clé d’activation : https://registrationcenter.intel.com/BetaCenter/BetaForm.aspx?ProductID=1261&ProgramID=Programmez INTEL PARALLEL STUDIO EST COMPATIBLE AVEC VISUAL STUDIO 2005 ET 2008. LES 3 MODULES PEUVENT ÊTRE INSTALLÉS ENSEMBLE OU SÉPARÉMENT. 0800 667 307 Appelez dès aujourd’hui Copyright 1996-2009 Infragistics, Inc. All rights reserved. Infragistics, the Infragistics logo and NetAdvantage are registered trademarks of Infragistics, Inc. Aikido and WebDataGrid are trademarks of Infragistics. All other trademarks or registered trademarks are the respective property of their owners. Patents pending. Four Platforms. One Package. Pour de plus amples infos: infragistics.com Rédaction : redaction@programmez.com Directeur de la Rédaction : Jean Kaminsky Rédacteur en Chef : François Tonic - ftonic@programmez.com Ont collaboré : F. Mazué, C.Remy, Y. Biet. Experts : N. Bros, O. Lauzanne, E. Coirier, D. Nolting, R. Baduel, C. Manoliu, G. Harrath, J. Revel, J. Pic, D. Rethana, R. Benedetti, L. Bar, L. Capin, A. Boufous, L.Lefort, R. de Wargny, S.Saurel. J. Chable, F. Pedro, N. Gryman. Crédits photo : © istockphoto, Carlos Alvarez © François Cointe " Architectures Orientées Sevices " Publicité : Régie publicitaire, K-Now sarl Pour la publicité uniquement : Tél. : 01 41 77 16 03 - diff@programmez.com Editeur : Go-02 sarl, 6 rue Bezout 75014 Paris - diff@programmez.com Dépôt légal : à parution - Commission paritaire : 0712K78366 ISSN : 1627-0908 Imprimeur : ETC - 76198 Yvetot Directeur de la publication : J-C Vaudecrane Ce numéro comporte 1 cd rom Abonnement : Programmez 22, rue René Boulanger, 75472 Paris Cedex 10 - abonnements .program- mez@groupe-gli.com Tél. : 01 55 56 70 55 - Fax : 01 55 56 70 20 - du lundi au jeudi de 9h30 à 12h30 et de 13h30 à 17h00, le vendredi de 9h00 à 12h00 et de 14h00 à 16h30. Tarifs abonnement (magazine seul) : 1 an - 11 numéros France métropolitaine : 45 € - Etudiant : 39 € - CEE et Suisse : 51,83 € Algérie, Maroc, Tunisie : 55,95 € Canada : 64,33 € Tom : 79,61 € - Dom : 62,84 € Autres pays : nous consulter. PDF : 30 € (Monde Entier) souscription en ligne. PROCHAIN NUMÉRO N°117 mars 2009, parution 28 février ✔ SGBD Sécurité, optimisation, performance, mapping ! ✔ Hacking : haro sur le code ! Comment renforcer, optimiser le code ? ✔ Comment choisir son framework Ajax, ✔ Préparez-vous à Windows 7 L’INFO PERMANENTE WWW.PROGRAMMEZ.COM grammez! PRO L e m a g a z i n e d u d é v e l o p p e m e n t édito\\ Quand les erreurs deviennent des fautes Un rapport explosif rédigé par 30 organisations *, pointe du doigt 25 erreurs de codage. Deux d’entre elles sont cause du piratage de plus d’1,5 million de sites web et de plusieurs millions de PC zombies, chez les utilisateurs de ces sites. Ces simples erreurs sont donc de véri- tables fautes ! Le rapport conclut en recommandant aux acheteurs de logiciels d’exiger de l’éditeur une garantie de la qualité du code, et de " certifier que le code qu’il fournit ne comporte aucune des 25 erreurs de programmation ". L’éditeur aurait la " responsabilité de corriger ces erreurs et de supporter les dommages qu’elles auraient causés ". Il prévoit l’usage systématique de logiciels de test et l’étude dans les écoles d’informatique de ces erreurs. Les grands classiques restent pourtant les mêmes : injection SQL ou de code, mauvais contrôle des entrées (par exemple sur un champ), etc. Or pour le développeur, ces oublis peuvent être facile- ment corrigés sans que cela coûte cher en temps, ou impacte réel- lement l’ensemble de l’application. Mais encore faut-il y penser ! Et si dans certains cas les erreurs de programmation découlaient de problèmes de compréhension de ce langage technique omni- présent, qui mêle le jargon et l’anglais ? Array, DSL, pattern, anti pattern, Ajax, classes partielles, cross compilation, cloud computing, SaaS, compilation déportée, remote debug, acces- sibilité, etc. C’est parfois une langue étrangère pour le uploads/S4/ programmez-n116.pdf
Documents similaires










-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 17, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 7.5831MB