Symfony

jeu. 7 juin à 19:00

L'Argus
Paris
France
Paris

Pour fêter les beaux jours, abbeal vous donne rendez-vous à l'Argus, pour son nouveau meetup SYMFONY ! Au programme, avec nos speakers du jour : 1) Julien Ménager, Développeur Back Office chez abbeal, débutera ce meetup avec la présentation de Symfony 4 et les principaux changements. Pour en savoir un peu + : La nouvelle version de Symfony arrive avec son nouveau système de configuration, sa nouvelle architecture de fichier et ces nouveaux concepts. Nombreux vont être les projets qui vont démarrer directement sous cette nouvelle mouture. Mais que faire pour les projets en cours de développement ou en début de maintenance ? Les projets de migrations de 2.8 vers 3.x ont été nombreux et il y a de grandes chances que l'on se retrouve dans la même situation dans les mois voire les années à venir pour Symfony 4. Alors qu'est-ce qui change ? Quels sont les impératifs ? Par quelles étapes doit-on passer pour une migration ? Comment l'appliquer à nos projets existants ? 2) Nicolas Bordes, Développeur Senior chez Wynd poursuivra avec son sujet : "Comment réussir à migrer le schéma d'une base de données legacy sans y toucher ?" Pour en savoir un peu + : Lorsqu'il faut migrer un projet legacy, il y a d'une part le code, mais également la database. Il est courant que les chefs de projet ou les dirigeants souhaitent conserver la structure de la base.

Mais grâce à une couche d’abstraction au dessus de doctrine, il est en réalité possible de manipuler dans ce code de nouveaux (et jolis) objets métier, mappés sur nos ancienne entités. 3) Puis, Fabrice Lazzarotto, Responsable Technique & Chef de Projet à L'Argus Lab, terminera ce meetup avec sa problématique : "Pourquoi et comment concilier Symfony et Vue.js ?" Pour en savoir un peu + : Les sites et applications utilisent de plus en plus un framework frontend : Angular, React, Vue... Les exemples sont nombreux. Ils apportent en effet une nette plus-value, que ce soit au niveau des performances (on ne charge que les données nécessaires à chaque navigation) et de la vitesse ou de l'expérience utilisateur (UX).

Néanmoins ce type d'application nécessite généralement le double de temps de développement, comparé à l'utilisation d'un framework backend ; d'autre part, se pose la question du référencement.

Pour pallier cela, la solution est généralement d'opter pour le rendu serveur (ou SSR, pour side-server rendering). Or la plupart du temps les documentations n'en parlent que dans l'hypothèse d'un serveur web NodeJS - il n'y a qu'à voir la doc officielle de Vue. Oui, mais nous, on utilise Symfony !

Nous verrons donc d'une part la mise en place du SSR, et d'autre part comment réduire le temps de développement sur une application Symfony/Vue en regroupant les configurations (traductions, routing, ...). Comme toujours, le combo bières/pizzas est à retrouver à l’issue des talks pour continuer à échanger ! ;-) Nous vous attendons nombreux ! #Bzzz

Source: https://www.meetup.com/fr-FR/meetup-group-IzAHXpzE/events/250771804/


L'Argus
Paris
France

Technologie
Nous avons temporairement désactivé la possibilité de naviguer vers les tags.