Cet été, Loïc (Coffee Bean) présentait Neodatis : "NeoDatis : une base de données orientée objet pour Java". Cela m'a fait pensé à db4o, j'ai mis ça dans un coin pour plus tard ... Cette semaine pour des besoins persos, je me suis à nouveau intéressé à NeoDatis (français et licence plus intéressante que db4o) qui fonctionne maintenant sous Java, .Net, Mono et aussi Android ! (et Scala, et Groovy ...)
Je vous livre aujourd'hui le résultat de mon apprentissage du week-end : "NeoDatis : initiation en Java & en CSharp".
J'adopte définitivement ce framework, pour moi qui n'apprécie pas le SQL et les modèles de données, c'est le paradis. Et quel temps gagné !!! Par contre, pas facile à vendre à un client qui fait du relationnel depuis des années.
N'hésitez pas à réagir, votre avis m'intéresse. Et si vous l'avez utilisé de manière professionnelle, je suis curieux des retours d'expériences.
Bonne Lecture & bon fin de WE
@+ P.

Loïc nous explique comment utiliser simplement Hibernate Search dans nos applications java. A lire et "bookmarquer" : Hibernate Search : gestion d'une agence immobiliere - partie 2
... Bon, je suis à la bourre dans mes articles ... Il faut que je trouve rapidement un sujet ... à Dimanche
@+ P.
Pour ceux qui s'intéressent à la programmation pour Android, je vous invite à suivre le blog Androgames. Aujourd'hui, un tuto sur la réalisation de fond d'écrans animés pour votre terminal Android : Android Live Wallpaper tutorial. Il y a même une petite vidéo de démo.
Bon code, bon dimanche, etc. ...
Tout d'abord très bonne année 2010.
Et pour commencer l'année, un peu de .Net :
Ce nouveau tutorial traite de la nouvelle version d'Entity Framework.
Les précédentes versions d'Entity Framework permettaient de :
La nouvelle version arrivant avec .Net 4, permet de travailler en mode "Model First" : vous créez votre modèle graphiquement, puis vous générez automatiquement la base de données à partir de ce modèle
Remarque : il existe aussi un mode "Code First" qui permet de partir de vos POCO, mais c'est une autre histoire.
Bonne lecture, c'est ici : Entity Framework "Model First"
Le RIA est à la mode, Flex est tendance !

PS : il y a un support de Grails dans Netbeans qui est très pratique ... ;-)

Cette fois ci ce n'est pas réellement un tutorial. Coincé par la neige, j'ai continué à m'amuser avec JRuby et les possibilités du ScriptEngine. Pour cela j'ai créé un "mini framework" que j'ai appelé "JWinter".
JWinter est simplement un pont entre Java & JRuby qui permet les choses suivantes (pour le moment) :
(1) vos classes sont toujours en Java
(2) vos classes sont toujours en Java, le proxy est en Ruby, plus de greffons en java à compiler
Votre code Java reste similaire à d'habitude, la mécanique d'injection dans les classes java est faite en Ruby (plus de fichier de config)
JWinter est hébergé sur code.google.com.
- Vous trouverez le mode d'emploi ici : Utiliser JWinter.
- Pour les codes sources : Source JWinter.
- Pour les binaires : Binaires JWinter.
Je vous laisse voir. Ce n'est pas le framework de l'année, c'est un exercice :-)
Joyeux Noël & Bonne Fêtes
Philippe

Cette fois, nous passons du côté "obscur" avec un peu de .Net. Nous allons utiliser le portage .Net de Ruby : IronRuby avec C#.
Comme pour JRuby, nous allons :
Le document est ici : Lire le document : "Initiation à IronRuby" ...
Vous allez voir qu'il y a peu de différences avec la version Java.
Dans ce nouveau tutorial nous allons apprendre à :
Le document est ici : Lire le document : "Initiation à JRuby" ...
Addendum du 14/12/2009 : j'ai ajouté en fin de document, une modification de code pour instancier la classe JRuby un peu plus proprement.
"petite" info : NetBeans 6.8 vient de sortir (même pas eu le temps de tester la RC précédente) : Télécharger NB 6.8.
Mes prochains tutos java (php?) utiliseront donc cette version.
Bon WE à tous. @+ P.
Commentaires récents
il y a 5 jours 17 heures
il y a 2 semaines 1 jour
il y a 2 semaines 1 jour
il y a 2 semaines 1 jour
il y a 2 semaines 1 jour
il y a 6 semaines 5 jours
il y a 6 semaines 5 jours
il y a 6 semaines 5 jours
il y a 7 semaines 1 jour
il y a 8 semaines 6 jours