Précédent   Forum du club des développeurs et IT Pro > Java > Développement Web en Java > Frameworks
Frameworks Forum d'entraide sur les frameworks Web Java (Struts, JSF, Seam, GWT, Wicket, Tapestry, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 17/06/2011, 17h07   #1
c0r3nt1n
Membre régulier
 
Homme Corentin Guy
Développeur Java
Inscription : novembre 2007
Messages : 13
Détails du profil
Informations personnelles :
Nom : Homme Corentin Guy
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2007
Messages : 13
Points : 88
Points : 88
Par défaut WebMotion, un nouveau framework web libre en Java

WebMotion, le nouveau framework web libre en Java
Fondé sur le principe « KISS » du « Keep It Simple, Stupid »



WebMotion est un framework de développement d'application web qui repose sur une architecture REST et sur le standard Java EE 6. Ce framework propose 2 fonctionnalités principales:
  1. La première est d'assurer la couche présentation par le biais de pages (JSP, HTML, etc.).
  2. La seconde est d'exposer des services REST (pour les appels XHR, par exemple). A l'instar des frameworks web existants, il permet de serialiser le résultat de services en JSON ou XML.
De nombreux frameworks web Java existent déjà à l'heure actuelle, mais ils proposent le plus souvent une solution « clé en main », qui peut s'avérer trop lourde ou trop contraignante pour les développeurs. WebMotion est essentiellement fondé sur le principe « KISS » ("Keep it simple, Stupid!"). Il offre volontairement peu de fonctionnalités, mais il se concentre pour qu'elles soient utilisable le plus simplement possible. Il hérite alors des bons procédés présents dans certains des frameworks web, tout en évitant de couvrir trop de couches applicatives, et en laissant libre le choix technique de framework de persistence, d'injection de dépendance, de validation, etc. Les développeurs pourront donc faire fonctionner WebMotion avec leurs outils habituels.

La première release est disponible depuis quelques jours. Des corrections et de nouvelles fonctionnalités sont visibles régulièrement. Afin de prouver la simplicité d'utilisation de WebMotion, l'équipe de développement de WebMotion entreprend de créer un moteur de Wiki Java libre, qui héritera de la simplicité de WebMotion. Ce moteur de wiki proposera plusieurs syntaxes de rédaction, dont HTML, RST et LaTeX dans un premier temps. Il se reposera également sur un stockage des pages en utilisant le système de fichier.

WebMotion est distribué en licence LGPL.

Pour plus d'information, vous pouvez visiter le site du framework ou suivre son avancement directement sur la forge correspondante.
c0r3nt1n est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 18/06/2011, 10h56   #2
_skip
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 562
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 562
Points : 6 398
Points : 6 398
Je me demande comment cela se compare à
http://www.restlet.org/

qui n'est pas un framework web forcément au sens ou on l'entend mais qui est aussi très centré sur rest.
_skip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2011, 10h36   #3
c0r3nt1n
Membre régulier
 
Homme Corentin Guy
Développeur Java
Inscription : novembre 2007
Messages : 13
Détails du profil
Informations personnelles :
Nom : Homme Corentin Guy
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2007
Messages : 13
Points : 88
Points : 88
Je ne connais personnellement pas assez Restlet pour pouvoir mettre en évidence les différences fonctionnelles du point de vue des appels REST.

Les choix d'implémentation sont un peu différents, annotation contre fichier de mapping, serveur indépendant contre simple servlet (même si Restlet propose un plugin pour se brancher sur une servlet). WebMotion est encore jeune et ne permet pas l'ensemble des intégrations que propose Restlet, mais on peut envisager qu'elles seront également possibles à l'avenir.

Une autre différence comme vous citez est qu'il permet de faire du web au sens classique du terme avec des pages web.

En résumé, Restlet offre un panel de fonctionnalités Rest (serveur, client) sans pour autant permettre la navigation avec des pages Web. Tandis que WebMotion est d'une part un serveur Rest (moins avancé que Restlet) et d'autre part un serveur permettant la navigation, le tout avec une configuration des plus simples.
c0r3nt1n est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 12h16   #4
ymajoros
Membre du Club
 
Yannick Majoros
Inscription : janvier 2007
Messages : 72
Détails du profil
Informations personnelles :
Nom : Yannick Majoros

Informations forums :
Inscription : janvier 2007
Messages : 72
Points : 58
Points : 58
J'avoue que je comprends toujours mal pourquoi des projets comme ça voient le jour, réinventant souvent la roue en dupliquant des fonctionnalités de Java EE (qu'ils connaissent à mon avis assez mal), tout en prétendant être basés dessus. Je trouve que c'est assez contre-productif pour la communauté Java, qui s'éparpille dans des frameworks exotiques.
ymajoros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 13h01   #5
HerQuLe
Membre Expert
 
