25 billets relatifs au tag : Web Frameworks

Tags vous permettant d'affiner votre recherche : Avenir, Bonnes Pratiques, Conferences, Critique, Django, Informatique, Livre, Python, Rest, Traduction, Web et Web Semantique.

Vous avez la possibilité de vous abonner uniquement à cette rubrique.


Sortie de Django 1.0, une année de nouveautés

Logo associé au billet intitulé Sortie de Django 1.0, une année de nouveautés

J'étais assez sceptique lors de l'annonce de la roadmap avant l'été mais il faut bien avouer que ça n'a pas chômé pendant ces vacances et que les développeurs sont arrivés à bout des fonctionnalités annoncées. Chapeau bas. Je ne vais pas faire un inventaire exhaustif des nouveautés (je vous laisse consulter la page dédiée) mais plutôt une liste des ajouts vraiment intéressants au quotidien au cours de cette dernière année.

Posté dans les catégories : , , , 26 commentaires.

Google App Engine : avantages et inconvénients

Logo associé au billet intitulé Google App Engine : avantages et inconvénients

Vous n'avez pas pu passer à côté de l'information aujourd'hui, Google a lancé son nuage en orbite. Réactions à chaud froid (j'ai pas encore d'invitation) sur le bon et le moins bon. Vous avez eu peur du GWeb ? Attendez-vous à pire.

Posté dans les catégories : , , 23 commentaires.

★ Astuces et bonnes pratiques Django

Logo associé au billet intitulé Astuces et bonnes pratiques Django

Développant avec Django depuis maintenant près de deux ans (ça rajeunit pas tout ça...), je suis encore surpris de découvrir de nouvelles possibilités de temps en temps. Dans mon combat pour les bonnes pratiques, je pense qu'il y a quelques bases à avoir pour se lancer dans un projet d'envergure avec Django. Je vais essayer de lister les miennes, n'hésitez pas à ajouter les vôtres pour que ça devienne une ressource collaborative.

Posté dans les catégories : , , , 14 commentaires.

Des vacances et des liens

Logo associé au billet intitulé Des vacances et des liens

Après être venu à bout du 1000+ de Google Reader, autant partager avec vous mes dernières découvertes car les billets de qualité ont été nombreux au cours de mes vacances. J'ai un peu la flemme de tout classer, au moins vous lirez jusqu'au bout ;-).

Posté dans les catégories : , , , , , 6 commentaires.

Une solution pour faciliter la conception d'applications web RESTful avec Django

Logo associé au billet intitulé Une solution pour faciliter la conception d'applications web RESTful avec Django

Voila la solution à laquelle je suis arrivé après avoir testé les solutions existantes : django collection, django crudapi et django restful model views. J'attends beaucoup du GSoC consacré à l'inclusion native de REST dans Django et les choses vont dans le bon sens de ce côté là mais j'avais besoin d'une solution maintenant. Enfin notez bien le une dans le titre qui est très important, il y a énormément d'interprétations de l'architecture REST, cette implémentation essaye de s'inspirer de celle définie dans le livre RESTful Web Services : l'architecture orientée ressource (ROA).

Posté dans les catégories : , , , , 3 commentaires.

Django-fr enfin en ligne \o/

Logo associé au billet intitulé Django-fr enfin en ligne \o/

Il aura fallu 7 mois... pour que je me décide à replonger le nez dans le code de ce site afin de mettre une version en ligne pour les journées Python francophones. Ça reste du développement rapide (en tout 5 soirées) malgré la petite faille temporelle :-).

Posté dans les catégories : , , , 19 commentaires.

★ Développer une application RESTful avec Django

Logo associé au billet intitulé Développer une application RESTful avec Django

Après vous avoir expliqué la théorie sur l'architecture REST, rien de vaut un exemple concret pour bien comprendre le mécanisme. J'ai longtemps hésité entre la classique todolist et un agrégateur pour l'exemple mais j'ai finalement opté pour ce dernier en souvenir d'un projet et pour en aider un autre qui va révolutionner votre notion de l'agrégation (ce sont eux qui le disent en tout cas...).

Posté dans les catégories : , , , 4 commentaires.

Développement web python et frameworks, tour d'horizon début 2007

Logo associé au billet intitulé Développement web python et frameworks, tour d'horizon début 2007

Un article intitulé « Python web development and frameworks in 2007 » très intéressant que j'aurais aimé traduire fait le bilan sur le développement web python et ses principaux frameworks, de web.py à Zope, en passant par Django, Pylons et TurboGears. J'ai appris de nombreuses choses donc je vous invite à aller le lire sur place mais c'est vrai que c'est assez long donc en voici un résumé accompagné de mes commentaires.

Posté dans les catégories : , , 6 commentaires.

Modélisation d'un workflow linéaire avec Django

Logo associé au billet intitulé Modélisation d'un workflow linéaire avec Django

Pour le boulot, je devais réaliser un prototype implémentant des processus simples, c'est-à-dire représentés par une suite d'étapes ordonnées. On peut facilement se représenter un tel processus en considérant une ligne de métro avec ses stations sans ramifications.

