Contactez-nous

Kitpages
17 rue de la Frise
38000 Grenoble
tel : 04 58 00 33 81

Par Philippe Le Van (@plv)

Technologies serveur : nos choix

Les langages serveurs : PHP, Symfony2

On rescense beaucoup de technologies serveur autour des sites Internet : PHP, Java, .net, ruby, python.

PHP reste pour l'instant la plus utilisée. En PHP les choses sont en train de changer avec l'arrivée de frameworks modernes et bien pensés (Symfony2 est sorti, le Zend Framework 2 devrait arriver début 2012).

D'autres acteurs récents mais prometteurs arrivent, notament node.js. Ce projet est à suivre de près.

Ces points pris en compte, nous nous orientons vers PHP et Symfony2.

Les bases de données : Mysql

Mysql reste ultra majoritaire dans les projet web. Postgresql progresse lentement et mariaDb ne semble pas décoller.

Moteur de recherche : Solr

De nombreuses méthodes existent pour faire un moteur de recherche sur un site.

  • Des crawlers (phpdig, hutch,...)
  • Des méthodes "à la mano" (fulltext mysql, bases nosql,..)
  • Des moteurs de recherche (sphinx, solr,...)

Après avoir testé l'ensemble de ces méthodes, nous privilégions Solr qui permet :

  • d'accéder à des données privées (impossible avec un crawler)
  • de gérer correctement les parsing de recherche
  • qui permet d'avoir des performances invraissemblables
  • qui permet de faire facilement des facets (des filtres)

 

Commentaires

Ajouter un commentaire