Gaston

Un gaffeur du web

Mootools framework AJAX parfait ?

Posté par Gaston le 5-mai-2008

Depuis la semaine dernière je travaille sur un framework AJAX que je viens de découvrir. Il s’appelle logo mootols.

Ce framework léger est tout aussi puissant que les noms connus de ce domaine. Sa principale force est de pouvoir créer un fichier js qui contiendra uniquement les fonctions que votre application web utilisera. Pour créer votre fichier js c’est par ici que ça ce passe.

Pour découvrir les différentes fonctions, vous pouvez tout cocher pour essayer ce que vous voulez. Ensuite, une fois le site finit, vous pouvez sélectionner que les classes utiles.

Pour voir ce que mootools est capable de faire, rendez-vous sur le site de démo.

Ruby on Rails, RoR pour les intimes

Posté par Gaston le 5-juil-2007

J’ai découvert il n’y a pas très longtemps ce framework génial.

Il en existe de nombreux pour php, python, etc. Celui-ci fonctionne avec ruby qui est un langage orienté Objets. Ruby on Rails permet de coder des applications rapidement et efficacement.

Ruby on Rails possède une architecture MVC (Model View Controler). Cette architecture sépare les éléments essentiel de la programmation. Ainsi on range les chats avec les chats et non avec les chiens. Pour expliquer grossièrement comment ça fonctionne, on peut dire que pour une classe donnée, on aura :

  • un fichier pour la déclaration de classe : le modèle
  • un fichier pour les fonctions relatives à cette classe (les méthodes) : le contrôleur
  • un dernier pour l’affichage : la vue

En plus de cette architecture qui nous facilite grandement la vie, il existe des outils pour faciliter la vie (oui oui encore) des développeurs. Par exemple, on pourrait citer le plus utilisé : ActiveRecord.

ActiveRecord permet de faire le lien entre les variables de l’application et une base de donnée. Cette outil permet de créer rapidement des relations entre différentes tables et de créer différents liens (agrégation, dépendances, etc). Ainsi, vous n’aurez pas à faire d’opération fastidieuses pour rechercher un commentaire pour une news (exemple basique). La news et le commentaire seront liés l’un à l’autre (dans les deux sens).

J’espère avoir été clair. Sinon hésitez surtout pas à me poser un commentaire et je répondrais volontiers.