Promesses et problèmes de combiner AJAX avec
d'autres nouvelles technologies
Pendant que vous travaillez avec AJAX, vous pouvez
entendre parler des technologies relatives que vous pouvez employer
avec AJAX. Elles se sont adaptées dans deux groupes principaux
: mûrissez les technologies qui sont largement disponibles dans
beaucoup de navigateurs aujourd'hui, et les nouvelles technologies qui
sont disponibles seulement sur un navigateur spécifique. Les
technologies mûres incluent Java et clignotent. (le flash est
le plus important parce que sa connexion est largement installée, et
sa conception est optimisée pour fournir les éléments et les
animations interactifs aux emplacements de Web.) Java
peut également être employé pour ajouter l'interactivité aux
emplacements, mais sa popularité s'est affaiblie au cours des cinq
dernières années, et elle plus n'est installée partout par défaut.
Combinaison d'AJAX avec le flash
Le flash fait un bon associé avec d'autres
techniques d'AJAX parce qu'il fournit un certain nombre de dispositifs
qui ne sont pas disponibles avec le Javascript pur. Ceux-ci
incluent une toile sur laquelle des images peuvent être ajoutées et
placées et un api de dessin qui peut être employé pour créer des
graphiques. En outre, le flash a la capacité de couler vidéo
et bruit, et il inclut le soutien des animations de vecteur. Le
plus grand inconvénient du flash est qu'il ajoute un nouveau,
séparé environnement de développement, et bien que vous puissiez
faire des appels entre le Javascript à votre page et l'ActionScript
de votre film instantané, il n'est pas étroitement intégré avec le
reste de votre page. Le flash va voir également différent que
le reste des éléments sur un HTML page, qui le rend dur pour fournir
une sensation et une opération cohérentes en utilisant la pour de
petits éléments dans une plus grande image.
Les inconvénients de l'intégration de Javascript de
Flashpoor et un regard et un feelare différents non insurmontables,
mais eux mènent beaucoup de gens à sélectionner une solution
instantanée complète quand ils doivent faire n'importe quoi
compliqué. Ceci aide la complexité de commande, mais il vous
laisse entièrement attaché à un fournisseur simple et signifie que
vous devez employer remoting instantané pour vos communications posez
au lieu d'AJAX. Ajouter le flash à votre application d'AJAX
vous donne la capacité de soutenir beaucoup de graphiques
charge qui seraient impossibles sans elle, mais soit
préparé pour une conception plus complexe et procédé de
correction.
Graphiques De Vecteur De Scalable (SVG)
Les nouvelles technologies dans le monde de
navigateur ne sont pas aussi largement déployées que le flash, et
certains, comme la langue extensible de marge bénéficiaire
bénéficiaire de l'application de Microsoft (XAML), ont eu seulement
de bêtas dégagements. Ils ont l'avantage entièrement de
l'intégration dans le navigateur, les rendant entièrement scriptable
avec le Javascript et disponibles en tant qu'éléments de première
classe sur des Pages Web. Les graphiques de vecteur de
Scalable (SVG) est une nouvelle langue normalisée par W3C pour créer
des graphiques de vecteur. Il a plusieurs des mêmes dispositifs
que le flash, tenant compte pour que des animations et des éléments
graphiques interactifs soient ajoutés à la page. SVG évite
plusieurs des problèmes de l'instantané parce qu'il emploie le
Javascript pour scripting ; en outre, il peut être enfoncé
directement dans un HTML page et un juste modifié comme n'importe
quel autre élément.
Le plus grand problème de SVG est que l'appui de
navigateur a été lent pour se développer ; une connexion
d'adobe soutient actuellement plusieurs de ses dispositifs, mais elle
laisse certains des mêmes problèmes d'intégration que le flash.
Les prochaines versions des navigateurs de Firefox et d'opéra
auront toujours le soutien intégré de SVG, mais cela des feuilles il
comme technologie de place qui peut être employée seulement sur des
projets internes.
SVG manque également un élément de toile, tellement là
n'est aucune manière pour que les utilisateurs dessinent sur des
éléments, comme peut être fait avec le flash. Pour adresser
ceci, une toile à mémoire d'image a été créée par Apple pour son
navigateur de safari. Cet effort a été depuis codifié par le
groupe de travail de technologie d'application d'hypertexte de
Web (WHATWG). Ce groupe est soutenu par beaucoup de
réalisateurs de navigateur, y compris Mozilla et opéra, ainsi
l'appui sera reçu dans de nouveaux dégagements de ces navigateurs ;
cependant, l'appui par l'Internet Explorer semble moins sûr.
Langues D'Interface utilisateur de XML
Plusieurs des nouvelles technologies sont appui
répandu absent de navigateur, et les langues XML-basées d'interface
utilisateur ne sont aucune exception. Ces langues, qui incluent
la langue d'interface utilisateur du XML de Mozilla (XUL) et le XAML,
ajoutent la capacité de décrire les éléments normaux d'application
(tels que des menus, des scrollbars, des boîtes des textes, et des
boutons) dans un marge bénéficiaire bénéficiaire facile à
utiliser de XML. Microsoft et Mozilla ont établi leurs
langues de XML pour tenir compte de la création des applications
riches fortement interactives qui regardent et se sentent tout comme
des applications indigènes juste hors de la boîte. Cependant,
parce qu'ils sont soutenus seulement par un fournisseur simple, ils
créent des problèmes de serrure-dans et vous attachent à un
navigateur spécifique. Ceci serrure-dans des marques pour une
solution contraignante beaucoup moins que largement les solutions
compatibles établies sur le Javascript et le HTML.
XUL a été créé pour définir l'interface utilisateur
du navigateur de Mozilla et a été disponible pendant un certain
nombre d'années. Récemment, il a commencé à s'accélérer à
mesure que Firefox a augmenté dans la popularité, mais il ne pourra
jamais se déplacer au delà des produits de place jusqu'à ce que
d'autres navigateurs soutiennent la langue. XAML a été créé
par Microsoft en tant qu'élément de son effort de NET, et il est
programmé pour être libéré en tant qu'élément de Windows Vista.
Il est difficile de savoir ce que sera son effet jusqu'à ce
qu'on le libère largement et jusqu'à ce que nous savons accessible
il sera aux réalisateurs de Web.
L'élévation de nouveaux navigateurs populaires de
Web a mené à la création de nouvelles technologies
passionnantes de Web. Le plus grand problème est que
les la plupart ne l'ont pas fait au delà d'être mis en application
dans un navigateur simple. À mesure que le soutien de ces
nouvelles technologies augmente, ils peuvent devenir de plus grands
joueurs, ajoutant en technologie requise pour augmenter
l'interactivité au delà du niveau qu'ajax et HTML dynamique (DHTML)
peuvent atteindre tout seul.
c'est un article supplémentaire par Dave Bowers
Déni : Notre site Web n'est pas
responsable de l'information contenue par cet article. Cet
article reflète nullement les vues, les avis, les pensées ou la
croyance du personnel d'annuaire d'articles.
Notification de traduction : L'article
"promesses et problèmes de combiner AJAX avec d'autres nouvelles
technologies" a été traduit en utilisant un service de traduction
automatisé. Nous faisons des excuses sincèrement pour toutes
les erreurs de traduction qui se sont produites. Merci de
l'arrangement.