Fantomas’side

Weblog open-source

Tag archives: développement

RSS feed of développement

Service class design

Avant de faire du Python par la force des choses et d'en découvrir la toute puissance, j'ai commencé la programmation sur le web avec PHP, et me suis particulièrement intéressé aux moyens de communication à travers les différentes technologies qui composent internet.

A la suite de plusieurs projets plus ou moins grands, une subtilité m’apparaît, peu importe la technologie, du moment que les programmes ont accès aux mêmes ressources, et qu'ils partagent le même langue pour communiquer, il n'y a pas de problèmes.

D'où l'idée de centraliser les tâches à partir d'un même noyau qui sera accessible par n'importe quels types de technologies.

Dans le cas d'un blog, les différents articles qui le composent doivent au minimum pouvoir être créés, édités et supprimés.

Donc si on veut pouvoir faire une interface pour administrer tout cela, disons dans une page, on va rédiger du code pour apporter ces fonctionnalités. Maintenant nous voulons pouvoir administrer les articles pour pouvoir les éditer à partir d'un client quelconque. Doit-on une fois de plus re-coder ces fonctionnalités ? Non ! Cela serait une énorme perte de temps.

A l'heure du web 2.0 et de la centralisation des données, il est temps de se simplifier la tâche.

La solution proposée est de fournir un service accessible de n'importe où et qui centralisera toutes les actions faites aux articles du blog. L'accès aux ressources se fera donc par HTTP, le minimum je pense.

Écrire ...

Continue reading