Le framework Adventy expliqué aux développeurs

Un framework intuitif

Le framework Adventy expliqué à l'équipe de développementUne application utilisant le framework Adventy présente une structure bien organisée. Les parties techniques sont distinctes des modules fonctionnels afin de permettre à chaque corps de métier de ne pas se croiser et ni de se gêner, tant en phase de développement qu'en maintenance. De plus, l'arborescence des dossiers est construite de façon à trouver facilement et rapidement les sources à modifier.

Un framework traditionnel a tendance à organiser ses sources en fonction des couches logiques sans tenir compte de la pratique quotidienne des développeurs. Plus le projet avance et devient lourd, plus il est fastidieux de naviguer dans le projet en raison des nombreux fichiers sources.
Adventy organise ses sources par module ou fonctionnalités, en intégrant les vues dans le dossier des contrôleurs. Ainsi, la navigation entre le contrôleur et la vue devient plus naturel et rapide.

En connaissant un minimum le principe du MVC, il est aisé pour un développeur de maîtriser rapidement l'arborescence de l'application et les fondamentaux du frameworkAdventy.

Un framework performant orienté SEO

Une application se doit être performante par respect de ses utilisateurs. Cette performance dépend en grande partie de son architecture qui lui sert de fondation. Si cette fondation n'est pas fiable et performante, comment peut-on espérer avoir une application de qualité ?

Le framework Adventy part du principe qu'il doit maximiser la performance de l'application et offrir à cette dernière toutes les possibilités d'évolution technique et fonctionnelle souhaitées. Son architecture lui permet de répondre à des exigences élevées en matière de temps de réponse, de travail collaboratif et de maintenance applicative. Du site d'entreprise à la plateforme, son système de cache sur le serveur et sur le navigateur allège au maximum le serveur web.

Quant au SEO, Adventy répond déjà au critère de pertinence de la performance pour les moteurs de recherche. De plus, modifier la structure HTML avec un peu de CSS pour mettre en avant le contenu le plus important est un jeu d'enfant pour un intégrateur. Le travail du web designer et celui de l'intégrateur sont facilités, et le développeur peut se reposer sur une architecture technique optimisée.
Pour que « performance » ne soit pas seulement un mot mais une réalité, analysez vos pages avec PageSpeed de Google, et Yslow de Yahoo.

Les bonnes pratiques

Il y a les bonnes pratiques et « bonnes pratiques ». Le MVC est un design pattern, donc une bonne pratique. Mais un MVC mal repris par un framework, ou utilisé de façon inapproprié, n'a plus aucun intérêt car l'efficacité serait moindre. D'ailleurs le synonyme que l'on pourrait donner à « bonne pratique » est le mot « efficacité ».

Le framework Adventy se base sur les principes du MVC et de l'IoC, non pas parce-qu'ils sont des bonnes pratiques, mais parce-que ce sont des techniques de conception efficaces pour bâtir les fondations d'une application solide et permettre un développement rapide en minimisant les conflits dans la gestions des sources.

Il y a une différence entre connaître les bonnes pratiques et savoir les appliquer. En regardant de plus près le code source du framework Adventy, le développeur découvrira certaines simplifications de ces bonnes pratiques, des astuces de développement en utilisant la puissance du langage PHP.

L'innovation

Qui dit « innovation », dit aussi « jeune ». Cette jeunesse inexpérimentée ne doit pas être un frein bien au contraire, mais une opportunité d'exploiter d'autres nouvelles idées tendant à toujours faire mieux pour aller toujours plus loin.

Un bon développeur est avant tout curieux à la recherche d'astuces et de techniques de développement efficaces. Il ne carbure qu'à la pensée de créer de belles choses à l'aide d'outils efficaces qu'il maîtrise déjà ou pourra maîtriser rapidement.

Adventy est le premier framework à prendre en compte le SEO pour les sites web qui souhaitent optimiser leur visibilité sur internet. Il est également le premier à diviser la vue en 3 parties distinctes correspondant au HTML, CSS et JavaScript afin de simplifier le travail de l'intégrateur et du web designer, sans perte en performance, ni en optimisation pour le référencement naturel bien au contraire.

La philosophie Adventy

La philosophie du framework Adventy rejoint celle de Google : l'efficacité avant tout !
Pour arriver à un tel niveau, il ne faut pas penser fonctionnalité, mais technologie, car c'est grâce à cette dernière que tout fonctionne.

Adventy est certes un framework, mais il est avant tout une technologie. C'est un outil taillé pour construire des sites de qualité. Le moindre algorithme est révisé jusqu'à l'unité de l'instruction afin d'atteindre la performance maximale. En reprenant le langage des hautes sphères de l'IT, c'est un framework de « performer » pour les développeurs perfectionnistes à destination des utilisateurs ultra exigeants.

Adventy est un framework nouveau né. Il n'a peut être pas encore toutes les options qui clignotent qu'ont les frameworks des grandes entreprises, ni ne lit encore dans les pensées des développeurs, mais il cultive :

  1. la performance ;
  2. la facilité de prise en main du framework ;
  3. la libre pensée et d'exécution du développeur ;
  4. les bonnes pratiques, astuces et techniques avancées ;
  5. le développement rapide ;
  6. le travail collaboratif ;
  7. et sans oublier le SEO ou optimisation pour le référencement naturel.

Le framework Adventy est conçu par un développeur pour les développeurs. Pas de coup de marketing, aucune promotion, ni d'influence ou de réputation d'une grande marque, Adventy ne sera apprécié qu'à sa juste valeur.

Essayez le framework Adventy...