<P><BR>----- Message d'origine -----<BR>De: Nahuel ANGELINETTI <NAHUEL@DEVELOG.COM><BR>A: dev@alternc.org; <BR>Objet: Re: [AlternC-dev] AlternC et le JavaScript<BR>Date: 01/07/2006 16:30:57<BR><BR><BR><BR>Le Fri, 30 Jun 2006 10:45:43 +0200 (CEST),<BR>Remi <REMI+TECH@B6.BE>a écrit :<BR><BR>> On Fri, 30 Jun 2006, Nahuel ANGELINETTI wrote:<BR>> |Hello,<BR>> |<BR>> |en faisant les modifs de ces derniers jours j'ai trouvé un peu de<BR>> code |javascript dans les pages de l'interface d'admin.<BR>> |Je me demandais si ca suivait le sens de l'accessibilité ( autant que<BR>> |les frames ).<BR>> |Selon les dires de pas mal de web developpeurs que je connais qui<BR>> |s'oriente vers l'accéssibilité/W3C, il est indispensable que le<BR>> |javascript dans une ne page ne soit pas indispensable à la<BR>> navigation. |Donc je me demandais s'il ne vaudrait mieux pas changer<BR>> ca, d'ici |quelques versions...<BR>> |Qu'en pensez vous ?<BR>> <BR>> J'aurais dit oui il y a deux ans, c'est moins vrai maintenant, à<BR>> présent que les navigateurs utilisent des moteurs javascript<BR>> compatibles (1).<BR>> <BR>> Alors que le Javascript n'était qu'une fioriture à but graphique il y<BR>> a deux ans (faire suivre le curseur par un petit père noël), il est <BR>> aujourd'hui utilisé pour accroître l'ergonomie des sites web<BR>> (assister aux sélections par exemple, faire du drag and drop), et<BR>> leur accessibilité (raccourcis clavier, accès directs aux champs à<BR>> remplir, vérification superficielle des données des formulaires),<BR>> ainsi que pour diminuer les échanges HTTP et plus généralement le<BR>> trafic internet.<BR>> <BR>> Les technologies comme AJAX (ou même AHAH) sont une grande avancée<BR>> pour les interfaces web, et peuvent très bien s'interfacer avec des<BR>> appels distants (RPC / SOAP).<BR>> <BR>> L'emploi de procédures XML/RPC pour AlternC (côté serveur) alliée à<BR>> la technologie Ajax (côté client) aurait divers avantages :<BR>> - simplifier la maintenabilité du code en séparant<BR>> explicitement les applications clients/serveurs<BR>> - rendre accessible l'interfaçage avec des application tierces<BR>> - réduire le coût de communication pour les terminaux mobiles <BR>> (GSM, GPRS, ...).<BR>> <BR>> Et actuellement, de telles fonctionnalités côté client ne peuvent<BR>> exister qu'avec un langage de script tel que le javascript.<BR>> <BR>> Pour ma part, j'aurais tendance à rejoindre l'avis de tes amis <BR>> développeurs pour l'accessibilité des sites webs grand public : "La <BR>> présence de javascript ne doit être qu'un assistant ergonomique, et<BR>> non un requis technique"<BR>> <BR>> Mais AlternC est une platerforme, un outil, pas un site grand public.<BR>> Donc ça ne me gènerait pas plus que ça quand bien même ça serait en<BR>> XUL (tant que ça reste multi-plateforme) <BR>> <BR>> Remi<BR>> <BR>> (1) les problèmes actuels d'incompatibilité sont plus souvent dûs à<BR>> de mauvais programmeurs.<BR><BR>> Je suis d'accord sur tout, mais alors pourquoi ne pas en mettre un peu<BR>> partout, par exemple les messages de demande de suppression, ca<BR>> simplifierai pas mal le developpement pour certaines parties.<BR>> Les messages d'avertissements aussi, il y a pas mal de choses<BR>> javascriptables...<BR>> Surtout qu'en ce moment ca parle pas mal interface, ce serait<BR>> interessent de parler de ca.<BR><BR>> @+<BR><BR>> -- <BR>> Nahuel ANGELINETTI<BR>> Jabber/XMPP : Vanzetti@develog.com<BR><BR>> _______________________________________________<BR>> Dev mailing list<BR>> Dev@alternc.org<BR>> <A href="http://alternc.org/cgi-bin/mailman/listinfo/dev">http://alternc.org/cgi-bin/mailman/listinfo/dev</A><BR></P>
<P>Bonjour,</P>
<P>J'suis d'accord, même si je ne le suit pas avec l'historique de l'utilisation du Javascript ;-) Le terme AJAX c'est la poudre marketing pour qualifier un truc, qui techniquement existé déjà il y a belle lurette. Mais c'est une autre histoire. Donc bon si vous avez besoin d'un coup de main AJAX et compagnie j'doit pouvoir apporter ma pierre à l'édifice.</P>
<P>Salutations.</P>
<P>Laurent<BR><STRONG>CRISALID<BR><A href="http://www.crisalid.com">www.crisalid.com</A></STRONG></P>