Méthodes de développement

Gérer la complexité

Votre Système d'Information, notre métier

Le terme de "développement web" décrit l'application de méthodes de développement logiciel au web. Parmi ces méthodes en évolution constantes, Web App met principalement en oeuvre :

  • Programmation orientée objet (OOP) : considérée comme une évidence par la grande majorité de l'industrie logicielle, la programmation orientée objet n'est pas si courante qu'elle devrait l'être dans la communauté web.
  • Programmation orientée test (TDD) : au-delà des tests unitaires, Web App a développé sa propre solution de tests fonctionnels.
  • Méthodes agiles : plus généralement, Web App combine les principes les plus pertinents des diverses méthodes agiles, notamment le prototypage, les cycles itératifs, l'acceptation du changement.

Particularités web

Si le web a beaucoup à apprendre des méthodes de développement logiciel "classiques", ses spécifitiés restent fortes, et nécessitent des compétences "web" particulières :

  • la maîtrise du HTML, du CSS, et du javascript sont nécessaires à la mise en place d'interfaces à la fois conformes aux normes, légères à maintenir, et ergonomiquement pertinentes.
  • La connaissance des navigateurs, de leurs particularités et de leurs évolutions est nécessaire au développement d'interfaces compatibles "cross-browser".
  • Une grande sensibilité aux problématiques de sécurité, les développements web étant par nature particulièrement exposés.

Ergonomie nouvelle

Flickr

Flickr, entre logiciel et application web

En combinant le meilleur des deux mondes, celui du logiciel et celui du web, il est aujourd'hui possible de mettre en oeuvre des applications dotées d'un haut degré d'ergonomie (grâce notamment à l'emploi de l'image, mais aussi de l'animation et de l'hyperlien). Parallèlement, il est possible de doter les sites web de fonctionnalités complexes, que l'on aurait pu croire réservées à des applications traditionnelles.

Les grands services "Web 2.0" (Youtube, Twitter, Gmail, ...) constituent la meilleure preuve de cette fusion réussie entre "développement" et "web".

Nos 3 derniers sites

Wealth Patrimoine / Développement d'application Flash

Cartes de Voeux / Développement (dont boutique et module personnalisation)

Sept et Plus / Développement et gestion de contenu