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.

Online: 543 users browsing the articles directory