|
Résumé du Symposium DNG du lundi 24 octobre 2005
|
Lundi 24 Octobre, le 3ème année du Symposium DNG (Dot Net Guru) a eu lieu avec de plus en plus de participants (plus de 700 personnes). Le but de ce petit compte rendu est uniquement de faire ressortir les rapports avec l'univers Java qui ont été évoqué lors du Symposium, pour plus de détails sur le .Net, vous trouverez sur le site dotnetguru.org les photos et rapports de cette journée.
Voici un bref petit rappel des points abordés : - En ce qui concerne l'architecture et l'industrialisation du développement, nous avons eu une trés bonne session sur la « software factory » et l'architecture « N-tiers » (même si l'on entend parler du « N-tiers » depuis quelques années, il est toujours intéressant de suivre les évolutions de ces discussions).
- Introduction aux langages fonctionnels dans le futur .Net v3 (lambda expression : cf. Linq).
- DSL (Domain Specific Language)
- LINQ -> Language INtegration Query : permet de se passer de la couche DAL (DAO) : affaire à suivre ...
- Bill Gates était également présent pour répondre aux questions et nous donner sa vision du marché (évolution de la demande). Cette évolution amènera donc forcément une évolution du métier du développement logiciel, "développer des applications ne sera plus qu’une pure question de design" bientôt grâce à l'automatisation du développement lié au back office. Pour illustrer cette évolution : "Il n’y a qu’à voir la façon de fabriquer une application aujourd’hui avec Avalon par exemple et regarder comment l’on programmait, ne serait-ce qu’en C++, il y a 10 ans."
Lorsque l'on parle d'industrialisation du développement, il faut bien détailler les différentes étapes nécessaires à la mise en place d'une solution (.Net ou Java) :
- Analyse
- Conception
- Développement
- Build
- Intégration
- Homologation
En ce qui concerne la méthodologie, l'UML & MDA restent bien évidement incontournable mais de nouvelles tendances arrivent avec les DSL Tools.
En ce qui concerne l'implication du Java dans ce Symposium, plusieurs points ont été abordés :
- La solution "Maven" a bien évidemment été évoquée avec l'arrivée des POM (Project Object Model) et non pas les fruits :-(.
- C'est également possible de mettre un frontEnd Java utilisant un TFS (Team Foundation Server)
- JBI (Java Business Integration)
- Pattern Service Locator
- Classe métier (du domain)
- Spring a également été cité, framework porté .Net car il a rencontré un tel succés en Java (.Net est toujours à l'écoute de ce qui se fait en Java)
- Backbase qui est un framework ajax pour J2EE
Avec le renouveau du client riche, une nouvelle tendance arrive, le bureau métier qui consiste à axé le développement sur l'interopérabilité des applications existantes (ou à venir).
Voici quelques citations de Didier GIRARD (IMPROVE) : "Eclipse n'est pas un IDE, c'est un container à plugin, c'est pour cela que l'on parle d'Eclipse Kernel" "Netbeans c'est un IDE de Sun Microsystems, Eclipse n'est pas de Sun, je pense que vous l'auriez déjà bien compris grâce au nom (Eclipse != Sun )"
Nous avons également eu confirmation que JBoss devient un partenaire de Microsoft afin d'améliorer l'interopérabilite. Microsoft est le seul visionnaire dans le monde .NET !! Linq et ces déclinaisons Dlinq et XLinq, XAML… le reste venant de Java (NHibernate, Spring)… A quand une production .NET reprise dans le monde Java ?
|
|
|