Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
14
avr.
2004
Java
Le jeudi 22 avril à 19h30, Laurent Martelli donnera une conférence pour Parinux : "Programmation orientée aspect en Java avec JAC : le plus court chemin du modèle UML à l'application" au Relais Ménilmontant.

JAC est un framework Java basé sur les concepts de la programmation orientée aspect (POA), qui permet de développer très rapidement des applications. Il est distribué sous licence LGPL.

La conférence prendra la forme d'un TP pendant lequel une application sera programmée.

Merci de vous inscrire avant de venir.

Aller plus loin

  • # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

    Posté par  . Évalué à 1.

    "Jac tu es si grand que toutes les petites vieilles t'adulent
    Elles voudraient que tu les em...brassent, elles voudraient que tu les ramasses"

    je sais, je sors ----------------------------->[]
  • # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

    Posté par  . Évalué à -2.

    Jac utilise pas mal l'introspection pour arriver a gerer les aspects.
    Les PHP-men adeptes du "javassapussépalibre" pourraient-ils nous eclairer sur les capacites de PHP5 (:le java-killer) en ce qui concerne l'introspection?
    • [^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

      Posté par  . Évalué à 1.

      Ce n'est pas ce qu'ils recherchent...

      Ce que PHP leur offre, c'est :
      - la simplicité du langage
      - la rapidité de développement
      - la facilité d'apprentissage
      - des hébérgeurs par cher
      - les bibliothèques énormes de ce langage

      Les patterns, les services d'un conteneur, la persistance ( quoique ca commence à se faire en php ), le modèle mvc...
      très peu connaissent et utilisent ça mais comme on dit
      "get the job done"

      et ils y arrivent :)

      http://about.me/straumat

      • [^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

        Posté par  . Évalué à 0.

        > Ce que PHP leur offre, c'est :
        > - les bibliothèques énormes de ce langage

        Je trouve PHP banalement pauvre en bibliothèques par rapport à Perl, par exemple ...
        Que PHP soit simple et permette à n'importe qui de faire n'importe quoi : oui, mais de là à dire qu'il est riche en bibliothèques, il ne faut pas pousser ... :-))
        • [^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

          Posté par  . Évalué à 1.

          bien cite moi une chose que tu as besoin de faire en web et que tu peux pas faire en php :)

          http://about.me/straumat

          • [^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

            Posté par  . Évalué à 1.

            Au pif, je dirais : "faire du mapping objet/relationnel" sans devoir coder (trop) de SQL.

            J'ai fait relativement peu de PHP, mais de ce que j'en ai vu, des qu'il y a de la persistance en base, les pages deviennent tres "orientees SQL". Il est horriblement difficile alors de comprendre les donnees manipulees, a moins de se ramener a chaque fois a la requete qui a extrait les dites donnees.

            De plus, etant un inculte des subtilites du PHP, je vois mal comment on peut coder (par exemple) une machine a etat qui ne suive pas du tout la logique de navigation des pages. J'ai l'impression que PHP est quand meme terriblement "orienté page" (ceussent qui connaissent le modele MVC diraient "orienté vue").
            • [^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

              Posté par  . Évalué à 1.

              Beh c'est ce que je disais dans mon post, que c'est prévu dans PHP5.
              Il y a aussi un ensemble de projets existants qui fonctionnent : http://propel.phpdb.org/wiki/(...) par exemple

              Il est clair, comme je le disais aussi que le modèle MVC n'est pas le truc le plus utilisé par les développeurs PHP. mais c'est tout à fait possible d'utiliser cette façon de faire...

              Par contre, fais un helloWorld avec Struts et un HelloWorld avec PHP. Les développeurs et les décideurs auront vite fait de choisir...
              que ca soit en temps, apprentissage, facilité....

              http://about.me/straumat

            • [^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

              Posté par  . Évalué à 1.

              Je précise qu'étant fan de J2EE, je comprends ton point de vue :)

              Malheursement... c'est pas facile de se battre contre php

              http://about.me/straumat

            • [^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

              Posté par  (site web personnel) . Évalué à 1.

              C'est pas tant PHP que le concept de faire des appli en mode web qui est "orienté page"

              La gestion de session aide un peu, mais de base, dans une appli web, on balance tout le contenu et on attend, de maniere massive, les INPUT du client.
              • [^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

                Posté par  . Évalué à 1.

                Séparer la logique métier, de l'ordonnancement et de l'affichage, c'est quand même pas mal !

                et toute appli web peut faire ça !

                http://about.me/straumat

                • [^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

                  Posté par  . Évalué à 1.

                  ... donc même une appli php non?
                  On peut faire du struts-like en php. Je crois qu'il y a un (ou plusieurs?) projets dans cet ordre:phpmvc.( http://www.phpmvc.net/(...) , pas testé)
                  Tout comme on peut utiliser la librairie DB de jakarta pour faire des requetes pleines pages.
                  Même si c'est vrai que le centre naturelle (ou culturel?) du php reste la page, on peut faire du beau travail en php. Parfois même, franchement, pour une appli web, le php se code plus vite, est souvent au moins à peu près aussi performant et ne met pas 10 secondes à chaque fois que la jsp se compile.
                  Struts est un bon framework parce qu'il oblige à bien séparer les couches. Maintenant rien n'empêche le codeur php de tenter de s'approcher de ces best practices.

                  Enfin, àmha il reste une "évidence" je trouve trop souvent oubliée, c'est que le http est un protocole déconnecté. La notion de session, essentielle pour construire une appli, vient après au dessus, en reconstruction. Elle ne dure que 20 minutes (en général) etc. Et beaucoup de choses découlent de cette déconnexion.
                  De même il y a déconnexion entre l'utilisateur et le serveur - du coup combien de fois j'ai expliqué au client qu'on réfléchit "page" en appli web et "champ" en appli client serveur, que la validation d'un code postal est difficile sur une page, ou de mettre en forme une adresse à la volée demande une action du client? Bref, c'est possible (tout est possibleen informatique) mais pas fait pour au départ.
                  Bref... rien à voir avec le sujet de la news. Donc, voilà la question: C'est quoi la programmation orienté abcès?

                  Tiens : une URL sympathique:
                  http://www.phppatterns.com/index.php/intro(...)

                  phpPatterns has three goals.

                  1. Raising awareness and bringing PHP to the Enterprise
                  2. Creating understanding of PHP's Advanced Capabilities (such as Object Oriented Development)
                  3. Applying Software Design Patterns to PHP
                  • [^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

                    Posté par  . Évalué à 1.

                    Autre question que je me pose avec PHP:
                    est-il possible d'ecrire une seule et meme appli qui ait un frontal web et widgets, ainsi qu'un backend SQL et flat file.

                    Tout ca sans se faire des noeuds a la tete.

                    Je reconnais que c'est un prerequis assez contraignant, mais est-ce que PHP permet ce genre d'encapsulation?
    • [^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"

      Posté par  (Mastodon) . Évalué à 3.

      Moi j'suis un Ruby-man (pfiou, pendant un moment, j'ai cru qeu j'étais un rugbyman), et comme Ruby sait bien s'introspecter je me suis demandé si on pouvait faire de la programmation orientée aspect avec. Je suis donc tombé sur ça: http://aspectr.sourceforge.net/(...)

      Maintenant, je n'ai plus qu'à comprendre à quoi sert la programmation orientée aspect :-)

      (Ruby, le vrai Java Killer... À vos lance-flammes...)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.