FluxRSS FlickR Twitter

Maxime Gaillard

DESCARTES : Je pense, donc je blog !

10 mai 09

Passage à Ruby On Rails…ou pas

Posté dans Naeka | Tags :, , , | 5 Commentaires »


ruby_solid

Le mois d’avril dernier a été pour toute la joyeuse équipe de Naeka l’occasion de tester Ruby On Rails. L’occasion de passer sur un Framework qui nous paraissait très bien. Vous avez compris, j’ai parlé au passé car on va pas dire que se fut une franche réussite. Et ça s’est conclue par un arrêt pur et simple du test de RoR…pour l’instant.

Je sais que pas mal de monde voulait un feedback de notre apprentissage. Donc je vais essayer de le donner à ma sauce. La première chose c’est qu’en passant sur RoR il faut apprendre un nouveau langage qu’est Ruby. Même si dans les grandes lignes c’est un langage comme un autre il faut quand même l’apprendre. Un point qui n’est pas à négliger.

La seconde chose et qui là est le point central de l’abandon de Rails, c’est le manque de documentation. Et je ne parle même pas de documentation française ! On a bossé avec l’aide d’un livre assez bien fait mais ce n’est qu’un livre. Dès que l’on cherche quelque chose sur internet il est assez rare de trouver ce qu’on recherche. Et quand on trouve ce que l’on cherche c’est souvent de la documentation qui n’est plus à jour. De belles soirées passées à s’arracher les cheveux !

Car c’est bien là que se pose aussi le problème. Rails évolue vite. Très vite. Trop vite. Du coup entre 2 versions majeures (v1 et v2) une majorité des choses qui existaient n’existent plus. Si vous aviez de la documentation pour la version 1 de Rails vous pouvez la jeter, et c’est quand même très embêtant…Et on retrouve le même phénomène à l’intérieur des branches mineures. De la documentation de 2008 ne marchera pas (sauf avec de la chance) avec la version 2009 de Rails. Rails n’est donc pas rétro-compatible. Très très embêtant…

Il y a quand même des points positifs que je vais vous lister car je commence à trop parler :

  • Le code est très clair et mieux découpé
  • La possibilité de créer des choses fonctionnelles très rapidement
  • Assez bonne gestion de l’Ajax
  • Orienté gros projets
  • MVC (Model View Controller)
  • Abstraction de la base de donnée
  • Plugins (mais pas toujours documentés)

Dernière chose qui n’a pas été un sentiment partagé par tout le monde. En effet il est assez difficile de comprendre ce qu’il se passe dernière la machine qu’est RoR. En une ligne vous sélectionnez, recherchez et sauvegardez un élément dans votre BDD. Personnellement ça me fait mal au cul de pas savoir comment ça se passe. Du coup on peut pas optimiser, sécuriser (même si Rails le devrait pouvoir le faire tout seul). Il y a trop d’abstraction pour moi.

Du coup on repasse à notre très cher ami PHP en testant Zend Framework. Et si c’est pas concluant on fera notre propre Framework PHP. Naa !

Autrement, amis lecteurs, sur quel framework travaillez-vous ? Lequel recommanderiez vous ?

26 avr 09

[Tuto] Installation Nginx : PHP

Posté dans Tutoriaux | Tags :, , , | 15 Commentaires »


J’avais parlé il y a quelques temps de mon choix de passer sur Nginx. On m’a alors souvent demandé comment installer Nginx avec PHP. C’est vrai que c’est légèrement plus compliqué que sur Apache2. Mais que voulez-vous. On a rien sans rien !
Bien que le wiki officiel soit très bien fourni en documentation (en anglais) voici comment installer Nginx avec PHP5 en Fact-CGI via spawn-fcgi.

La première chose est d’avoir Debian (Lenny pour ce tuto) à jour.

Installation d’Nginx :

apt-get install nginx
/etc/init.d/nginx restart

Maintenant en allant sur l’ip de votre serveur vous devriez voir un beau « Welcome to nginx ! ». Donc Nginx est installé et opérationnel sur votre serveur. Maintenant installons et faisons marcher PHP5.

Lire la suite »

15 fév 09

[Tuto] Passer des variables en GET à Flash

Posté dans Tutoriaux | Tags :, , , , | Pas encore de commentaire »


Dans un projet d’application qu’on développe actuellement j’ai eu besoin de passer des variables à une animation Flash. Le principal problème c’est qu’il n’y a pas beaucoup de documentation sur l’Action Script 3 expliquant bien comment faire. J’ai donc mis plusieurs jours pour arriver à ce que je voulais. Afin de rendre plus facile la chose à tout le monde voici ce qu’il faut faire pour passer des variables en GET à -une animation- Flash.

 

Lire la suite »

22 déc 08

PHP Mini Admin : le petit frère du grand…

Posté dans Internet | Tags :, , , | Pas encore de commentaire »


Pour ceux qui connaissent PHPMyAdmin, PHPMiniAdmin et la même chose mais beaucoup plus simple et léger. Regardez les quelques screenshots ci-dessous pour avoir un léger aperçu.

 

Pour les autres c’est que vous ne devez sûrement pas avoir besoin de triturer votre/vos BDD (Bases de données). :D

phpminiadmin_1

phpminiadmin_2

phpminiadmin_3

19 juin 08

Pour commencer un blog

Posté dans Wordpress | Tags :, , , , | 1 Commentaire »


J’ai différents amis qui ces derniers jours se sont intéressés au blogging. Plus précisément comment faire son blog quand on y connaît rien.

D’abord il faut choisir une plate-forme. Je conseille vivement WordPress. Pour moi les autres plates-formes ne sont pas à la hauteur. Que se soit DotClear, Movable Type et les autres moins connus.

Avant de vous lancer faites le tour de vos besoins et de vos connaissances. Vous ne ferez pas votre blog pareil si c’est un blog à vocation perso (comme le mien), un blog professionnel ou un blog spécialisé sur une thématique.
Ensuite il faut savoir si vous y connaissez quelque chose en programmation. Vous connaissez le HTML/CSS ? C’est un début ! Mais le PHP vous dit quelque chose ? Si vous êtes à l’aise pas de problème. Sinon essayez de l’apprendre un peu (c’est pas trop compliqué avec les fonctions WordPress).

Une fois que vous avez une idée en tête, il va falloir installer WordPress. Je vous laisse suivre les explications du Codex en français. Le Codex est la base de donnée de tout ce qui concerne le fonctionnement de WordPress. Si vous avez un problème, une question cherchez d’abord là (en anglais) ou là (en français). Si il n’y a pas de réponse, une magnifique communauté francophone se trouve ici. Que demande le peuple ?

Je ne vais pas tout vous détailler le fonctionnement de WordPress, d’une part parce que je suis feignant et d’autre part parce que beaucoup l’ont déjà fait.

Mais voici différents liens qui peuvent vous rendre service :

J’ai raté quelque chose ?

3 pages




Agence Web Grenoble Django

Articles récents

Nuage de Tags

Articles les plus populaires


Catégories


Articles Aléatoires