Le framework Java/Groovy Grails version 1.0 est sorti !

G2One et l’équipe Grails viennent de sortir il y a peu la version 1.0 du framework web Grails basé sur le langage dynamique Java/Groovy, et utilisant en son sein les frameworks Spring (conteneur léger pour la couche logique et métier) et Hibernate (couche persistance). Ce framework orienté web s’inspire fortement du framework Rails (Ruby on Rails) avec notamment la notion de convention (vs configuration) permettant de n’avoir que le minimum de configuration nécessaire, un vrai bonheur pour le développeur. Il permet un gain de productivité dans le développement d’applications web sur la plateforme Java, tout en permettant de protéger son existant et son investissement : mapping Hibernate ou JPA, configuration Spring, librairies Java, serveurs d’application, etc.

Grails est une solution ouverte qui laisse un grand choix au niveau de l’architecture : application full-Grails, Groovy/Java, où même la partie présentation peut être débranchée au profit d’une intégration GWT ou Flex grâce à l’utilisation de plugins dédiés. Cette version finale apporte de nouvelles fonctionnalités comme un DSL (Domain-Specific Language) pour un mapping objet-relationnel plus poussé, l’ajout d’un mécanisme d’intercepteurs et d’URL mapping avancé, et encore plus de facilité pour exposer des ressources REST.

La sortie de la version 1.0 risque de donner une nouvelle dimension au projet, et il suffit de regarder l’activité de la liste de diffusion pour réaliser à quel point ce framework a de beaux jours devant lui.

Le seul bémol concernerait la prise en charge des IDE. Il existe des greffons pour Eclipse et NetBeans mais ils sont encore trop jeunes. Le seul greffon vraiment avancé à l’heure actuelle est celui pour IDEA IntelliJ (IDE excellent mais qui n’est malheureusement pas OpenSource).

Site : Grails

Via linuxfr.org, application-servers.com

Linus Torvalds un rien provocateur au sujet de MacOSX et Windows ?

Linus Torvalds, le papa de Linux, a profité de sa visite en Australie (linux.conf.au) pour donner son avis sur les deux derniers systèmes d’exploitation phares de Microsoft et Apple, Vista et Leopard. A propos des grandes messes marketing qui accompagnent les sorties de nouvelles versions de ses concurrents, Torvalds y voit avant tout des manoeuvres marketing :

Un système d’exploitation devrait être complètement invisible pour l’utilisateur qui ne devrait pas avoir à s’en préoccuper. Ça devrait rester une affaire de techniciens. Lorsque vous faites toute une affaire pour quelque chose comme Vista ou Leopard, une bonne partie à mon sens concerne des choses qui n’ont rien à voir avec le système d’exploitation. Elles sont du ressort de l’interface. Pour Microsoft et Apple c’est un moyen de contrôler tout leur environnement… afin de forcer les gens à mettre à jour leurs logiciels et matériels.

Quant à avoir une préférence pour l’un des deux systèmes d’exploitation de ses concurrents, Torvalds forcément juge et les critique autant l’un que l’autre :

Je ne pense pas qu’ils soient égaux dans leur imperfection. Je crois que Leopard est vraiment un meilleur système, mais à certains égards j’ai trouvé qu’il était pire que Windows à programmer. Son système de fichiers est une merde absolue, c’en est effrayant. Je pense que OS X est mieux que Windows sur bien des aspects, mais c’est une course pour la seconde place derrière Linux.

Torvalds a souligné son intérêt pour les opportunités offertes par Linux sur les mobiles, jugeant que ces appareils de poche dépassaient aujourd’hui la puissance des ordinateurs d’il y a 15 ans, ceux-là mêmes sur lesquels Linux est né :

Le kernel de Linux est déjà utilisé sur des téléphones portables, mais le problème jusqu’ici à été l’interface utilisateur.

Torvalds bascule ensuite sur le développement du système Linux. Selon lui, deux tendances majeures se distinguent. La première est l’initiative de réorganisation totale du système à des fins d’économie d’énergie. « Ce n’est pas seulement être écologique, c’est que cela use aussi votre batterie » précise-t-il, très pragmatique.

Seconde tendance favorable, selon Linus : l’utilisation de Linux par les firmes asiatiques dans leurs ordinateurs à bas prix, pour se former une certaine indépendance avec les grandes entreprises logicielles occidentales. L’Eee PC d’Asus en est un bon exemple, et le PC XO du projet OLPC en est une autre illustration moins lucrative.

Via : theage.com.au, macgeneration.com, pcinpact.com

Ruby on Rails 2.0 est sorti !

Ruby on Rails, le célèbre framework basé sur le langage Ruby, permettant le développement rapide d’applications web selon le modèle MVC (Modèle, Vue, Contrôleur) est sorti en version 2.0. Le développement qui aura duré une année a permis l’ajout de nombreuses fonctionnalités, la résolution de beaucoup de bugs, une orientation tournée vers le standard REST. Un nombre important de modules ont été externalisés afin d’alléger le noyau du framework ; on peut citer : la gestion des ressources et des webservices. Pas de révolution mais une évolution et une réelle maturation de mise avec cette nouvelle version.

David Heinemeier Hansson (DHH pour les intimes) le principal concepteur du framework Ruby on Rails, a commenté ces nouveautés lors de Paris on Rails. N’hésitez pas à aller jeter un coup d’oeil d’ici quelques jours sur le site, des podcasts et des slideshows seront mis à disposition !

WP Theme & Icons by N.Design Studio
RSS principal RSS des commentaires Connexion

Site Optimization by PHP Speedy Site Optimization by PHP Speedy