Posté dans les catégories : , , , 9 commentaires.

Critique du livre UML 2 Modéliser une application web

Logo associé au billet intitulé Critique du livre UML 2 Modéliser une application web

Après avoir été un peu déçu par ma précédente approche d'UML, et vu l'engouement de certains dans les commentaires je me suis dit qu'il fallait vraiment que j'en apprenne un peu plus à ce sujet. Pure coïncidence, j'ai quasi-anonymement reçu le livre UML 2 Modéliser une application web que je me suis empressé de lire, laissant un moment Javascript pour le Web 2.0 de côté.

Posté dans les catégories : , , , 12 commentaires.

★ Bien débuter avec Django : le framework web python pour les perfectionnistes pressés

Logo associé au billet intitulé Bien débuter avec Django : le framework web python pour les perfectionnistes pressés

Vous êtes maintenant convaincu qu'un framework web va vous permettre d'optimiser votre temps de développement et votre choix de framework s'est naturellement porté sur django, notamment car il est écrit en python et qu'il est proche de la v1.0 qui promet des fonctionnalités alléchantes. Il ne reste donc plus qu'à se lancer mais vous buttez peut-être sur le manque de ressources. Comment débuter ? Quelles sont les ressources actuelles ? Comment progresser ? Let's go !

Posté dans les catégories : , , 20 commentaires.

★ Définition et avantages d'un framework web

Logo associé au billet intitulé Définition et avantages d'un framework web

J'ai récemment reçu un mail de maxime me rappelant à juste titre que le terme « framework web » n'est pas familier pour tous mes lecteurs et qu'un billet à ce sujet serait le bienvenu. Je vais essayer de rester le plus accessible possible en utilisant une métaphore bien connue, après celle de la caisse à outils pour le choix d'un framework web, passons à la cuisine pour les non bricoleurs (comme moi).

Posté dans la catégorie : , 27 commentaires.

Étapes de développement d'une application web

Il est temps que je vous dévoile un peu ce que je vais faire ces prochains mois. Je ne suis probablement pas habilité à vous livrer les détails donc je vais rester assez évasif (pour le moment ?) mais l'objectif est de développer une application web qui sera utilisée dans les laboratoires. C'est un domaine très vaste donc les contraintes de flexibilité sont énormes, chaque laboratoire ayant son propre mode de fonctionnement. C'est aussi ce qui rend cette aventure passionnante :-).

Posté dans les catégories : , , 17 commentaires.

Django 1.0, état des lieux

Logo associé au billet intitulé Django 1.0, état des lieux

Les développeurs principaux ont l'habitude de dire que la version 1.0 sortira lorsqu'elle sera prête. Alors évidemment c'est frustrant... mais louable. Faisons le tour des fonctionnalités manquantes et/ou toujours en développement. Je rappelle que chacun peut bien entendu critiquer, tester, participer, la liste de diffusion de développement est ouverte et intéressante.

Posté dans les catégories : , , 6 commentaires.

Le développement web se porte bien

Logo associé au billet intitulé Le développement web se porte bien

Quelques semaines après avoir reçu une offre d'emploi pour participer à un développement utilisant le framework web Symfony, c'est au tour de django. C'est pas grand chose et ça reste isolé mais c'est rassurant. L'évolution des CMS vers les frameworks suit son cours et ça ne peut qu'être bénéfique pour des langages évolués (coucou Xavier ;-)).

Posté dans les catégories : , , , 7 commentaires.

Encore une comparaison Django/Ruby on Rails, les deux frameworks web qui buzzent

Logo associé au billet intitulé Encore une comparaison Django/Ruby on Rails, les deux frameworks web qui buzzent

Voila une discussion qui revient souvent sur la mailing-list de Django et Jeff Rodenburg a regroupé les réponses les plus pertinentes dans un même mail (pour comprendre la suite, ce sont des réponses à des nouveaux venus). N'ayant pas assez d'expérience avec Ruby on Rails, je préfère m'en tenir à la traduction des arguments de vétérans. Il y a bien sûr un certain parti pris et je serais intéressé par le même style de résumé provenant de la mailing-list RoR, je suis sûr que la question doit être fréquemment posée aussi... pas forcément avec les mêmes arguments en retour.

Posté dans les catégories : , , 11 commentaires.

★ Choisir un framework web

Logo associé au billet intitulé Choisir un framework web

Depuis l'annonce faite par Guido concernant sa préférence pour Django il y a deux semaines, il n'y a pas une journée sans article comparant les frameworks web Python ou comparant Django à RoR ou... bref. C'est intéressant car ça fait monter le buzz et ces frameworks méritent d'être connus mais le choix d'un framework web se fait bien souvent grâce à d'autres critères peu évoqués lors de ces comparatifs.

Posté dans la catégorie : , 27 commentaires.

Le langage de template Django : Pour les auteurs de templates

Logo associé au billet intitulé Le langage de template Django : Pour les auteurs de templates

