Journal Un nouveau framework PHP, Copix

Posté par  (site web personnel, Mastodon) .
Étiquettes :
0
15
oct.
2003
Voici l'annonce de la sortie de la version 2 :

La version 2 du framework PHP Copix est sortie.

Copix est un framework, c'est à dire un logiciel qui permet de structurer les applications PHP afin de les rendre plus facilement maintenable et évolutive.
Les applications Copix sont ainsi organisées en couches logiciels :
- présentation (moteur de template avec système de cache, Smarty par défaut)
- coordination (noyau copix)
- services et domaine (vos objets metiers)
- persistance (base de donnée, fichiers, ldap ...).

Copix comporte un noyau autour duquel va s'articuler l'application. Son architecture objet et modulaire permet d'étendre très facilement les fonctionnalités du noyau via des plugins (authentification, statistiques, configuration, connexion bases de données...), mais aussi d'ajouter des "briques" fonctionnelles : les modules (news, forum, catalogue, CMS ...).

Depuis sa création, Copix a montré son efficacité sur de nombreux projets :
- Adaptable à tout type de projet : du site portail à l'application de gestion spécifique ;
- Aisément maintenable grâce à sa structure en couches logicielles ;
- Favorise la capitalisation sur les développements grâce à la ré-utilisabilité des modules et plugins ;
- Ouvert : l'utilisation de bibliothèques de classes additionnelles (par exemple PEAR) ne pose pas de problème.

Pour le moment, seul le framework Copix et quelques classes utilitaires sont disponibles en téléchargement. Des modules et plugins additionnels suivront dans quelques temps.

Copix est distribué sous la licence GPL et a été réalisé par une SSII spécialisée dans les applications métiers en Intranet et Internet.

Pour plus d'informations, vous pouvez vous rendre sur le site officiel http://copix.aston.fr/,(...) notamment http://copix.aston.fr/documentation/presentation/general.html(...) .

A noter : la section téléchargement est hébergée sur le site g-forge de l'Adullact http://adullact.net/projects/copix/(...) et le projet est référencé sur freashmeat : http://freshmeat.net/projects/copix/?topic_id=810(...)

