Fiche technique | |
---|---|
Type de produit : | Cadre d'application |
Langage de programmation : | PHP |
Auteur : | Jason Schoeman |
Date de publication : | 2010 à 2011 |
Licence : | LGPL |
Introduction
Le cadre d'application PHPDevShell, comme son nom l'indique, fournit un «shell» dans lequel votre code peut s'exécuter. Il a été développé dès le départ pour être rapide, sécurisé et pour fournir des résultats immédiats au développeur qui l'utilise. Prenez vos propres scripts PHP et «branchez-les» simplement dans le système de menu sécurisé de PHPDevShell si vous le souhaitez, ou faites l'étape supplémentaire et développez votre propre plugiciel pour PHPDevShell. Le PHPDevShell n'impose pas au développeur une compréhension approfondie de son fonctionnement interne, mais ne vous empêche pas non plus de «creuser» dans son coeur.
Le PHPDevShell serait généralement utilisé pour développer des applications Web générales. Ce n'est pas un CMS (système de gestion de contenu). PHPDevShell est essentiellement une application GUI prête à l'emploi dans laquelle vous pouvez immédiatement commencer le travail de développement comptant le plus, votre application. Pour des raisons de sécurité et de facilité d'utilisation, il vous offre déjà l'enregistrement et la gestion des utilisateurs, la gestion des rôles, la gestion des groupes, la sécurité des droits d'accès, les paramètres système importants, les modèles, les panneaux de contrôle, la gestion des tâches cron, la gestion des menus, la gestion des plugiciels,...
Le PHPDevShell vous permet de mettre en place et de faire fonctionner une application basée sur PHP dans un laps de temps incroyablement court sans prendre de raccourcis sur des éléments tels que la sécurité et l'utilisation des ressources. Il est aussi léger que possible pour ne pas interférer avec votre application, mais vous permet de personnaliser fortement l'apparence si vous avez le temps.
Ce que PHPDevShell n'est pas :
- PHP ne vous oblige pas à utiliser une conception MVC particulière ou tout autre modèle de conception d'ailleurs. Bien qu'il utilise MVC lui-même, vous pouvez en revanche décider d'utiliser strictement le modèle MVC, d'utiliser une variante de MVC ou simplement de ne pas utiliser MVC du tout. Cela est possible grâce à la conception unique basée sur des plugiciels de PHPDevShell.
- Le PHPDevShell n'est pas un système de gestion de contenu et ne doit donc pas être comparé à des CMS tels que Drupal et Joomla. Il s'agit plutôt d'un cadre d'application permettant de créer des applications Web. PHPDevShell a été utilisé pour créer des systèmes de gestion d'actifs, des systèmes de gestion électrique prépayés, des gestionnaires de courrier, des solutions de suivi de véhicules et de nombreuses autres applications. Bien sûr, vous pouvez toujours créer un site Web standard à l'aide de PHPDevShell.
- PHPDevShell n'est en concurrence avec aucun autre cadre d'application et ne fournit pas exactement la même solution. Il vise la simplicité et la satisfaction de la productivité des petites équipes aux ressources limitées. Il est recommandé également de jeter un oeil à certains des autres cadres d'applications basés sur PHP : Symfony, CakePHP, Prado, Akelos, Zend Framework, CodeIgniter.
- La conception de PHPDevShell ne vise pas à être académiquement correcte simplement pour le plaisir d'être académiquement correcte. Au lieu de cela, elle vise à trouver un équilibre entre la vitesse, l'utilisation des ressources, la sécurité, la lisibilité du code, la maintenabilité du code, les normes de programmation générales et, en grande partie, la productivité des développeurs de logiciels.
- Le PHPDevShell n'est pas un générateur de code, vous devez néanmoins maîtriser PHP et le développement Web en général pour pouvoir utiliser PHPDevShell.