Infos générales

Changement d'adresse du blog !!

Blog.Roozeec.fr
Lundi 20 février 2006
Depuis que je suis présent sur le web, j'y ai appris beaucoup de choses et notamment en matière de programmation PHP. Depuis quelques temps, PHP ne m'attire plus, je m'essoufle, j'ai envie de découvrir autre chose. Je ne dit pas que je connais tout et que j'y ait fait le tour (mais une bonne partie quand même), mais je n'ai plus vraiment de plaisir a coder en ce langage. C'est ainsi, que je me suis mis à la recherche d'autre chose et je l'ai trouvé, il s'agit de :
C'es tout simplement formidable, pas forcément facile à aborder et a apprendre, mais ca vaut vraiment le coup d'oeil. Il fonctionne sur le principe de MVC, Modèle-Vue-Controleur, c'est a dire que chaque module a un seul et un seul role.

- Modèle : qui gère l'interface à la base de données (plus de code SQL a écrire !)
- Vue : Gère l'affichage des pages vers le navigateur
- Controleur : celui qui controle !

Voic un schéma, tiré du livre décrit ci-dessous, pour mieux comprendre le système :



Un livre (que j'ai d'ailleurs commandé) est disponible sur ce framework et je pense que je ne vais pas m'ennuyer à le lire : Ruby On Rails chez Eyrolles

Tiré de ce livre :

Qu'est-ce que Ruby on Rails ?

Rails, également appelé Ruby on Rails ou RoR, est un framework de développement Web très innovant, basé sur le langage de programmation Ruby. Apparu mi-2004, Rails a suscité un engouement immédiat, de nombreux gourous de l'univers du Web s'avouant abasourdis par la productivité qu'il apporte aux développeurs.

Les atouts de Rails face à PHP, Java ou .NET

  • Un gain de productivité spectaculaire pour les développeurs.
  • Un code plus concis et plus facile à faire évoluer.
  • Un accès simplifié aux bases de données.
  • Un outil fait sur mesure pour la création d'interfaces Web de nouvelle génération, connues sous le nom d'AJAX, qui offrent à l'utilisateur des pages Web plus riches, plus interactives et plus rapides à télécharger.
Concrètement, ca donne quoi ? L'insertion de code Ruby dans les pages web se fait de la même manière que php, a savoir <%  debut code fin %>
Par exemple , ce bout de code, savez vous ce qu'il fait ?
<% @membre = Membre.find(params[:id]) %>
Il va rechercher dans la Table Membre celui qui correspond au paramètre id passé par le navigateur et le stocke dans la variable membre.
Par exemple aussi
 @rdvlist = Meeting.find(:all, :conditions => [ "membres_id = ?", params[:id]])
Qui lui recherche dans la Table Meeting, les rendez vous pour le membre qui correspond au bon id et le stocke dans le tableau rdvlist.

Voici des liens bien sympa qui m'ont vraiment donné l'envie d'apprendre ce langage :
Voilà, en espérant vous avoir mis l'eau à la bouche (pour ceux qui ont une ame de programmeur bien sur ...)
par Roozeec publié dans : Infos générales
recommander

Commentaires

Aucun commentaire pour cet article

Adresse de trackback pour cet article :

http://ann.over-blog.com/trackback.php?ref=5306&ref_article=1938663
 
 
créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur avec TF1 Network - Signaler un abus