PS: si il y a des soucis pour télécharger sur g-forge, il est possible de récupérer la distribution sur le site de Copix
  • # Re: Un nouveau framework PHP, Copix

    Posté par  . Évalué à 1.

    J'ai parcouru vite fait. Ça peut être intéressant mais je me pose tout de même des questions:

    - faire de l'objet en PHP c'est pas le pied (je me souviens de gros bugs, peut-être corrigés depuis), et le modèle objet de PHP est relativement pauvre (à moins encore une fois que cela ait changé, je n'en ai pas fait depuis un moment)
    - quelles sont les perfs du système? est-ce que tout peut être précompilé? (APC, Zend...)
    - j'aimerai l'avis des utilisateurs connaissant d'autres famework (J2EE, Zope...)
    • [^] # Re: Un nouveau framework PHP, Copix

      Posté par  (site web personnel, Mastodon) . Évalué à 3.

      - faire de l'objet en PHP c'est pas le pied

      Le modèle Objet de PHP est suffisement interressant pour faire de l'objet. C'est pas le top du top, mais c'est déjà mieux que pas d'objet du tout.

      quelles sont les perfs du système?

      Honorable on va dire.. En fait, on n'a jamais fait de bench, mais on n'a jamais non plus rencontré de gros problème.

      En fait, on a developpé le truc avec toujours à l'esprit le souci des perfs, tant au niveau du code, que de l'architecture du framework.
      Et puis il y a des systèmes de cache, au niveau template mais aussi au niveau zones de contenu.

      est-ce que tout peut être précompilé? (APC, Zend...)
      Comme tout softs PHP non ?
      Là on a fait quelques test avec PHPaccelerator : c'est clair, y a pas photo au niveau perf, ça déchire.

      j'aimerai l'avis des utilisateurs connaissant d'autres famework (J2EE, Zope...)

      Ca, se sont des frameworks techniques (peut on d'ailleurs dire que J2EE, Zope, .NET sont des frameworks ? je trouve qu'on utilise le mot framework un peu trop à toutes les sauces). Copix est plus un framework applicatif. Il est plus juste de comparer Copix à Struts par exemple.
  • # Re: Un nouveau framework PHP, Copix

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

    un peu comme phpSeagull http://www.phpkitchen.com/phpseagull/(...) que je n'ai pas encore testé car en beta pour le moment.

    en tout cas un de plus c'est cool, je vais voir s'il est simple a prendre en main.
  • # Re: Un nouveau framework PHP, Copix

    Posté par  . Évalué à 1.

    Je me demandais, comme ca ... par pure curiosité ...

    N'est pas étrange que votre votre société utilise ASP sur son site ?
    Et ... c'est normal qu'en utilisant mozilla, j'ai forcément zéro au quiz "Etes vous le candidat idéal ?"

    :)
    • [^] # Re: Un nouveau framework PHP, Copix

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

      > N'est pas étrange que votre votre société utilise ASP sur son site ?

      Ba, non, c'est pas étrange. Ce n'est pas une SSII purement orientée OpenSource. Ca serait même le contraire (avec partenariat avec de gros editeurs ki vous savez, cf le site).

      On commence toutefois à s'orienter vers l'open-source vu la demande de plus en plus forte, et sous la pression d'une espèce de lobby en interne, d'un petit groupe de personne (dont je fais parti) qui font le forcing pour l'utilisation des logiciels libres, pour proposer du logiciel libre aux clients, evangeliser les standards W3C etc...
      Pas facile, mais petit à petit on y arrive :-)

      Bon, et puis, le site de la société, il commence à avoir quelques années :-)
      Ce qui explique les problèmes avec Mozilla, et le non respect des standards (y a une erreur javascript...). Merci de me l'avoir signaler, je vais transmettre :-)
    • [^] # Re: Un nouveau framework PHP, Copix

      Posté par  . Évalué à 1.

      Lol,
      Oui, c'est un fait. Note tout de même que dans une société, il existe plusieurs personnes, certaines spécialisées dans l'asp, d'autres en java, d'autres php, python, perl, c, cobol (oui aussi), ..., ....

      La société existe depuis quelques années (quand même) et n'a pas _toujours_ utilisé php.

      Par contre, le site de copix est bien en php et réalisé avec le dit copix.
      Le pôle de compétences PHP de la société a décidé à force de persuasion de libérer le framework PHP utilisé, et suite à acceptation (et aujourd'hui conviction pour ce domaine), c'est le cas. La société, pour des raisons économiques, ne peux pas se concentrer uniquement sur les "marchés libres" (surtout en cette période ou le contexte est difficile). Tous les clients ne sont pas prêts (d'un point de vue psychologique, même en essayant de les convaincres) à passer à du libre, et à passer à une techno type PHP.
      (de plus, c'est un autre débat, il n'existe pas toujours des équivalent "libres" pour les besoins des clients)

      Pour ce qui est de mozilla et du questionnaire..... encore une fois, tous n'ont pas la même éthique, ou plutôt, tous n'ont pas encore étés convertis aux vertues des normes. (ce n'est pas faute de tentatives d'évangélisation d'un certain laurent :-)).

      Tu nottera encore une fois que concernant le site copix, réalisé par le "pôle OSS", les normes sont respectées (XHTML 1.1), et tu constatera que la validation "passe".

      En tout cas, merci pour ta curiosité ;o)
      • [^] # Re: Un nouveau framework PHP, Copix

        Posté par  . Évalué à 1.

        C'était plus pour en rire que pour faire un reproche de toute facon. On doit tous vivre avec l'existant (hommes, O.S et machines :p).

        C'est surtout pour mon profil de candidat que je m'inquiétais :p

        M
        • [^] # Re: Un nouveau framework PHP, Copix

          Posté par  . Évalué à 1.

          Un profil je sais pas mais un baqchiche peut arranger bien des choses.
          (ps : il se trouve q je fais aussi partie de cette boite. Alors salut les camarades! Un de ces 4 qd je sortirai de chez mon client (en 2047?) Je viendrai vous dire coucou. Linus aura racheté Oracle et Larry Walsh fera le projet de réinventer la salade dans le sud du Turkménistan)
          (Mis à part çà je trouve la démarche probante pour une société qui n'a pas la vocation à évangéliser. Comme quoi ceux qui disent que le libre est économiquement censé - réduction du nb de développeurs et de la maintenance, éclatement de la responsabilité, tests très poussés, bonne image, souvent un sav (via forum et mailing list) ultra compétent et rapide - ont peut-être raison?
          De toutes façons le Libre c'est Bien. Comme les patates douces.
          A+

Suivre le flux des commentaires

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