Javascript comme langue primaire de développement
pour des applications d'AJAX
Le Javascript est une langue scripting puissante,
mais mérité ou immérité, il a gagné une mauvaise réputation.
Si vous prenez un certain temps de regarder le Javascript avec
un oeil frais, vous noterez que la plupart de ses problèmes
n'existent plus. La langue de noyau est maintenant normalisée
avec les normes européennes groupe de l'association du constructeur
d'ordinateurs (ECMA) et est soutenue sur tous les navigateurs
modernes. Naturellement, ces navigateurs soutiennent également
des syntaxes de propriété industrielle plus anciennes, et vous
devriez éviter ces derniers autant que possibles. Gardant aux
interfaces normalisées, le Javascript est portatif avec une quantité
minimale d'essai et de code de navigateur-specific. En raison de
cet étalonnage, l'inscription du Javascript complexe, qui était
près d'impossible dans le Netscape de 4 jours, est maintenant une
facile chargent, bien que chaque navigateur le besoin immobile
son propre essai.
Les bibliothèques de haute qualité aident à réduire la
quantité de Javascript que vous devez écrire. Beaucoup de
bibliothèques, source et commercial ouverts, sont non mûres, mais le
plus populaire est déjà les outils utilisables, quoiqu'il puisse
être plus difficile de trouver la documentation et les exemples pour
eux que pour des bibliothèques de serveur-côté. Les
bibliothèques de Javascript sont particulièrement utiles pour les
éléments compliqués d'utilisateur-interface, tels que la drague et
la baisse. Cependant, avec les éléments moins-complexes, tels
que des communications d'AJAX ou des effets visuels (tels que se faner
un élément dehors), elles sont moins utiles parce que vous devez
encore écrire toute la colle, et c'est une grande partie du code
global. Car AJAX devient plus populaire et des bibliothèques
mûr, on créera de plus en plus solutions qui produiront de tout le
Javascript pour vous, vous permettant de manipuler tous les détails
de votre langue primaire de développement.
Le plus grand avantage du Javascript est qu'il fonctionne
directement sur le client, ainsi il peut réagir immédiatement aux
actions de l'utilisateur. Cette interaction permet à une
application Javascript-conduite de Web d'offrir une expérience
fortement interactive d'utilisateur. L'expérience est
interactive parce que charge comme commander à nouveau un
disque ne prennent plus une recharge entière de page. Cette
interaction directe a conduit le développement de la langue, la
concentrant sur agir l'un sur l'autre avec le HTML DOM. La
capacité du Javascript d'ajouter des fonctions aux éléments de la
page au temps d'exécution fournit une expérience de programmation
différente que la plupart des autres langues. Cependant, sa
position dans le navigateur lui donne l'occasion unique de fournir des
occasions contraignantes d'expérience d'utilisateur,
particulièrement quand teamed avec les occasions de communication de
serveur qu'ajax fournit.
Juste comme avec n'importe quelle nouvelle langue, le
Javascript semblera plus familier une fois que vous l'avez employé
sur un couple de différents projets. Dans la plupart des cas,
le plus grand problème ne traite pas la langue, ou même les
différences dans son exécution entre les navigateurs, mais traite le
nouveau paradigme de développement qu'ajax apporte. Coupant
votre application en partsone deux écrit dans le Javascript et autre
écrit dans votre languageisn't normal de serveur sans coûts ou
problèmes.
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
"Javascript comme langue primaire de développement pour des
applications d'AJAX" 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.