Publicité
+ Répondre à la discussion Actualité déjà publiée
Affichage des résultats 1 à 10 sur 10
  1. #1
    Membre régulier

    Homme Profil pro Corentin Guy
    Développeur Java
    Inscrit en
    novembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Nom : Homme Corentin Guy
    Âge : 26
    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 : 86
    Points
    86

    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.

  2. #2
    Expert Confirmé Sénior
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    novembre 2005
    Messages
    2 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    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 722
    Points : 6 895
    Points
    6 895

    Par défaut

    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.

  3. #3
    Membre régulier

    Homme Profil pro Corentin Guy
    Développeur Java
    Inscrit en
    novembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Nom : Homme Corentin Guy
    Âge : 26
    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 : 86
    Points
    86

    Par défaut

    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.

  4. #4
    Membre habitué
    Profil pro Yannick Majoros
    Inscrit en
    janvier 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Nom : Yannick Majoros
    Localisation : Belgique

    Informations forums :
    Inscription : janvier 2007
    Messages : 108
    Points : 139
    Points
    139

    Par défaut

    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.

  5. #5
    Membre Expert
    Homme Profil pro
    Développeur Java/Scala
    Inscrit en
    octobre 2007
    Messages
    1 097
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : octobre 2007
    Messages : 1 097
    Points : 2 276
    Points
    2 276

    Par défaut

    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, Excilys...
    Allez la bas plutôt que chez Altruc!
    Détails en MP.

  6. #6
    Membre expérimenté
    Homme Profil pro
    Consultant informatique
    Inscrit en
    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 : 582
    Points
    582

    Par défaut

    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

  7. #7
    Membre confirmé

    Homme Profil pro Benoît Dissert
    Conseil - Consultant en systèmes d'information
    Inscrit en
    avril 2010
    Messages
    45
    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 : 45
    Points : 279
    Points
    279

    Par défaut

    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

  8. #8
    Invité régulier
    Inscrit en
    mai 2003
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : mai 2003
    Messages : 2
    Points : 5
    Points
    5

    Par défaut

    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

  9. #9
    Membre régulier

    Homme Profil pro Corentin Guy
    Développeur Java
    Inscrit en
    novembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Nom : Homme Corentin Guy
    Âge : 26
    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 : 86
    Points
    86

    Par défaut

    @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 ...

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2009
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : juillet 2009
    Messages : 28
    Points : 19
    Points
    19

    Par défaut

    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •