Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Fri 17 October 2008 16:19

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

reactivité d'openlayers

bonjour,

j'ai fais un test consistant à créer 2000 points dans un couche vectorielle openlayers

Ca m'a mis un sacré temps à créer ces 2000 points.

Openlayers (technologie javascript langage interpreté) est-il aussi limité ?

Hors ligne

 

#2 Fri 17 October 2008 16:35

Eclesia
Participant actif
Date d'inscription: 18 Apr 2007
Messages: 59

Re: reactivité d'openlayers

la lenteur est surement du au temps d'echange client<->serveur.
Ca ne vaudrat jamais la reactivité d'une application desktop.


Développeur : GeoAPI GeotoolKit Puzzle-GIS - Société Geomatys

Hors ligne

 

#3 Fri 17 October 2008 16:52

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

Re: reactivité d'openlayers

Icadedt,

OpenLayers ou toutes autres techno javascript (Google API, etc.) ne doivent pas être utilisé pour afficher 2000 points. D'ailleurs d'un point de vue de l'information, est ce pertinent ? Ne vaut il pas mieux utiliser une "stratégie" (attention mot clé pour la recherche dans la doc OpenLayers) comme les clusters, la pagination (deux autres mots clés wink ).

Eclesia,

Je ne m'avancerai pas à ta place sur la cause de la lenteur !
1/ parce qu'i lse peut fort bien que le navigateur ne gère pas la création d'autant de point, la mémoire utilisé par les navigateurs explose en générale (SVG, VRML, taille du fichier).
2/ parce que le combat RIA/RDA penche selon certain largement en faveur des RIA, surtout pour du long terme : conf la techno google Chrome et la future version FFox 3.2 qui permettent(ront) une augmentation de la rapidité de traitement du JavaScript.

Un peu de lecture fort intéressante à ce sujet : http://nauges.typepad.com/my_weblog/200 … 9gies.html

En particulier la partie "Performances" et "Promouvoir les “WebApps”" qui suit.

Louis Naugès a écrit:

Promouvoir les “WebApps”

Une Application Web, ou WebApp, est une application qui s’exécute directement dans le navigateur, sans l’aide d’un logiciel complémentaire qui doit être installé sur l’OS du poste de travail.

On est au cœur d’un débat majeur entre les partisans des solutions RDA et RIA :
- RIA : Rich Internet Application : application Web de haute qualité ergonomique qui s’exécute dans le butineur.
- RDA : Rich DeskTop Application : application Web de haute qualité ergonomique qui a besoin d’un complément sur le poste de travail. Silverlight de Microsoft et AIR de Adobe en sont les plus célèbres representants.

Encore un choix stratégique et difficile !

Ma réponse ne surprendra personne : choisissez RIA ! Pourquoi ?
- RDA a un avantage, transitoire, en termes de performances ; les butineurs modernes vont le réduire à néant.
- RIA a un avantage stratégique, long terme, majeur : une application RIA fonctionnera sur tout butineur moderne, sur tout objet fixe ou mobile, garantissant son universalité et sa pérennité.

Les applications Web 2.0, RIA, en JavaScript, pour butineur moderne, représentent un danger mortel pour les OS des postes de travail. Elles ne les rendent pas inutiles mais, plus grave, [..] sans importance.

L’OS continuera à jouer un rôle utile : être un bon gestionnaire des composants matériels du poste de travail.


Ceci dit, la question RIA vs RDA n'est pas pour autant terminé !

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#4 Fri 17 October 2008 17:51

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: reactivité d'openlayers

Pour se qui est de la question de la performance, il y a 2 raisons à une telle lenteur :
1/ le JavaScript, car les moteurs d'interprétations jusqu'à peu n'avait pas besoin d'être rapide. Avant on faisant tous les traitements sur le serveur et on renvoyant la réponse. A cette époque, pas très anciennes, on pouvait donc se retranché derrière des problèmes de connections. Maintenant que le JavaScript est pleinement utilisé, les éditeurs (Mozilla, Google, Apple) cherchent à améliorer les performances (vous aurez noté que Microsoft n'y est pas). La conclusion est qu'aujourd'hui encore si on veut faire une application Web interactive en JavaScript, il ne faut pas trop en faire.
2/ l'affichage vectorielle, et là c'est quelque soit le navigateur, leur afficheur vectoriel est plutôt lent. Du côté de Firefox que je connais bien ça avance, ça a beaucoup progresser en 3 ans, mais c'est pas encore ça surtout avec de gros volume de données à afficher. Pour Microsoft, parlons en un peu, il n'y a pas de SVG mais leur langage proprio qui n'a pas beaucoup évoluer depuis longtemps.

Enfin, ce qu'il faut dire sur la guerre RDA/RIA, c'est que pour le moment le RDA a l'avantage d'un point de vue performance car les anvigateurs n'ont pas encore fini d'évoluer. Donc lors de développement Web, il est important de ne pas ignorer cela (strategie, pagination, clusters).

Hors ligne

 

#5 Fri 17 October 2008 19:26

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: reactivité d'openlayers

Ce n'est pas OpenLayers qui est limité, c'est le navigateur web.

Guillaume

Hors ligne

 

Pied de page des forums

Powered by FluxBB