—-
Une fois ces notions explicitées pour les participants, le groupe discutera de l'intérêt de ces sujets et de l'éventualité d'un groupe de travail dans le domaine.
Merci à Laurence Farhi pour sa prise de notes, base de ce compte rendu.
Sondage à mains levées ; sur 40 personnes
Séparation données/contrôleur (dialogue http avec le client)/vue (template) Quand on utilise un Framework. plein de choses sont faites automatiquement et simplifiée pour le programmeur Phase d'apprentissage Historiquement : avant Rails et après Rails (rubis)
Intérêt des framework pour l'IHM : vue fait par graphistes
Framework dvlt WEB Il existe des framework complets à tous les niveaux
Pourquoi? comment? TDD : Test Driven Dvlt), BDD (TDD en plus dirigé, Behaviour Driven Dvlt), CI (Continuous Integration) Ecrire les tests avant d'écrire le code (brique de base de l'extreme programing)
Avantages:
Inconvénients:
Les framework aident à faire cela. On teste les différents composants de manière isolée.
3 catégories de tests :
ex sous Rails : TestUnit, Rsrec, capybava + Rails permet des faire des tests d'intégration. Pour tester du js, selenium : simule les actions d'un utilisateur. Indépendant du langage phpunit pour php.
Des tests pour la sécurité (lib externes qui parcourent le code)
Tests de performances : souvent, les framework intègrent des outils de profiling
Dépend du framework Maven pour du java
Fournir rapidement une API d'accès aux données, requêtes http basiques REST : protocole http pour accéder aux infos
Nous avons parlé d'outils pour ce qui semble être le futur des interfaces des applications web.
Bcp moins de pb de compatibilité avec javascipt avec les nouvelles générations de navigateur.
Toujours des problèmes d'accessibilé Indisponible pour les appli Iphone, tactile …
html5 : permet de stocker des données dans le navigateur, sockets, le navigateur est un système d'exploitation …