Le langage de template Django a été conçu dans l'idée d'être un bon compromis entre puissance et facilité. Il est facilement accessible aux personnes ayant l'habitude de travailler avec du HTML. Si vous avez déjà utilisé un autre langage de template, comme Smarty ou CheetahTemplate, vous n'aurez aucune difficulté à adopter les templates Django.

Posté dans les catégories : , , , 21 commentaires.

Comparaison de TurboGears et Django, deux frameworks web Python

Logo associé au billet intitulé Comparaison de TurboGears et Django, deux frameworks web Python

Entre deux traductions de tutoriels pour Django, j'ai décidé de traduire ce petit comparatif qui fait suite aux articles d'introduction à ces frameworks web publiés sur le site d'IBM (partie 1 consacrée à Django et partie 2 à TurboGears). Je trouve que c'est l'un des plus objectifs qui m'ait été donné de lire et il est à ce titre intéressant pour ceux qui sont dans le doute et/ou curieux.

Posté dans les catégories : , , , 5 commentaires.

Rédaction de votre première appli Django, partie 4 : Conception d'un formulaire et vues génériques

Logo associé au billet intitulé Rédaction de votre première appli Django, partie 4 : Conception d'un formulaire et vues génériques

Ce tutoriel commence là où le Tutoriel 3 s'est achevé. Nous continuons notre application de sondage en ligne et allons nous intéresser à la génération d'un formulaire simple et au ré-arrangement de notre code.

Posté dans les catégories : , , , 15 commentaires.

Rédaction de votre première appli Django, partie 3 : Création des vues de l'interface publique

Logo associé au billet intitulé Rédaction de votre première appli Django, partie 3 : Création des vues de l'interface publique

Ce tutoriel commence là où s'est achevé le Tutoriel 2. Nous continuons l'application Web de sondage et allons nous focaliser sur la création d'interfaces publiques -- les « vues ».

Posté dans les catégories : , , , 5 commentaires.

Rédaction de votre première appli Django, partie 2 : Exploration de l'interface d'admin auto-générée

Logo associé au billet intitulé Rédaction de votre première appli Django, partie 2 : Exploration de l'interface d'admin auto-générée

Ce tutoriel commence là où le Tutoriel 1 s'achève. Nous continuons l'application de sondage Web et allons nous focaliser sur le site d'administration généré automatiquement par Django.

Posté dans les catégories : , , , 5 commentaires.

Rédaction de votre première appli Django, partie 1 : Initialisation, création des modèles et API de la base de données

Logo associé au billet intitulé Rédaction de votre première appli Django, partie 1 : Initialisation, création des modèles et API de la base de données

Apprenons par l'exemple.

À travers ce tutoriel, nous aborderons la création d'une application basique de sondage.

Cela consistera en deux parties:

  • Un site public qui permet aux internautes de voir les sondages et de voter.
  • Un site d'administration qui vous permet d'ajouter, modifier et supprimer un sondage.

Nous considèrerons que vous avez déjà Django d'installé. Vous pouvez tester si Django est installé en lançant l'interpréteur interactif Python et en tapant import django. Si cette commande s'exécute sans erreur, c'est que Django est bien installé.

Posté dans les catégories : , , , 12 commentaires.

Comment installer Django

Logo associé au billet intitulé Comment installer Django

Ce document décrit les différentes étapes nécessaires à l'installation de Django.

Posté dans les catégories : , , , 13 commentaires.

★ Traduction française de la documentation de Django, le framework web python

Logo associé au billet intitulé Traduction française de la documentation de Django, le framework web python

Django est un cadre d'applications ou framework web écrit en Python et dédié à la publication sur Internet. Je l'apprend plus que je ne l'utilise depuis maintenant près d'un mois et je suis vraiment conquis. C'est l'une des raisons pour lesquelles j'ai décidé de participer à la traduction de la documentation en français, aidé de Damien Boucard qui a fait un énorme travail !

Posté dans les catégories : , , , 3 commentaires.

N'hésitez pas à consulter les archives si vous en voulez plus !


Billets ★ choisis

★ Comment utiliser OpenID, la solution d'identification tant attendue

Logo associé au billet intitulé Comment utiliser OpenID, la solution d'identification tant attendue

Cela fait un moment que je suis ça de loin et la sauce est en train de prendre, Tarek en parlait d'ailleurs récemment. OpenID permet de s'identifier via une simple URL sans pour autant être tributaire d'un ...

★ Choisissez votre avenir

Logo associé au billet intitulé Choisissez votre avenir

Après avoir critiqué toute ma scolarité l'éducation française, notamment sur le manque d'interventions de professionnels, j'ai sauté sur l'occasion lorsque l'association de mon ancienne formation m'a invité la semaine dernière à aller parler à ...

★ Django-ROA, pour une architecture orientée ressources

Logo associé au billet intitulé Django-ROA, pour une architecture orientée ressources

Il y a un projet sur lequel je travaille depuis un moment maintenant dans le cadre de mes prestations et que j'ai décidé de libérer (sous licence BSD) car je pense qu'il peut être utile à pas mal ...


© 2004-2010 David Larlet - Licence (presque) libre - Site enfin propulsé par Django et hébergé par Typhon.