Journal phpJaz, framework léger pour coder des applis web

Posté par  (site web personnel) .
Étiquettes : aucune
0
24
déc.
2004
jaz est un framework léger (cadre de travail) pour le développement d'applications PHP. jaz permet de mieux structurer son code, de contrôler strictement les flux de travail et les flux de données afin d'avoir une maîtrise complète sur le déroulement de ses applications.

Les caractéristiques principales sont : orienté objet, auto-chargement des définitions de classes, une gestion stricte du flux de travail, l'enchaînement des pages est infalsifiable (sauf trou de sécurité :), la persistance des données (dont les objets) et des liens de bases de données, une sécurisation de toute information qui passe chez le client par une encapsulation côté serveur, une gestion de fenêtres de contenu avec possibilité de les geler ou de les cacher, l'exécution de code ou l'affichage de contenu à partir de sources multiples grace aux « connecteurs » (fichier, URL/script distant, exécutable binaire, Perl, extensible à loisir), une utilisation simplifiée et sécurisée d'éléments de formulaire, une gestion d'utilisateurs/groupes et de leur authentification par différents gestionnaires, avec gestion d'un dossier personnel par utilisateur, gestion des CSS, abstraction du gestionnaire de BDD, et d'autres choses encore...

J'ai commencé a développer jaz en 2000, depuis beaucoup de versions non publiques ont vu le jour et ont fait évoluer l'idée de départ. Il s'agissait plus d'un travail de recherche. Maintenant jaz semble assez avancé et stable pour développer des applications, mais je préfère le considérer encore comme version beta, soumise aux commentaires et propositions d'amélioration de la communauté. Il reste encore du travail sur certaines fonctionnalités du framework, l'état actuel devant être vu comme une "proposition" pour la suite.

phpJaz : http://phpjaz.org(...)
Démos : http://phpjaz.org/demos.php(...)
  • # :-o

    Posté par  . Évalué à 2.

    Je suis sans voix...
    C'est superbe ton truc !
    Par contre la lenteur du site est due à quoi ? Manque d'optimisation ? Pb de bande passante ? Lenteur de mon konqueror ?
    Et serait-il possible que tu rendes ça W3C compliant ?
    • [^] # Re: :-o

      Posté par  (site web personnel) . Évalué à 1.

      Merci d'être allé jeter un oeil. Le site est tout nouveau, donc c'est le premier commentaire public que j'ai ici :) merci !!

      La lenteur est peut-être liée à l'hébergement mutualisé, à un instant donné. Il n'y a que la partie démo qui utilise jaz (et qui pourrait ramer de son fait), le reste est du html static. On ne voit pas de différence notable entre du static et du jaz. Question optimisation et charge, tu peux avoir une idée du temps passé par jaz et par le coder avec le "profiler".

      jaz n'intervient pas vraiment au niveau html, et laisse la liberté de faire du w3c compliant ou pas. J'ai pas pris le temps de paufiner là dessus pour ce qui est de la démo.

      N'hésite pas à télécharger la chose...

      Merci, @+
      jej
      phpjaz
    • [^] # Re: :-o

      Posté par  (site web personnel) . Évalué à 1.

      Merci d'être allé jeter un oeil. Le site est tout nouveau, donc c'est le premier commentaire public que j'ai ici :) merci !!

      La lenteur est peut-être liée à l'hébergement mutualisé, à un instant donné. Il n'y a que la partie démo qui utilise jaz (et qui pourrait ramer de son fait), le reste est du html static. On ne voit pas de différence notable entre du static et du jaz. Question optimisation et charge, tu peux avoir une idée du temps passé par jaz et par le coder avec le "profiler".

      jaz n'intervient pas vraiment au niveau html, et laisse la liberté de faire du w3c compliant ou pas. J'ai pas pris le temps de paufiner là dessus pour ce qui est de la démo.

      N'hésite pas à télécharger la chose...

      Merci, @+
      jej
  • # pas mal du tout

    Posté par  (site web personnel) . Évalué à 2.

    je pense que sa mérite que je me penche plus là dessus

    bon courrage pour la suite

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.