Infos

Vous parcourez actuellement les archives du blog Blog du cabinet ntiConseil pour le jour suivant : 20.7.2007.

Calendrier
juillet 2007
L Ma Me J V S D
« juin   août »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Archive pour 20.7.2007

Python et Ruby : deux langages à découvrir

Bien qu’étant relativement anciens (1995 pour Ruby et 1990 pour Python), voici deux langages dont on parle beaucoup depuis quelques mois.

Python et Ruby partagent de nombreuses qualités :
- Approche objet facile à appréhender (plus simple que C++ ou même Java)
- Syntaxe épurée
- Code compact (4 à 5 fois plus court que son équivalent Java ou PHP)

Qualités qui permettent :
- un apprentissage accéléré,
- une productivité accrue des développeurs
- une amélioration de la qualité du code
- une maintenance facilité.

Concurrents direct de PHP, ce sont également deux langages de script, autrement dits interprétés sur un environnement d’exécution serveur, à vocation généraliste mais particulièrement adaptés au développement d’applications web.
Python et Ruby sont employés de façon significative dans de nombreux pays, mais plus modestement en France, où la communauté PHP est extrêmement présente.

De plus, en ce qui concerne la réalisation d’applications complexes, notamment avec des transactions distribuées, Java reste le langage le mieux adapté.

Néanmoins, Python et Ruby bénéficient d’un engouement supplémentaire depuis l’émergence récente de frameworks vraiment professionnels - Django (pour Python) et Ruby on Rails (ce dernier supportant particulièrement bien les technologies Web 2.0, notamment en générant à la volée le code Ajax).

|