Monsieur Parking :
parking a louer a fait le choix de symfony pour plusieurs raisons :
- Organisation du code : Avoir des pages de code bien classé permet de retrouver tout de suite d'où vient une erreur
- Réecriture des urls : pour une meilleure lisibilité des urls et un meilleur référencement
- Sécurisation des accés à la BDD
- Validation des formulaires simplifiées
- Intégration de l'AJAX
Par Greg
-
Publié dans : symfony
0
-
Recommander
Grosse mise à jour de symfony avec cette nouvelle version. La 1.1 regeorge de nouvelles fonctionnalités :
et l'interet est que 99% des changements peuvent etre mis en place sans recoder votre application tournant sous Symfony 1.0
Par Greg
-
Publié dans : symfony
1
-
Recommander
Symfony est basé sur l'architecture MVC : Modèle – Vue – Contrôleur. Qu'est ce que ca veut dire ?
On divise le développement en trois parties :
- Le Modèle, qui représente le comportement de l’application, sa logique de métier. C'est le lien avec la BDD.
- La Vue, qui représente l’interface web proprement dite.
- Le Contrôleur, qui prend en charge la gestion des évènements et commande la mise à jour de la Vue ou du Modèle.
Le modèle est séparée de la présentation (vue). C'est vraiment très pratique. Par exemple, pour un projet où il y a plusieurs personnes qui travaillent en collaboration, la séparation est très
claire entre le travail des designers et des développeurs métieurs. La maintenance en est donc simplifiée.
De plus, si votre application doit être déployée sur plusieurs navigateurs ainsi que sur des appareils mobiles, vous aurez besoin de plusieurs vues (plusieurs présentations) mais pourrez
conserver le même contrôleur et le même modèle (une seule logique de métier). Le contrôleur rend l’utilisation des différents protocoles utilisés (http, email, etc… ) complètement transparente
pour le modèle et la vue. Le modèle gère la logique de donnée rendant, par exemple, la vue et le contrôleur indépendants du type de base de données utilisé pour l’application.
Par Greg
-
Publié dans : symfony
0
-
Recommander
- Symfony est facile à installer : Vous pouvez utiliser une version sandbox déjà prête, ou pear ou SVN
- Symfony donctionne sur tous les systemes *nix et Windows
- Indépendant de votre base de données : vous pouvez commencer sur Mysql ou Postgrel puis switcher facilement sur Oracle
- Basé sur des bonnes pratiques et des conventions de codage mais vous pouvez tous reconfigurer à votre guise. C'est vraiment très flexible, vous pouvez reconfigurer chaque sous partie de votre
projet, ou garder la configuration du projet par defaut.
- Vous pouvez ajouter de très nombreux plugins pour utiliser d'autres technologies du web
- Support de Ajax (prototype et script.aculo.us)
Ce n'est pas tout :
- Architecture MVC qui fera l'objet d'un article entier dans ce blog.
- Symfony supporte l'internationalisation : vous pouvez construire un projet multillingue très facilement.
- Processus d'authentification déjà codé
- Vous etes protégé des attaques d'insertion de script grâce à l'output escaping.
- Routing très très facil à gérer, vous pouvez très simplement réecrire vos urls, très utile en référencement
et ce n'est pas terminé.
Par Greg
-
Publié dans : symfony
1
-
Recommander
Symfony est un framework pour vos projets web développé en PHP5.
Kesako ? Pour faire plus simple, symfony vous permet développer vos applications web en respectant certaines bonnes pratiques, en accélerant grandement le temps de développement, mais aussi en
utilisant des briques de bases déjà éprouvées.
Symfony est un framework Open-source encadré et développé par la societé française Senseo.
Symfony est utilisé mondialement par de nombreux développeurs web, mais aussi par Yahoo Bookmarks et ses millions d'utilisateurs.
Vous allez peut-être avoir des doutes sur l'utilité d'un framework, ou avoir peur de la couche de code que cela rajoute à vos applications et donc qui ralentit votre application, mais je suis
convaincu par l'interet de Symfony. J'ai développé l'application
monsieurparking.com et le choix de symfony nous a vraiment aidé. Au niveau perfomance,
effectivement c'est plus lent qu'une page HTML tout bete, mais c'est compensé par différents systemes mis en place par symfony comme la gestion du cache.
Par Greg
-
Publié dans : symfony
0
-
Recommander