|
|
AJAX - applications web exceptionnellement interactives et efficaces
(1/2006) ![]() »Améliorer vos applications avec AJAX PHP est devenu une plate-forme de développement populaire, non seulement en raison des fonctionnalités offertes, mais également pour les types de développement permis. Il s'agit bien sûr du développement Web, qui permet de réaliser de nombreuses applications en n'utilisant qu'un client extrêmement mince, ce qui facilite le déploiement et les mises à jour, pour des résultats plus rapides. Toutefois, ce modèle de développement présente d'importants inconvénients, comme le retard entre les chargements de page ou l'incapacité d'obtenir de nouvelles données sans avoir à soumettre une demande. Depuis l'année dernière, il existe une approche qui a fait ses preuves par rapport à ces problèmes, appelée AJAX. ![]() »Service Data Objects : standard universel d'accès aux données Les solutions utilisées depuis bien longtemps en Java inondent le monde de PHP. Le mécanisme SDO, autrement dit, Service Data Objects y appartient aussi ; c'est un standard unifié d'accès aux données, supporté par des géants, tels que IBM, Zend et BEA. Ce standard permet de ne plus créer des interfaces séparées pour chaque source de données. »Création de sites Web modernes grâce à Drupal Si vous avez besoin d'un système de gestion de contenus multi-tâches, capable d'exécuter plusieurs sites indépendants, traduits chacun en différentes langues, et ce en une seule installation, si vous souhaitez que l'internationalisation de l'interface ainsi que du contenu soit réduite à quelques clics seulement, si vous aimeriez ajouter une certaine dynamique à votre site via AJAX, afin d'accroître le trafic au moyen des meilleures techniques d'optimisation de moteur de recherche, et si vous souhaitez que l'ensemble du système soit facile à installer, à utiliser et à mettre à jour, tout en disposant d'une forte communauté et d'une excellente documentation, ne cherchez plus : nous allons vous présenter Drupal. »Programmation pilotée par les tests à l'aide de PHPUnit Plus le projet de programmation est grand, plus il est difficile de trouver les erreurs présentes. Supprimer des erreurs entraîne souvent l'apparition d'autres erreurs dans une partie différente de l'application. Réaliser manuellement des tests pour des centaines de classes n'est pas efficace, provoque des migraines et ralentit le travail. PHPUnit vous vient alors en aide : cet outil permet d'automatiser le processus de création et d'installation des tests. »OpenDocument, norme ouverte destinée aux documents de bureau et aux systèmes de gestion de contenus Coller un simple texte dans un Système de Gestion de Contenus, puis le formater manuellement est une tâche sujette aux erreurs. Supposons que vous écriviez un document au moyen de votre suite de bureau préférée, et que vous l'importiez dans le système de gestion de contenus en seulement quelques clics de souris nécessaires à copier et coller un fichier. Voici les trois nouvelles solutions qui s'offrent à vous pour cette tâche : le format universel OpenDocument, le système de gestion de contenus eZ publish, et OpenOffice.org, version 2.0. »advAJAX : application pratique de la technologie AJAX Réaliser des services Internet est devenu un art. Le développement du langage HTML et l'introduction de telles technologies que CSS ou JavaScript ont complètement changé le visage de l'Internet. L'avenir des applications Internet consiste toutefois à modifier la structure et le contenu d'un document de manière dynamique sans devoir recharger la page entière : c'est ce que vous propose AJAX. »Nouvelles caractéristiques de PHP-GTK2 Pablo Dall'Oglio (pablo@dalloglio.net) est l'auteur du premier ouvrage sur PHP-GTK dans le monde. Il est également auteur de Agata Report (www.agata.org.br) et de Tulip Editor (http://tulip.solis.coop.br) ainsi que coordinateur du projet GNUTeca (www.gnuteca.org.br) (logiciel open source destiné à gérer les bibliothèques). LISTING SugarCRM 3.5 Macromedia Dreamweaver 8 Maguma Workbench 2.6 UltraEdit-32 v11.20 UltraStudio 0.5 UltraCompare Professional v3.00 Code4Design - Content Manager v2.2.07 Bitrix Site Manager 4.0.5 Roadsend Compiler for PHP 1.6 |
![]() ![]() ![]() ![]() ![]() |