Homme
Développeur Java/Scala
Inscription : octobre 2007
Messages : 1 047
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Java/Scala

Informations forums :
Inscription : octobre 2007
Messages : 1 047
Points : 1 991
Points : 1 991
Surtout que des frameworks web simple en Java il y en a déjà pas mal...
Play, Stripes...
__________________
Développeur certifié: Java 6 - Scala - Machine Learning

Liste verte des SSII humaines, pour passionnés de technique, essentiellement Java mais aussi C#, NoSQL, Scala, JS: Octo, Zenika, Xebia, So@t, Arolla, Excylis, ObjectDirect, FastConnect...
Allez la bas plutôt que chez Altruc!
Détails en MP.
HerQuLe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 13h04   #6
Faiche
Membre expérimenté
 
Homme
Consultant informatique
Inscription : septembre 2006
Messages : 572
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : septembre 2006
Messages : 572
Points : 583
Points : 583
Comparé à play, j'ai pas l'impression qu'il y ait un point du coté webmotion
__________________
Venez partager vos expériences au sein d'un projet sur slicesofit, agile & amélioration continue
Faiche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 13h46   #7
dissert
Membre confirmé
 
Homme Benoît Dissert
Conseil - Consultant en systèmes d'information
Inscription : avril 2010
Messages : 44
Détails du profil
Informations personnelles :
Nom : Homme Benoît Dissert
Localisation : France

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2010
Messages : 44
Points : 294
Points : 294
Pareil que les autres, à savoir, ça fait uniquement des choses qui sont déjà très bien faites avec Play! => réimplémentaiton de la roue
dissert est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 20/06/2011, 14h13   #8
gCollin
Invité régulier
 
Inscription : mai 2003
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 2
Points : 5
Points : 5
Sans vouloir polémiquer, ni rien sous-entendre des qualités de WebMotion,

il me semble que c'est le même discours (déjà vu, pourquoi un nouveau framework etc...) qui avait déjà été lu quand Play! est sorti.

Gc
gCollin est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/06/2011, 21h01   #9
c0r3nt1n
Membre régulier
 
Homme Corentin Guy
Développeur Java
Inscription : novembre 2007
Messages : 13
Détails du profil
Informations personnelles :
Nom : Homme Corentin Guy
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2007
Messages : 13
Points : 88
Points : 88
@ymajoros, @HerQuLe, @Faiche, @dissert :

Il faut savoir que le contexte de création de WebMotion est avant tout la curiosité, le développement personnel, l'envie de partager, de créer l'envie chez les gens. WebMotion n'a pas pas ambition de dépasser les autres frameworks sponsorisés / créés par des entreprises. Réinventer la roue n'a jamais fais de mal à personne... C'est d'ailleurs en réinventant la roue qu'il existe des frameworks très sympas tels que Play! ou Grails ...

Si le projet devait percer un jour, juste être utilisé par une poignée de personnes, ça serait déjà une très bonne expérience. Il est évident qu'une équipe développant pour le loisirs ne peut pas rivaliser de prime abord avec des frameworks matures dont les équipes de développement regroupent plusieurs personnes à plein temps ...
c0r3nt1n est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/08/2012, 17h46   #10
neolitec
Futur Membre du Club
 
Inscription : juillet 2009
Messages : 28
Détails du profil
Informations personnelles :
Localisation : France, Finistère (Bretagne)

Informations forums :
Inscription : juillet 2009
Messages : 28
Points : 18
Points : 18
Au risque de froisser beaucoup d'extrémistes Java...
WebMotion répond à 100% de mes attentes pour des raisons simples :
- il me laisse le choix de ne pas utiliser des JSP et des affreuses taglib et documente la manière d'intégrer un autre Render de son choix.
- il est beaucoup plus simplement présenté et documenté que Stripes et même Play! (c'est mon impression)
- il fait peu (volontairement) mais suffisamment pour faire ce que je veux, et même s'il ne faisait pas assez, rien ne m'empêcherait de le compléter comme je le souhaite, en réinventant la roue ou non.

Par ailleurs il permet à des novices d'appréhender de manière plus aisée le développement web en Java qui repousse beaucoup de débutants par sa complexité et sa difficulté de mise en oeuvre.
Au final, WebMotion vaut bien mieux que tous les arguments qu'un puriste Java pourrait sortir à un développeur PHP pour essayer de le convertir... ou d'ouvrir son esprit.
neolitec est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h44.


 
 
 
 
Partenaires

Hébergement Web