Mais ce qui est vraiment intéressant, c'est que Yahoo! ait choisi d'utiliser le framework d'application web PHP5 Symfony pour développer cette application qui supporte quelques 20 millions d'utilisateurs dans 12 langages...
D'après Michael Salisbury (qui travaille sur le projet chez Yahoo!), Symfony a été choisi pour les raisons suivantes :
- Excellente documentation ;
- Configuration explicite et extensible ;
- Développement actif ;
- Utilisation de briques logicielles libres de qualité (plutôt que de réinventer la roue).
La communauté attend avec impatience le reversement de code promis par Yahoo! Voilà une excellente nouvelle pour ce projet d'origine francophone qui souffle tout juste sa première bougie.
Symfony est un framework d'application web PHP5 de dernière génération (au même titre que Django, Ruby on Rails ou Catalyst). Publié sous une licence libre (MIT) par la société Sensio il y a tout juste un an, le projet est aujourd'hui très actif et devrait aboutir à une version 1.0 dans les mois qui viennent.
Aller plus loin
- Symfony (8 clics)
- Yahoo! Bookmarks (beta) (14 clics)
- Symfony : liste de diffusion francophone (10 clics)
# Asynchronous JavaScript And XML
Posté par EPROM . Évalué à 1.
Un moyen efficace pour générer du code xhtml STRICT.
Pas comme ici : http://linuxfr.org/2006/11/01/21559.html
[^] # Re: Asynchronous JavaScript And XML
Posté par gilgam . Évalué à 1.
certes les standards ont progressé grâce à cela, mais un document web sera mieux géré avec le bon Doctype html 4 strict , plutôt qu'avec du xhtml traité en html, qui n'est pas trop fait pour cela.
[^] # Re: Asynchronous JavaScript And XML
Posté par François B. . Évalué à 3.
L'attribut target n'existe pas en strict, que ça soit HTML ou XHTML ;-)
[^] # Re: Asynchronous JavaScript And XML
Posté par EPROM . Évalué à 3.
Bon j'ai testé Yahoo Mail : google maps c'est vrai que l'interface drag'n drop est conviviale et meme instinctive.
Mais bon l'emploi du coté client de scripts JavaS, augmente la charge CPU.
# Moi je dis ça, je dis rien...
Posté par huats . Évalué à 7.
# Symphony...
Posté par Nicolas Blanco (site web personnel) . Évalué à 0.
Enfin bon, j'ai regardé le screencast de création d'interface admin sur la page d'accueil et ce qui m'a choqué c'est la tonne de config qu'il doit déclarer ! Au début par exemple, il a l'air de rédifinir tout le schéma de la base en XML ! C'est pas vraiment "Convention Over Configuration"...
[^] # Re: Symphony...
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 4.
Ça ne devient pertinent que dans le cas d'un formulaire de recherche par exemple, où les critères peuvent être indéfinies (nombre et valeurs inconnus lors du dev).
ActiveRecord, c'est peut être sexy pour le developpeur, mais au niveau de la conception, c'est un peu limite. (c'est mon avis en tout cas)
Au moins avec un fichier xml, yaml ou autre format de votre choix, qui pourrait trés bien être générés par un script en interrogeant la base de donnée durant le développement, on peut mettre en place une génération de code "statique", avoir donc des classes générées une seule fois à partir de ces fichiers de conf, contenant toutes les requêtes en dur (il y aurait juste les paramètres à faire passer) : on y gagne énormément en perf. Et c'est plus propre je trouve.
C'est en tout cas l'approche que j'ai pris pour mon framework. (non je n'utilise pas symfony)
[^] # Re: Symphony...
Posté par therebel22 . Évalué à 2.
[^] # Re: Symphony...
Posté par Nicolas Blanco (site web personnel) . Évalué à 2.
[^] # Re: Symphony...
Posté par Tristan Rivoallan . Évalué à 1.
À noter : un second ORM (doctrine - http://www.phpdoctrine.com) est en train d'être intégré à symfony, il est plus active record like si j'ai bien compris. Il y en aura donc pour tout le monde :)
[^] # Re: Symphony...
Posté par Éric (site web personnel) . Évalué à 2.
L'idée c'est de se rapprocher des JIT d'une JVM par exemple : lent à la première exécution, rapide (ou en tout cas moins lent) après.
# Gestion de BookMark sous Firefox
Posté par huz . Évalué à 1.
Je détourne un peu son utilisation pour gérer mes bookmarks en utilisant des tags, des catégories, pour lier des liens entre eux.
à découvrir
[^] # Re: Gestion de BookMark sous Firefox
Posté par account . Évalué à 1.
Il semble correspondre à mes besoins.
Par contre, je l'ai un peu adapté pour afficher juste le "Z" dans la status bar au lieu d'un gros "ZOTERO".
# Oh non !
Posté par EPROM . Évalué à 1.
http://viamatic.com/blogs/index.php/firefox
# Article à propos de Symfony
Posté par Tristan Rivoallan . Évalué à 2.
l'article détaille les faiblesses du frameworks dans son état actuel, en espérant aider à les corriger pour la version 1.0.
# insupportable ?
Posté par Jeanuel (site web personnel) . Évalué à 2.
Après avoir supporté bien des péripécies, les programmes on du supporter des fonctionnalités, des langages, des protocoles, des plugins etc. Les voici maintenant qui, doivent supporter leurs utilisateurs, même si ces dernière n'ont pas besoin de support utilisateur. J'espère qu'il feront preuve de patience, car chacun sait que les utilisateurs sont insupportables.
Pouf, pouf.
[^] # Re: insupportable ?
Posté par Jeanuel (site web personnel) . Évalué à 1.
En plus, péripéties, c'est quand même mieux que péripécies...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.