Liens connexes

Dépêche modérée par

Dépêche éditée par

: symfony 1.2 est disponible

Posté par Grégoire Hubert (Jabber id, page perso, ). Modéré le 01 décembre 2008.
12
Après plus de 6 mois de développement frénétique, la version 1.2 du framework PHP5 Symfony est sortie le 30 novembre.
Pour rappel, Symfony est un framework de développement web professionnel, libre (licence MIT) et documenté (licence FDL). Il a été créé et est principalement maintenu par la société française Sensio avec l'aide de la communauté.

Un bref aperçu du programme de cette nouvelle version :
  • Évidemment pas mal de corrections de la version 1.1, ce qui peut rendre la migration de votre projet de 1.0 vers 1.2 plus facile que vers 1.1 (même s'il faut passer par 1.1 quand même) ;
  • Un nouveau système de routing extensible (les routes sont désormais des objets). Une route par exemple suffit à mettre en place une architecture REST associé à un objet de la base ;
  • L'admin generator utilise désormais le système de formulaires introduit dans la 1.1 ;
  • Le système de formulaires a été modifié pour permettre la sauvegarde des objets de la base dans les formulaires imbriqués ;
  • Une bibliothèque de formulaires (login, changement de langue etc) et de tâches CLI est fournie ;
  • Propel 1.3 et doctrine sont livrés sous forme de greffons intégrés ;
  • Plein d'autres choses encore...

> Lire la suite (8 commentaires, moyenne: 3,3).   [dépêche : 2156 caractères]

Symfony est un framework de développement web, orienté objet, utilisant PHP5. Ce framework est une implémentation de bonnes idées, bonnes pratiques et motifs de conception éprouvés (MVC) au service de motivations simples :
Le framework a pour but de décharger le développeur des tâches répétitives sur lesquelles il n'a que peu de valeur ajoutée :
Un système de greffons permet de capitaliser (encore) des pans entiers d'applications et (éventuellement) d'en faire profiter les autres. Plus de 300 greffons, en majorité communautaires, sont disponibles sur le site aujourd'hui.

La version 1.0 est une version « long terme », maintenue trois ans par Sensio jusqu'à la fin 2009.
La version 1.1 est une version « court terme », maintenue un an jusqu'en juin 2009.
La 1.2 sera également maintenue pendant un an jusqu'en décembre 2009.
Une version « court terme » 1.3 et « long terme » 2.0 sont prévues en 2009.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Super \o/

Posté par rewind () le 01/12/2008 à 19:31. (lien). Évalué à 6.

J'avoue que j'ai longtemps été sceptique sur le MVC jusqu'à ce que la doc symfony réussisse à me convaincre définitivement. Parce que la doc symfony est très bien faite, on comprends tout très vite, on boit bien où on va mettre nos trucs et ce qu'on peut configurer pour personnaliser le bouzin.

J'attendais cette version depuis quelques temps avant de me lancer dans un nouveau site, même si c'est une version court terme, elle apporte pas mal par rapport à la 1.1 et la 1.0. Donc merci à Sensio de nous donner un si bon framework, si bien documenté.

MVC et développement web

Posté par MilkaJinka () le 01/12/2008 à 19:33. (lien). Évalué à 5.

Il y a eu récemment un article sympa à propos du MVC et du développement web sur Advogato : http://advogato.org/article/993.html

L'un des avantages des frameworks est de pouvoir coder dans un seul et même langage de programmation le côté serveur et le côté client (au lieu de se farcir du javascript côté client). Vu la diversité des frameworks et des langages possibles (Python, Java, Ruby...), quels sont les principaux avantages de Symphony et d'un framework en PHP sur la concurrence ?

--
Persiste.

Jobeet

Posté par Julien Damon (page perso, ) le 01/12/2008 à 22:26. (lien). Évalué à 4.

A noter qu'à l'occasion de la sortie de symfony 1.2.0, l'équipe se fend d'un nouveau tutorial (certains se souviennent peut être de askeet il y a deux ans) nommé Jobeet.

Comme pour askeet, la logique du tutorial est de suivre pendant 24 jours la réalisation d'un projet avec symfony. Une façon assez ludique et didactique d'acquérir des compétences "synfoniesque".

Et ça commence ici :
http://www.symfony-project.org/blog/2008/12/01/jobeet-day-1-(...)

Revenir en haut de page