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
- Présentation et plan (12 clics)
- Inscription (4 clics)
- JAC (9 clics)
- Programmation orientée aspect (10 clics)
- Article PO aspect [PDF] (21 clics)
- Laurent Martelli (1 clic)
# Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"
Posté par poil oq . Évalué à 1.
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 Rossel Olivier . Évalué à -2.
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 Stéphane Traumat (site web personnel) . Évalué à 1.
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 Anonyme . Évalué à 0.
> - 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 Stéphane Traumat (site web personnel) . Évalué à 1.
http://about.me/straumat
[^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"
Posté par Rossel Olivier . Évalué à 1.
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 Stéphane Traumat (site web personnel) . Évalué à 1.
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 allcolor (site web personnel) . Évalué à 1.
http://freshmeat.net/projects/yawda/(...)
[^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"
Posté par Chaddaï Fouché . Évalué à 1.
(Perso, je pense que PHP est un langage très intéressant, mais qu'il a encore besoin de murir pas mal :-) )
--
Jedaï
[^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"
Posté par Stéphane Traumat (site web personnel) . Évalué à 1.
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 Euclide (site web personnel) . Évalué à 1.
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 Stéphane Traumat (site web personnel) . Évalué à 1.
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 Gabriel . Évalué à 1.
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 Rossel Olivier . Évalué à 1.
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 Yusei (Mastodon) . Évalué à 3.
Maintenant, je n'ai plus qu'à comprendre à quoi sert la programmation orientée aspect :-)
(Ruby, le vrai Java Killer... À vos lance-flammes...)
[^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"
Posté par Stéphane Traumat (site web personnel) . Évalué à 1.
http://about.me/straumat
[^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"
Posté par Yusei (Mastodon) . Évalué à 1.
[^] # Re: Conférence à Paris : "Programmation orientée aspect en Java avec JAC"
Posté par Stéphane Traumat (site web personnel) . Évalué à 1.
Ca concerne aussi le langage :)
Car groocy a été accepté par le JCP :D ( JSR 241 )
http://www.jcp.org/en/jsr/results?id=2490(...) et tout le monde a voté pour :)
http://about.me/straumat
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.