Développement PHP & Symfony

Open source depuis nos origines

Le choix du PHP

UNE EVIDENCE

Nous réalisons des développements PHP depuis fin 1998 et avons vu toutes les étapes de progression de ce langage Open source et de l’éco-système PHP avec l'arrivée de CMS reconnus comme Drupal ou Wordpress, prestashop pour le e-commerce mais surtout la naissance des framework de développement Zend & Symfony.

La robustesse et l’agilité des applications développées en PHP est telle que plus de 80% des sites internet au monde sont aujourd’hui réalisées en PHP. (source: W3C)

Symfony le framework qui monte

Symfony est un framework PHP développé par la société française SensioLabs, soutenu aujourd'hui par une importante communauté de développeurs et d'entreprises internationales. Puissant framework lancé en 2005, Symfony allie la robustesse du PHP, la liberté de l’Open Source, avec la maintenabilité d’un code tripartite MVC (pour patron Modèle Vue Contrôleur). Symfony forme ainsi une solution souple et fiable pour réaliser vos projets internet de moyenne et de grande ampleur.

Les grands acteurs du web ne s'y trompent pas

Les plus grands groupes médias (BBC, CBS, FIGARO, M6 Web, e-TF1, 20 minutes…) sont en symfony. Le moteur de blog, overblog a aussi été développé en Symfony, tout comme le site de musique Qobuz ainsi que la plateforme de Universal musique, et co-voiturage.fr.

 

PHP PLÉBISCITÉ PAR LES PLUS GRANDS ACTEURS

Si PHP est plébiscité aujourd’hui par les sites à plus fort traffic (Facebook, yahoo, delicious, TED, Dailymotion, wikipedia…) c’est parce que ce langage permet, plus n’importe quel autre de « scaler » rapidement.

agile

netinfluence & Symfony

UNE EXPERTISE SYMFONY AVANCÉE

L’essentiel de nos projets actuels sont développés en Symfony et nous avons, avec le temps, acquis une réelle expérience en développement Symfony

Certifiés Zend depuis 2009, nous sommes progressivement passés à Symfony (même si nous conservons quelques projets encore en Zend) qui a désormais une réelle longueur d'avance.

L’apport de Symfony sur les développements est telle que nous l'avons adopté. Sa structure souple, et son cadre normalisant décuplent les possibilités de tous vos développements et leur qualité.

 

 

AFFILIÉ À SENSIOLABS, L’ÉDITEUR DU FRAMEWORKSYMFONY !

Notre Lead technique Romaric Drigon est certifié Symfony niveau expert et a collaboré avec les équipes de SensioLabs avant de nous rejoindre. Depuis son arrivée à netinfluence il a mis en place un cursus de formation et contribué au processus d’industrialisation de développement Symfony pour Universal Music pour le compte duquel il a mis en place une organisation et des process qualités.

Il nous a semblé évident de devenir Bronze partner de SensioLabs dont nous admirons la progression depuis plusieurs années.

Ce rapprochement va être pour nous l'occasion d'offrir plus d'opportunités de formation pour nos clients mais également de développer notre activité de consulting.

 

Les qualités de Symfony

Les points forts

Symfony facilite la réalisation d'un projet en prenant en charge les tâches récurrentes et fastidieuses sans contraindre les développements à un cadre limité comme un CMS. Le développement est ainsi considérablement accéléré, tout en restant flexible. Développée en PHP5 et soutenu par une très large communauté de développeur, cette solution est adoptée par un nombre croissant d’entreprises qui aiment sa performance et sa flexibilité.

1 - MODULARITÉ & PERFORMANCE

  • Un Framework modulaire (MVC) et souple permettant de spécialiser les développement sans perte de performance
  • Un système de cache performant (cache HTTP compatible Varnish)
  • L’internationalisation facile pour décliner le site en plusieurs langues

2 - ROBUSTESSE & SÉCURITÉ

  • Une architecture professionnelle SOA (composant Dependency Injection Container)
  • Un framework qui offre à la fois une boite à outils et des méthodologies de développement
  • Une sécurité contre les failles les plus dangereuses : XSS, CSRF, injection SQL
  • Un parfait contrôle de la sécurité (certificats, eBancaire)

3 - Evolutivité & Economicité

  • Une intégration continue grâce aux tests unitaires favorisant une évolutivité permanente.
  • Une structure en briques permettant de tirer profit de tous les développements de la communauté sans réinventer la roue

