Tecnologie di AJAX
Se cercate il Internet AJAX, siete probabili notare tantissimi articoli schioccando in su sotto il nome di AJAX che non sembrano misura la mia definizione. Nella maggior parte dei casi, queste biblioteche forniscono la funzionalità relativa stata necessaria per rifinire la vostra applicazione di AJAX, ma altre volte, queste biblioteche sono giuste qualcuno che prova a saltare sul carro di AJAX. Nel guardare queste biblioteche e tecniche, le divido in tre gruppi:
La maggior parte delle tecnologie direttamente relative a AJAX sono quelle che compongono "asincrone" ed alle parti "di XML" della sigla di AJAX. Queste sono le biblioteche e le tecniche che forniscono lo strato di comunicazione ed i sensi mettere i dati in codice che si muovono sopra esso. In molti casi, questo è l'oggetto di XMLHttpRequest, ma IFrames è inoltre popolare ed i biscotti o ActiveX/Java incastonati sono ancora un altra possibilità. "la X" in AJAX è la tecnica usata nella codifica di dati ed è una zona con un numero enorme di possibilità. I dati possono essere trasferiti come semplicemente testo, il HTML, XML, o qualunque altro tipo di disposizione che potrebbe essere conveniente per la situazione. XML è estremamente popolare poichè una disposizione di dati perché è sostenuto da tante lingue e perché è facile da descrivergli i tipi di dati arbitrari con. Molte volte, XML è usata facilitare i meccanismi di Remote Procedure Call (RPC), ma può anche essere usato direttamente per descrivere i dati che sono trasferiti. Il RPC tiene conto il tracciato diretto dei tipi di Javascript ai tipi di dati dell'assistente (PHP, Java ed e così via) e viceversa. XML è stato usato a questo fine prima, in modo da include molte disposizioni standardizzate come quelli usati in SAPONE, in XML-RPC ed in WDDX. Può anche includere una disposizione di abitudine XML generata per un'esecuzione specifica di AJAX. Un altro metodo popolare deve generare il Javascript direttamente sull'assistente e trasmetterlo al cliente in cui può essere usato direttamente. Questo metodo è possibile perché il Javascript può allontanarsi il codice da una stringa usando la relativa dichiarazione eval. Questo metodo è usato spesso insieme con altri perché la lingua del assistente-lato non può valutare direttamente il Javascript, ma una notazione specifica di Javascript (JSON) può permettere che il Javascript sia usato in entrambi i sensi. Questa notazione, denominata notazione del JavaScript Object, è usata spesso nei metodi del RPC perché può descrivere qualunque tipo di dati Javascript può sostenere mentre ancora è facilmente parseable da altre lingue. Mentre ci muoviamo oltre che cosa è necessario tenere conto la comunicazione di AJAX, otteniamo il grande insieme delle tecnologie relative. Questi forniscono gli elementi supplementari dell'utente-interfaccia e della colla che sono necessari per un'applicazione completa di AJAX. Queste sono generalmente biblioteche di Javascript; alcuni sono autonomi ed appena forniscono alcune caratteristiche; altri forniscono un'intera struttura per la generazione dei Web pagi dinamici. Nella maggior parte dei casi, avrete bisogno di una certa specie della biblioteca di effetti. Questa biblioteca fornisce si sbiad, swipes e molti altri effetti di rappresentazione che possono essere usati per attirare l'attenzione sull'elemento del HTML che avete aggiornato usando AJAX. In più, ci sono un certo numero di biblioteche che forniscono la funzionalità di trascin-e-goccia, che è collegata meno strettamente a AJAX ma sono le più utili una volta usate insieme con AJAX. Alcune di queste biblioteche permettono la comunicazione di AJAX in alcune messe a punto, mentre sono giuste un'adjunta relativa in altre messe a punto. Questo mescol-e-fiammifero delle biblioteche è grande perché usate soltanto di che cosa avete bisogno per ottenere il lavoro fatto. Tenga presente, tuttavia, di che il web browser avrà bisogno per trasferire tutto questo Javascript dal sistema centrale verso i satelliti realmente per funzionare. Nel mondo più largo delle tecnologie relative a AJAX, ottenete le biblioteche di Javascript ed altre tecnologie, quali i grafici di vettore di Scalable (SVG), che potrebbero essere in un'applicazione di fotoricettore di AJAX, ma realmente non hanno un rapporto diretto a AJAX. Queste tecnologie compongono il mondo più largo di RIA, ma sono inoltre più espansive e più dure da integrare nelle applicazioni attuali. ciò è un articolo aggiunto dal carol Rudenberg
|
|||||
|