Framework YII

YII est un Framework d'application web orientée objet, open source, utilisé en PHP 5. Le Framework PHP YII est utilisé pour développer des applications Web hautement évolutives, puissantes et sécurisées. YII permet aux développeurs de construire des applications PHP fiables en économisant beaucoup de temps.

YII est doté de riches fonctionnalités riches: MVC, DAO /Active Record, I18N / L10N, mise en cache, authentification et contrôle d'accès basé sur les rôles, scaffoldings, tests, etc. Il peut réduire le temps de développement de façon significative.

Voici les caractéristiques principales qui le distinguent des autres frameworks:

Rapidité

YII utilise la technique de lazy-loading (chargement paresseux) sensiblement. Le lazy-loading ne fait aucune inclusion de fichier de classe jusqu'au point où ça devient nécessaire. Il ne crée pas un objet jusqu'à ce que l'objet soit appelé pour la première fois. Tous les frameworks autre que YII souffrent cette de cette lacune de performance, car ils commencent à activer la fonctionnalité sans savoir si elle est appelée ou pas.

Réduction du Temps de Développément

La plupart des projets impliquent un certain nombre de tâches répétitives. YII fournit quelques outils pour vous aider à passer moins de temps sur ces tâches et d'investir plus de temps sur la personnalisation de votre application en fonction de vos besoins. L'un des plus puissants de ces outils est appelé "Gii". Gii est un outil de scaffolding basé sur le Web, qui vous permet de créer rapidement des templates de code.

Sécurité

La sécurité vient en standard avec YII. Elle comprend la validation des entrées, le filtrage des sorties, la protection contre l'injection SQL et le cross-site scripting.

Extensible facilement avec des plugins, extensions et composants

YII vous permet de réutiliser votre code et de construire sur l’installation existante en enrichissant votre programme avec de grandes nouvelles fonctionnalités disponibles sous forme de composants, des widgets et extensions. Vous pouvez facilement rendre votre application modulaire sans même perturber la bibliothèque de base.

Modèle MVC

Le modèle Model View Controller cible les besoins de programmation modernes. YII l’utilise judicieusement en permettant une très bonne interaction entre les entités et en fournissant un excellent moyen de travailler sur différents aspects du développement dans un système de traitement des données bien conçu. Le modèle prend en charge le traitement des données, le view supporte le data-rendering, et le contrôleur répond dynamiquement aux événements pour produire un fonctionnaire adéquat pour le framework. Voilà comment vous obtenez la meilleure façon d'interagir avec la base de données et d'autres aspects importants de la solution où les données jouent un rôle important.

ORM

Le mapping objet-relationnel (Object Relational Mapping ou ORM) est une technique de programmation informatique qui crée l'illusion d'une base de données orientée objet à partir d'une base de données relationnelle en définissant des correspondances entre cette base de données et les objets du langage utilisé. L’ORM permet donc de travailler directement avec des objets à la place des requêtes SQL et de connecter différentes catégories de données dans un même type compatible.

Notre Équipe:

 
6+ Années d'Expertise
 
50+ experts YII à temps plein
 
100+ Projets Réalisés
 

Domaines et Expertise:

Nous mettons en œuvre avec succès des solutions pour divers domaines et YII est un Framework programmation Web générique, ce qui signifie qu'il peut être utilisé pour le développement de toutes sortes d'applications Web en utilisant PHP. En raison de son architecture à base de composants et du support de la mise en cache sophistiquée, il est particulièrement approprié pour développer des applications à grande échelle telles que:

  • Portails Web (par ex Médical et Emploi)
  • Forums
  • Système de Gestion d'Inventaire
  • APIs Web RESTful
  • Système de Gestion de Vente de Détail
  • Système de Gestion pour la Logistique et la Distribution
  • Services Financiers
  • Réseaux Sociaux
  • Système de Gestion de Contenu Enterprise
  • Autres Applications Web Personnalisées
 

 

Quelques –unes de Nos Réalisations YII


  • 3D Fidget Spinner

    Unity

    Dotsquares fidget simulation is most engaging! Players can tilt the fidget in any required direction. Then players can spin the Fidget. Once play...
  • Poop Busters

    Unity

    Progress through the different levels from the city sidewalk, the park and even at the zoo! Control vacuum boy by tapping to jump to the differen...
  • Lil' Leprechaun

    Unity

    Your favorite leprechaun needs help to find his love. Steer him to fly up through the sky and follow Cupid's love trail.