mardi 29 mars 2011

IaaS, PaaS, Saas

Vous souhaitez qu'on vous explique simplement la différence entre IaaS, PaaS et SaaS.
Ce post est fait pour vous!

Ce que j'en retiens :

IaaS (Infrastructure as a Service) : Vous ne vous occupez plus de l'équipement. Les serveurs, leurs disques durs, le réseaux, tout ceci est à la charge du fournisseur de service. Vous vous connectez à distance à l'infrastructure.

PaaS (Platform as a Service) : Un framework, une base de données et la couche Iaas vous sont fournit.

SaaS (Software as a Service) : Toute la couche logicielle et matérielle vous est fournit. On peut le voir comme un abonnement à un logiciel accessible depuis n'importe où.

dimanche 27 mars 2011

JBehave

Apres le TDD, le DDD, voici le BDD, le behavior driven development.
Le BDD s'ajoute au TDD. La description de ce qu'on l'appelle les tests d'acceptance peut se faire avant le codage.
Ce qui est intéressant c'est que les outils comme JBehave fournissent une interface pour décrire le test et afficher les résultats.
L'article suivant présente un projet Maven de bout en bout et décrit l'automatisation des tests d'acceptance ave JBehave.

vendredi 25 mars 2011

Vaadin et ROO

Je suis entrain de me pencher sur Vaadin. Ce framework se base sur GWT, et permet donc de développer des applications web en s'affranchissant du Javascript. Il fournit bon nombre de composants par défaut, et semble avoir de bonnes critiques.
Je me suis dit, bon encore un truc pour développer plus vite, c'est cool. Mais je me suis aussi poser la question, est-ce que ca ferait gagner du temps par rapport à une application développée avec Spring ROO.

Et bien en fait, je n'ai pas du être le seul à y voir un intérêt, parce qu'il existe un plugin Vaadin pour Spring ROO.
Je n'ai pas encore pu le tester mais espère pouvoir en faire un retour rapide.

En attendant, voici quelques références :
http://vaadin.com/wiki/-/wiki/Main/Spring%20Roo%20Plugin
http://java.dzone.com/articles/playing-spring-roo-and-vaadin
http://www.poornerd.com/2011/01/19/spring-roo-with-vaadin-and-the-experimental-visual-editor/