developpement:noalyss

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
developpement:noalyss [2016/07/13 17:57] – [Accèder aux données : DAO] danydeveloppement:noalyss [2018/05/30 16:17] (Version actuelle) – organisation des fichiers dany
Ligne 8: Ligne 8:
  
 Connaissant PHP depuis 1998, c'est un langage que je pense maîtriser, j'ai  développé dans chaque version de PHP depuis la 1.0. Ayant commencé avant l'arrivée des premiers frameworks, j'ai mis au point une méthode de travail, qui en définitive est devenu un framework maison. Pour le javascript, j'ai utilisé prototype.js, malgré que ce framework est excellent, je l'emploie plus comme une librairie de fonctions. Connaissant PHP depuis 1998, c'est un langage que je pense maîtriser, j'ai  développé dans chaque version de PHP depuis la 1.0. Ayant commencé avant l'arrivée des premiers frameworks, j'ai mis au point une méthode de travail, qui en définitive est devenu un framework maison. Pour le javascript, j'ai utilisé prototype.js, malgré que ce framework est excellent, je l'emploie plus comme une librairie de fonctions.
 +
 +===== Organisation des fichiers =====
 +
 +
 +  * html= ce qui est appelable directement (modèle mvc)
 +  * include/ fichier inclu par html (*.inc.php)
 +  * include/ajax traitement pour les réponse ajax
 +  * include/template : template , écran & code html
 +  * include/lib : les classes librairies
 +  * include/class : class métiers
 +  * include/database : paradigme orm
 +  * include/export : fichier pour confection de documents qu'on envoie ( zip , csv, pdf ...)
 +  * include/ext : plugin
 +  * include/sql : répertoire avec les scripts SQL pour les mises à niveau du programme
 + 
  
  
Ligne 304: Ligne 319:
 A partir de NOALYSS (version 6.7.2.0), et pour les plugins nous utiliserons PHPUnit.Ces tests sont heureusement appelables directement depuis NetBeans (version 7.4 et supérieure). A partir de NOALYSS (version 6.7.2.0), et pour les plugins nous utiliserons PHPUnit.Ces tests sont heureusement appelables directement depuis NetBeans (version 7.4 et supérieure).
  
-Il faut tout d'abord un fichier bootstrap qui contient le path correct pour php ainsi que les variables comme $g_user ou $cn, l'inclusion de config.inc.php et de constant.php+Il faut tout d'abord un fichier bootstrap qui contient le path correct pour php ainsi que les variables comme $g_user ou $cn, l'inclusion de [[:config.inc.php]] et de constant.php
    
  
  • developpement/noalyss.txt
  • Dernière modification : 2018/05/30 16:17
  • de dany