Chazallet Sébastien

Chazallet Sébastien

163 article(s)
Articles de l'auteur

Règles basiques d’architecture

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
58
Mois de parution
janvier 2012
Spécialité(s)
Résumé
Cet article va introduire les règles qu’il est nécessaire de connaître pour commencer à créer une nouvelle application en utilisant le framework Zend 2.Il va présenter les différences notables avec la première branche, mais il est accessible à ceux qui ne la connaissent pas.Il est à noter, avant même de commencer, que ZF2 n’est pas encore terminé et que certaines fonctionnalités essentielles sont manquantes. Ceci explique la complexité relative de ce qui est abordé dans ce chapitre et qu’il est nécessaire de comprendre avant même de commencer à rédiger le contenu de son premier module, alors que certaines de ces notions pourront être abordées après la rédaction du module, avec la version définitive.Toujours est-il que ce qui est dit ici restera valable, mais pourra être abordé plus tard dans le processus de développement. Ce premier article regroupe les changements les plus importants entre ZF1 et ZF2.

Présentation

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
58
Mois de parution
janvier 2012
Spécialité(s)
Résumé
La première version bêta du Zend Framework 2 est enfin sortie après des mois de développement [1], juste à temps pour la « Zend PHP Conference ». Cette nouvelle branche va maintenant entrer dans une phase de consolidation puis de finition. Voici les grands axes qui ont été mis en avant par les développeurs et le contexte du projet.

Vues

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
58
Mois de parution
janvier 2012
Spécialité(s)
Résumé
Dans le modèle MVC, la vue représente toute la couche de présentation. Il s’agit de présenter les données en les organisant dans une page HTML ou dans un document, mais également de les présenter sous une forme lisible (en transformant une date brute en chaîne de caractères représentant une date lisible, …). Pour ce faire, ZF2 utilise les fichiers PHTML pour assurer l’écriture de fichiers HTML et utilise des aides de vues pour la conversion de données.

Utiliser le meilleur de Python 2.x et de Python 3.x au sein d’une seule et même application

Magazine
Marque
GNU/Linux Magazine
Numéro
145
Mois de parution
janvier 2012
Spécialité(s)
Résumé
La branche Python 2.x a fait ses preuves, elle est aujourd’hui stabilisée et dispose d’un nombre hallucinant de bibliothèques et frameworks qui font de Python ce qu’il est aujourd’hui. Cependant, Python 2.x a également montré quelques limites et les améliorations que le langage devait subir nécessitaient forcément de casser la rétro-compatibilité et donc de passer dans une nouvelle branche, tout en offrant bien entendu à tous les utilisateurs des moyens efficaces permettant de convertir une application vers Python 3.x...

Modèles

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
58
Mois de parution
janvier 2012
Spécialité(s)
Résumé
La couche de persistance d’une application est l’élément le plus essentiel. Les frameworks tels que ZF2 sont conçus pour créer des applications au-dessus de bases de données relationnelles. Ils disposent donc de tout l’arsenal nécessaire pour gérer les différentes bases de données du marché et leurs spécificités, mais également pour proposer des méthodes efficaces pour gérer les données lues ou écrites en base, via un ORM performant.

Programmation par objet, de PHP à Python : le grand écart

Magazine
Marque
GNU/Linux Magazine
Numéro
141
Mois de parution
septembre 2011
Résumé
Tout le monde sait – ou croit savoir – ce qu'est la programmation par objet. Mais d'un langage de programmation à un autre, les différences sont toujours présentes et parfois abyssales. Et chacun a son avis sur celui qui est plus objet que les autres. Si la référence est C++, un langage bas niveau statiquement typé, que devient le paradigme objet appliqué à des langages haut niveau dynamiquement typés ? Petite étude avec Python et PHP.