Clever Age - Conseil en architecture technique


thème du blog : développement

avr 08 15

Java est-il vraiment mort ?

Java a la réputation d’être lourd et de ralentir la productivité des développeurs par rapport à d’autres technologies. Il paraît même qu’il serait en pleine agonie.
Il arrive d’entendre ici ou là « oui, java, c’est lourd, java c’est pas productif, java c’est tout pourri ». Non, non Java n’est pas mort, c’est même un langage en pleine mutation.
Il faut bien avouer que Java a un passif ne jouant pas forcément en sa faveur. Les EJB 2 ne sont pas un exemple de simplicité et de concision. Pour créer un objet (...)
Auteur : Denis Delangle
Commentaires : 4 commentaires

avr 08 8

Google Web Toolkit (GWT)

Google Web Toolkit (GWT) est un framework de développement d’applications Ajax écrit en Java. Il aide le développeur à monter plus facilement des applications riches, sans avoir à se soucier de la compatibilité entre navigateurs.
Auteur : Thomas Parisot
Commentaires : aucun commentaire

mar 08 18

Eclipse et Mylyn, pour une gestion efficace des bugs et des tâches d’un projet de développement

Mylyn est un outil de gestion de tâches présenté sous forme d’un plugin pour l’environnement de développement Eclipse. Gratuit, il intègre vos outils de gestion de bugs tels que Trac et Bugzilla directement dans Eclipse, évitant ainsi tout va-et-vient consommateur de temps.
À propos de Mylyn (ex-Mylar) Le but de Mylyn est de proposer une interface visuelle destinée à faciliter le traitement de tâches et de bugs directement au sein d’Eclipse. Ceci bien évidemment dans un but de gain de temps, (...)
Auteur : Thomas Parisot
Commentaires : aucun commentaire

fév 08 26

Clever Age présente CleverSvg, une librairie PHP5 de génération de graphiques SVG

Le laboratoire Open-Source lancé par Clever Age il y a quelques semaines, Clever Age.org, accueille aujourd’hui le projet CleverSvg. CleverSvg est une librairie PHP5 objet permettant la création et la manipulation de graphiques SVG avec PHP. SVG est un format XML destiné à la création de graphiques vectoriels bi-dimensionnels.
Publié sous licence LGPL, CleverSvg supporte correctement un nombre important d’éléments parmi ceux qui figurent dans la Recommandation du W3C au sujet de SVG : formes, (...)
Auteurs : Xavier Lacot, Nicolas Perriault
Commentaires : aucun commentaire

fév 08 15

Un petit nouveau dans la famille

Au cours des dernières années, Clever Age a contribué à de nombreux logiciels libres. Entre autres :
SPIP, avec des patches et des plugins
SPIP-Agora, avec son développement initial, puis un grand nombre de patches et de fonctionnalités implémentées
GRR, solution pour laquelle nous avons développé un module de modération
le framework symfony, avec un très grand nombre de plugins, de patches et de promotion (ainsi que la liste de diffusion symfony-fr)
le framework Seagull, avec de nombreux patches (...)
Auteurs : Tristan Rivoallan, Xavier Lacot, Frédéric Bon
Commentaires : aucun commentaire

oct 07 18

PHP6 : Unicode, Namespaces et nettoyage de printemps

Alors que l’arrêt du support PHP4 est annoncé pour le 31 décembre 2007, que depuis 2 ans PHP5 commence à peine à se créer une place chez les hébergeurs, on se demande quelle seront les nouveautés de PHP6 pour sa sortie officielle prévue en mars 2008.
En effet, la nouvelle version promet de nombreuses modifications qui pourraient défigurer fortement l’utilisation actuelle du langage PHP avec comme principale nouveauté : Le support Unicode et les namespaces. Cette nouvelle version devrait par ailleurs (...)
Auteur : François-Xavier Lacroix
Commentaires : 5 commentaires

juil 07 16

Utilisation des "Hooks" avec subversion

Le gestionnaire de source Subversion a une fonctionnalité trés intéressante appelée "Hooks"
Un hook (littéralement crochet) permet de lancer un programme personnalisé au moment précis où le programme principal à la tâche de l’exécuter. Dans le cas de svn les hooks sont applicables sur les évènements de contrôle de version( commit , changement de révision, lock). On peut le comparer à la notion de trigger en sql.
Les différents évènements possibles
Deux types de "Hooks" sont possibles . On a tout d’abord (...)
Auteur : Gwenael Perier
Commentaires : 1 commentaire

juil 07 5

Comment définir dans jQuery ses propres filtres de sélection

La librairie Javascript jQuery de John Resig est en train de se répandre à grande vitesse, mais malgré une documentation assez complète, certains points restent obscurs. Voici par exemple comment créer votre propre filtre de sélection.
Le besoin particulier qui m’a conduit à trouver la solution que je vais exposer ici est de sélectionner des éléments dont le contenu texte est exactement égal à une chaine de caractères donnée.
jQuery propose le filtre contains() qui permet d’identifier des éléments qui (...)
Auteur : Nicolas Hoizey
Commentaires : aucun commentaire

jan 07 9

Un Update Site bien géré éclipse vos problèmes de configuration de l’environnement de développement

L’IDE Eclipse est un outil extrêmement modulaire. Le nombre important de plugins disponibles rend parfois difficile la gestion de la configuration de l’environnement au sein des équipes de développement.
En effet, il est compliqué de s’assurer que tout le monde utilise les mêmes plugins, avec les mêmes versions, de gérer les dépendances,...
Une solution à la fois simple et pratique peut aider à résoudre ce problème : la création d’un Update Site maintenu en interne.
Qu’est-ce qu’un Update Site ?
Toute (...)
Auteur : Matthieu Guillermin
Commentaires : aucun commentaire