4 - Stabilité & Qualité

  • La présence de SensioLabs qui existe depuis 12 ans et assure un support continu de Symfony
  • Un projet Open source livré sous licence MIT ce qui n’impose aucune contrainte
  • Une structure de Framework qui permet de garantir une qualité de code et donner un cadre de normalisation facilitant la maintenance à long terme
  • Une roadmap claire sur les versions depuis la version 2.3, avec un engagement sur des versions Long Term Support maintenues pendant 3 ans

5 - Innovation

Symfony se situe à la pointe du développement PHP et utilise les dernières conventions et "design-patterns" du monde du développement:

  • L'injection de dépendance
  • Gestion des espaces de noms
  • L’utilisation de Composer
  • Outils de tests unitaires 
  • Outils fonctionnels comme PHPUnit
accompagner.png

Vous accompagner sur vos projets Symfony

Netinfluence vous accompagne tout au long de vos projets web les plus complexes. Vous souhaitez réaliser ou concevoir des applications métiers à fortes contraintes techniques? netinfluence se passionne pour les projets qui sont de véritables challenges. Nous avons pour objectif de vous apporter une réelle valeur ajoutée et une qualité optimale tant en terme de code que d'outils d'exploitation raison pour laquelle nous nous sommes tournés vers le consulting et l’ingénierie de projet à forte complexité.

Votre performance est notre principale préoccupation

La performance des vos applications digitales est un enjeu de compétitivité pour vous. Nous prenons cet objectif très au sérieux.
Nous pouvons réaliser des études d’architecture, des audits de code ou de performance ou vous aider pour le maintien et l’optimisation opérationnelle de vos applications complexes ou sites à fort traffic. 

NOS PRESTATIONS

  • Création de projet « from scratch » (Cahier des charges, architecture, développement)
  • Reprise d’un projet existant pout le remettre sur de bonnes rails
  • Consulting pré ou post-projet
  • Consulting d’industrialisation pour gérer la montée en charge d’un projet et/ou le coaching de l’équipe (organisation & best practices)
  • Formation des équipes & partages de connaissance avec gestion en remote
  • Audit de projets

Les principes qui nous guident

Agiles

Les meilleurs développement ne sont pas ceux qui respectent le dogme, mais ceux qui vous correspondent et tiennent compte de votre réalité, vos contraintes et votre environnement. Notre force est de nous adapter à vous pour donner les meilleures chances de succès à votre projet.

Pragmatiques

Notre expérience de pilotage de projet nous conduit à privilégier des méthodologies dites "agiles" sans toutefois chercher à imposer une méthodologie à un projet qui n'en a pas la nécessité. Nous préférons de loin adopter une approche pragmatique et en ligne avec les ressources du projet pour obtenir un encadrement de projet efficace.

Lean & Simples

Nous avons une approche lean.. Nous favorisons les itérations rapides et petites et les outils permettant d’avoir un retour sur efficacité rapide afin de pouvoir prendre les meilleures décisions et améliorer de manière continue.

Besoin de consulting?

En savoir plus sur nos services de consulting Symfony

code.png

Notre expertise

PHP ET LES FRAMEWORKS

Les frameworks s'imposent pour leur puissance et leur robustesse.  La qualité d'un développement réalisé avec un framework est incomparable. Nous utilisons indifféremment Zend Framework et Symfony 2, même si ces derniers temps, notre préférence va à symfony pour sa simplicité.

static1.squarespace.png

INTÉGRATION CONTINUE

L'intégration continue fait partie des choses que nous sommes en train de mettre cela en place sur certains de nos développements.

Notre objectif est de parvenir à un niveau de développement plus qualitatif et surtout plus agile.

INTÉGRATION SYSTÈMES EXTERNES

Nos développements sont bien souvent amenés à s'intégrer à l'environnement de l'entreprise via des webservices. Qu'il s'agisse de synchroniser un site de commerce avec l'ERP de l'entreprise ou une application de caisse, nous faisons en sorte que tout se passe bien, quel que soit l'ERP, pour que l'entreprise puisse bénéficier de ses applications.

INGÉNIEURS CERTIFIÉS

Nous incitons nos développeurs à se certifier car nous pensons qu'il est important de pouvoir se challenger et valider ses acquis. Très impliqués dans la communauté PHP, nous avons participé à la validation de la première certification PHP.

static1.squarespace-1.png

 

VEILLE

Notre curiosité est insatiable. Nous essayons tout pour découvrir les meilleures pratiques et les meilleurs outils de demain.

Nous participons chaque année au PHP forum et aux conférences Zend et sortons le plus possible pour nous découvrir les nouveautés et accroître notre réseau déjà grand dans le milieu Open Source.

 
 

Affiliés Bronze partner de SensioLab

Netinfluence est un partenaire certifié de SensionLab depuis 2016.